Nightingale v6版本安装配置

该文详细介绍了如何在CentOS7.9环境中安装配置Nightingalev6.0.0监控系统,包括设置阿里云YUM源,安装MySQL、redis和victoria-metrics,以及部署categraf采集器。此外,还涉及到了数据库初始化、服务启动和防火墙端口开放等步骤。
摘要由CSDN通过智能技术生成

安装项目版本及安装环境

项目
server端:n9e-v6.0.0-ga.3-linux-amd64.tar.gz
agent端:categraf-v0.2.38-linux-amd64.tar.gz
环境:
VMware安装centos7.9

启动项目配置环境

配置服务器上网及配置阿里yum源

cd /etc/yum.repos.d
mkdir bak
mv CentOS-* bak/
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
需要配置如下,不然下面redis无法通过yum安装
yum install epel-release -y
yum clean all
yum makecache

在这里插入图片描述

MySQL、redis、victoria-metrics安装

夜莺安装依赖 mysql、redis,这两个组件都是开源软件,请大家自行安装,这里也提供一个小脚本来安装这2个组件,大家可以参考:

# install mysql
yum -y install mariadb*
systemctl enable mariadb
systemctl restart mariadb
mysql -e "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234');"

# install redis
yum install -y redis
systemctl enable redis
systemctl restart redis

上例中mysql的root密码设置为了1234,建议维持这个不变,后续就省去了修改配置文件的麻烦。
在这里插入图片描述
安装victoria-metrics

下载去官网下载即可https://victoriametrics.com/

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

解压
tar -xf victoria-metrics-linux-amd64-v1.90.0.tar.gz
移动到/opt/victoria-metrics文件夹下
mv victoria-metrics-prod ../victoria-metrics/
启动
nohup ./victoria-metrics-prod &> vm.log &

检查日志文件,如下启动正常,启动端口为8428
在这里插入图片描述

夜莺服务安装

mkdir -p /opt/n9e && cd /opt/n9e

# 去 https://github.com/ccfos/nightingale/releases 找最新版本的包,文档里的包地址可能已经不是最新的了
tarball=n9e-v6.0.0-ga.3-linux-amd64.tar.gz
urlpath=https://download.flashcat.cloud/${tarball}
wget $urlpath || exit 1

tar zxvf ${tarball}

mysql -uroot -p1234 < n9e.sql

nohup ./n9e &> n9e.log &

# check logs
# check port

在这里插入图片描述

如果启动成功,n9e 默认会监听在 17000 端口。上面使用 nohup 简单演示,生产环境建议用 systemd 托管。
配置文件 etc/config.toml 中含有 mysql 的连接地址配置,如果连接数据库报错,可以检查一下用户名和密码。
夜莺服务端部署好之后,浏览器访问 17000 就可以体验相关功能了,默认用户是 root,密码是 root.2020

打开防火墙17000端口

firewall-cmd --add-port=17000/tcp --permanent --zone=public
firewall-cmd --reload

在这里插入图片描述
启动完成
在这里插入图片描述

categraf采集器安装

下载:wget https://download.flashcat.cloud/categraf-v0.2.38-linux-amd64.tar.gz
tar -xf categraf-v0.2.38-linux-amd64.tar.gz
mv categraf-v0.2.38-linux-amd64 …/categraf

修改配置文件

cd /opt/categraf/conf
vim config.toml
在这里插入图片描述
在这里插入图片描述

n9e配置文件需要调整下时序库的配置
在这里插入图片描述
启动categraf

nohup ./categraf &> categraf.log &

前端配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目下载地址及安装配置脚本借鉴如下链接:https://flashcat.cloud/download/nightingale

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值