nightinage部署

git开源地址 GitHub - ccfos/nightingale: An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.

一、下载源码自己编译运行

二、用release包安装运行

主要参考这篇 【夜莺监控】初识夜莺,还是强!block了很久mysql的问题

先说mysql安装的问题

1)参照这篇文章

Mysql连接编译踩坑问题-CSDN博客注意这个项目里访问mysql的密码就是1234 不要改了 改了后面登不上

1.安装mysql

sudo apt-get install mysql

2安装redis

sudo apt install redis-server

安装tsdb

复制代码
# 下载二进制包
$ wget https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v1.90.0/victoria-metrics-linux-amd64-v1.90.0.tar.gz
# 解压
$ tar xf victoria-metrics-linux-amd64-v1.90.0.tar.gz
# 启动
$ nohup ./victoria-metrics-prod &>victoria.log &

安装n9e

复制代码
# 下载最新版本的二进制包
$ wget https://github.com/ccfos/nightingale/releases/download/v6.0.0-ga.3/n9e-v6.0.0-ga.3-linux-amd64.tar.gz
# 解压
$ mkdir n9e
$ tar xf n9e-v6.0.0-ga.3-linux-amd64.tar.gz -C n9e/

导入n9e数据库

复制代码
mysql -uroot -p <n9e.sql

修改 N9e 的配置文件,在当前目录 etc/config.toml 文件中。

复制代码
[[Pushgw.Writers]]
# Url = "http://127.0.0.1:8480/insert/0/prometheus/api/v1/write"
Url = "http://127.0.0.1:8428/api/v1/write"

然后启动n9e服务

复制代码
# 启动服务
$ nohup ./n9e &>n9e.log &
# 检测17000端口是否启动
$ ss -ntl | grep 17000
LISTEN 0      4096               *:17000            *:*

在浏览器输入http://127.0.0.1:17000,然后输入用户名root,密码root.2020即可登录系统。

相关推荐
Justin_191 分钟前
Linux-Shell编程之sed和awk
linux·运维·服务器
Akshsjsjenjd4 分钟前
深入理解 Shell 循环与函数:语法、示例及综合应用
linux·运维·自动化·shell
郭京京1 小时前
goweb 响应
后端·go
半桔1 小时前
【Linux手册】消息队列从原理到模式:底层逻辑、接口实战与责任链模式的设计艺术
java·linux·运维·服务器
Adorable老犀牛1 小时前
可遇不可求的自动化运维工具 | 2 | 实施阶段一:基础准备
运维·git·vscode·python·node.js·自动化
郭京京1 小时前
goweb解析http请求信息
后端·go
华纳云IDC服务商1 小时前
Linux服务器的系统安全强化超详细教程
linux·服务器·系统安全
衍余未了1 小时前
k8s镜像推送到阿里云,使用ctr推送镜像到阿里云
linux·运维·服务器
Forever_Hopeful1 小时前
【C 语言生成指定范围随机数(整数 + 小数):原理、实现与避坑指南】
服务器·c语言·开发语言
yiqiqukanhaiba1 小时前
Linux编程笔记1-概念&数据类型&输入输出
linux·运维·服务器