从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示

文章目录

  • 1. 写在前面
    • 1.1. categraf 采集数据
    • 1.2. 官方文档传送门
  • 2. 配置过程
    • 2.1. 打通夜莺和 VictoriaMetrics
    • 2.2. 配置 Categraf
    • 2.3. 验证结果
    • 2.4. 配置仪表盘
  • 3. 部署总结
    • 3.1. 操作总结
    • 3.2. 仪表盘展示

上一操作我们已经安装好了所需的基础服务,接下来需要打通各组件之间的数据推送和监控显示

1. 写在前面

1.1. categraf 采集数据

使用 categraf 采集器来进行数据采集,然后推数据给夜莺,夜莺转存到时序库,并且后续对这些数据做可视化、告警等。

1.2. 官方文档传送门

安装部署详解
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第1张图片

2. 配置过程

2.1. 打通夜莺和 VictoriaMetrics

  1. 进入 夜莺的web端界面,【系统设置】-【添加数据源】

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第2张图片

  1. 添加的参数参考:
名称:VictoriaMetrics01(自定义即可)
URL:http://127.0.0.1:8428
超时:保持默认
授权:保持默认
Remote Write URL:http://127.0.0.1:8428/api/v1/write
关联告警引擎集群:默认就好

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第3张图片

  1. 修改夜莺的配置文件
# 编辑配置文件
cd /opt/etc
vim config.toml

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第4张图片

  1. 重启夜莺服务
systemctl stop n9e.service
systemctl start n9e.service
systemctl status n9e.service

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第5张图片

2.2. 配置 Categraf

  1. 修改配置文件 config.toml
# 注意数据目录位置
cd /opt/categraf/categraf/conf

# 修改配置文件
vim config.toml
# 配置以下
hostname = "192.168.1.221"

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第6张图片

  1. 重启服务
systemctl stop categraf
systemctl start categraf
systemctl status categraf

2.3. 验证结果

上述操作后,Categraf 就会推数据给夜莺,夜莺转发给 VictoriaMetrics,而 VictoriaMetrics 又是夜莺的数据源,所以在夜莺的即时查询页面,理论上可以查询到 VictoriaMetrics 的数据,验证一下:

符合预期效果
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第7张图片

2.4. 配置仪表盘

  1. 克隆自带linux基础监控仪表盘

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第8张图片

  1. 选择默认业务组

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第9张图片

  1. 返回查看仪表盘:符合预期效果

从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第10张图片

3. 部署总结

3.1. 操作总结

  • 首次只需要打通时序数据库与夜莺v6的连接,后续需要监控的主机只需要安装采集器 Categraf 即可
  • Categraf 的使用官方说明:Categraf 项目简介
  • web 端使用手册官方说明:官方操作手册
  • 被监控主机的采集器可以使用脚本统一安装,这样方便一点
  • 下阶段只需要打通一下企业微信监控报警就稍微完美,实现了基础数据的监控报警
  • 其他主机安装 Categraf 采集器的时候,注意下 n9e的17000端口的配置,本机可以使用127.0.0.1的地址,其他主机要配置服务端的IP地址(我这里是192.168.1.221)

3.2. 仪表盘展示

  • 我新增了几个需要监控的节点主机,并收集了一晚上的数据,展示效果很漂亮,国产之光,YYDS

单机概况
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第11张图片

进程总数
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第12张图片
CPU统计
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第13张图片
内存详情
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第14张图片
磁盘详情
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第15张图片
网络详情
从0搭建夜莺v6基础监控告警系统(二):采集数据、打通夜莺显示_第16张图片

你可能感兴趣的:(Linux监控运维,运维,笔记,服务器)