nightingale二进制部署

一、下载源码x86

夜莺源码:

https://github.com/ccfos/nightingale/releases/download/v7.3.1/n9e-v7.3.1-linux-amd64.tar.gz

参考文档:

使用二进制方式部署夜莺 - 快猫星云使用二进制方式部署夜莺 - 快猫星云

Nightingale 夜莺监控系统 - 部署篇(1)_夜莺监控软件-CSDN博客

二、准备环境

1、主机

OSVersionComment
CentOs Linux7.9/2009

2、服务

ServerVersionComment
n9ev7.3.1夜莺服务端(数据展示)
mysql   v5.7.44DB存储
redisv3.2.12DB缓存
prometheusv2.37.6TSDB时序数据库

使用二进制方式部署夜莺 - 快猫星云

三、架构图

9569e83334f24bb993e0542716b6de4d.png

prometheus作为数据源,只使用夜莺的报警管理功能,夜莺也可以接受数据并存放到时序数据库。

四、开始部署

#解压
mkdir /opt/n9e -p
tar xf n9e-v7.3.1-linux-amd64.tar.gz -C /opt/n9e/

#导入数据库表结构和创建用户
mysql -uroot -p < n9e.sql
mysql -uroot -p
>create user 'n9e'@'localhost' identified by 'password';
>grant all privileges on n9e_v6.* to 'n9e'@'localhost';
>flush privileges;
>\q

#配置
cd /opt/n9e
cp etc/config.toml{,.bck} && vim etc/config.toml

bf7f27c0613744f18e5d1b16e3883f9f.png

redis配置文件在 /etc/redis.conf

#二进制运行或者加入systemd托管
nohup ./n9e &> n9e.log &

#加入systemd管理
cat <<EOF >/etc/systemd/system/n9e.server
[Unit]
Description="n9e.service"
After=network.target

[Service]
Type=simple
ExecStart=/opt/n9e/n9e
WorkingDirectory=/opt/n9e
Restart=on-failure
SuccessExitStatus=0
LimitNOFILE=65536
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=n9e.service

[Install]
WantedBy=multi-user.target
EOF

#启动服务并查看端口是否被监听
systemctl enable --now n9e.service
ss -ntpl|grep 17000

前端页面:默认用户root,密码root.2020 

2ea3125b407140a1a9fae3f6fb7b25d9.png

五、添加数据源

 集成中心添加数据源选择Prometheus

76e1e9dae1954541b1c2f16c5f94a0a4.png

 导入内置仪表盘

a843dfe0a97545c1921c99b7684b2487.png

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值