一、普罗米修斯Prometheus监控系统
1.1实验环境


- 更改主机名
hostnamectl set-hostname prometheus
su
hostnamectl set-hostname agent
su
hostnamectl set-hostname grafana
su
- 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
- 设置/etc/hosts文件,配置映射
vim /etc/hosts
192.168.27.136 prometheus
192.168.27.138 agent
192.168.27.139 grafana
- 时间同步
ntpdate ntp1.aliyun.com
1.2安装普罗米修斯
- 安装
[root@prometheus ~]# cd /opt
[root@prometheus opt]# rz -E //将prometheus软件包上传到/opt目录下
[root@prometheus opt]# tar zxvf prometheus-2.5.0.linux-amd64.tar.gz -C /usr/local
[root@prometheus opt]# mv /usr/local/prometheus-2.5.0.linux-amd64/ /usr/local/prometheus
[root@prometheus opt]# cd /usr/local/prometheus

- 启动prometheus服务(直接使用默认配置文件启动)
[root@prometheus prometheus]# ./prometheus --config.file="/usr/local/prometheus/prometheus.yml" &

- 验证端口占用情况(判断是否真正的启动)
确认端口9090
ss -naltp | grep 9090

1.3访问prometheus界面(web)
- 用浏览器访问http://192.168.27.136:9090可以访问到prometheus的主界面



1.4主机数据显示
- 访问http://192.168.27.136/metrics可以查看到监控的数据

1.5普罗米修斯监控图像
- 默认监控prometheus主机的CPU


1.6普罗米修斯监控Linux主机
1.6.1node组件概述
- 在远程linux主机(被监控端agent)上安装node_exorter组件,这样普罗米修斯就可以接收到其收集系统
- https://prometheus.io/download/下载地址
1.6.2安装node_exporter组件
- 安装、解压node_exporter组件
[root@agent ~]# cd /opt
本文详细介绍了如何使用Prometheus监控Linux主机和mysqld服务,包括安装Prometheus、node_exporter、mysqld_exporter,以及配置Grafana进行数据可视化。在监控过程中,通过node_exporter收集Linux主机信息,通过mysqld_exporter监控MySQL服务,最后利用Grafana展示监控数据。
最低0.47元/天 解锁文章
300

被折叠的 条评论
为什么被折叠?



