一、Promethues安装
1.1 prometheus下载页面地址
https://prometheus.io/download/
1.2 解压
tar -zxvf prometheus-2.48.0-rc.0.linux-amd64.tar.gz
1.3 移动软件并修改名称
mv /usr/local/prometheus-2.48.0-rc.0.linux-amd64/ /usr/local/prometheus
1.4创建prometheus的用户及数据存储目录
useradd -s /sbin/nologin -M prometheus
mkdir /data/prometheus -p
修改目录属主
chown -R prometheus:prometheus /usr/local/prometheus/
chown -R prometheus:prometheus /data/prometheus/
1.5 添加prometheus服务【路径根据实际情况修改】
vim /etc/systemd/system/prometheus.service
1 | [Unit] |
二、Promethues监控配置
配置文件
/usr/local/prometheus/prometheus.yml
数据库持久化目录
/usr/local/prometheus/data
2.2配置文件解释
报警配置
1 | alerting: |
报警规则
1 | rule_files: |
三、Promethues报警配置
1 | groups: |
3.2 Promethues的alertManager模块安装
官网下载软件包 解压 安装即可
加入系统服务
1 | /usr/lib/systemd/system/alertmanager.service |
四、Grafana 安装
安装官网地址安装
https://grafana.com/grafana/download
查看服务状态
systemctl status grafana-server.service
设置服务开机自启动
systemctl enable grafana-server.service
启动服务
systemctl start grafana-server.service
关闭服务
systemctl stop grafana-server.service
登录
安装完成后,在浏览器输入访问网址:http://ip:3000
默认的登录用户名/密码:admin/admin
首次登录后,建议根据导航提示修改密码
好用模版
https://grafana.com/grafana/dashboards/16098-1-node-exporter-for-prometheus-dashboard-cn-0417-job/