prometheus官网:https://prometheus.io/download/
搭建环境参考:https://blog.csdn.net/baidu_36943075/article/details/91829364
一、安装配置prometheus 参考:https://www.jianshu.com/p/c9b46bc18624
启动:systemctl start prometheus
查看状态:systemctl status prometheus
二、安装go环境
查看版本go version
三、启动node_exporter
nohup ./node_exporter & #启动node_exporter并后台运行
ps -ef | grep node_exporter #检查进程的方式查看是否运行成功
四、安装mysql
systemctl start mysqld #启动
五、安装mysql_exporter
nohup ./mysqld_exporter --config.my-cnf=.my.cnf & #后台启动
ps -ef | grep mysqld_exporter #查看是否运行成功
六、安装redis_exporter
nohup ./redis_exporter exporter redis://localhost:16379 & #后台启动
ps -ef | grep redis_exporter
七、安装grafana
参考:https://grafana.com/grafana/download
systemctl start grafana-server #启动
八、Altermanager监控告警
1.添加邮件配置:vim /etc/grafana/grafana.ini
重启grafana服务:systemctl restart grafana-server
2. 配置grafana邮件
3.安装alertmanager
alertmanager配置邮箱 vim alertmanager.yml
后台启动: nohup ./alertmanager --config.file=alertmanager.yml &
九、修改prometheus配置文件
1.添加rule_files; 2.新增rule_files文件(直接复制别人的样例);
3.重启prometheus: nohup ./prometheus --config.file=prometheus.yml &