1.监控套件简介
Prometheus 是一个开源的监控和告警系统,由SoundCloud公司开发。它主要负责从配置的目标(如Node Exporter)中抓取度量指标数据,并将其存储在自己的时间序列数据库中;Node_exporter 是一个轻量级的进程,专门用于收集Linux服务器的各种指标数据,如CPU使用率、内存占用、磁盘空间、网络流量等,并通过HTTP服务以Prometheus可理解的格式提供这些数据,使得Prometheus能够定期拉取并存储这些数据;Grafana是一个开源的数据可视化工具,可以从Prometheus等数据源中读取数据,并将其展示为各种图表和仪表盘,它提供了丰富的图表和可视化选项,支持自定义SQL查询和多种数据源的集成。
2.监控套件安装
在桌面上点右健,选择“打开终端”
执行如下命令进行监控相关服务的安装
su - #切换到root用户
dnf install prometheus2 node_exporter grafana # 安装监控套件服务
systemctl enable --now prometheus node_exporter grafana-server #设置开机自动启动服务并立刻启动服务
在浏览器中输入地址
http://192.168.2.112:9090/
如下图说明Prometheus服务正常运行
在浏览器中输入地址
http://192.168.2.112:3000/
用户、密码皆为admin
第一次登录需要修改密码,如下图
成功登录后点“DATA SOURCE”设置数据源
如下图点“Prometheus”设置数据源详细信息
设置数据源地址如下(也可以使用ip)
滚动到窗口最下方点“Save & Test”
设置无误会显示如下信息
再返回主页,点“Create your first dashboard”
如下图点“Import dashboard”
如下图输入dashboard的id号(可以点连接查看选择喜欢的),点“Load”
如下图会显示dashboard的相关信息,选择对应的数据源后点“Import”
导入成功后,会显示如下图服务器的相关性能指标
Tags:grafana安装