需求背景:管理服务器,并在线预警,通知

需求目的:
及时获取服务器状态
技能要求:
1、ubuntu
2、grafana
3、prometheus
4、node
步骤:
一、grafana安装
1、准备系统环境,配置号网络

2、安装管理APT仓库
sudo apt-get install -y software-properties-common

2、添加Grafana的APT仓库
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
3、添加GRAFANA的GPG密钥
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
更新APT包索引:apt update
安装Grafana:apt install grafana


4、启动服务,开机自动启动
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
5、登录测试,默认密码admin admin

二、prometheus安装
- 首先,添加Prometheus官方的APT仓库:
echo "deb https://apt.prometheus.io/prometheus-2.30.3.linux-amd64/ ./" | sudo tee -a /etc/apt/sources.list.d/prometheus.list

- 导入Prometheus的APT仓库的GPG密钥:
wget https://apt.prometheus.io/prometheus-2.30.3.linux-amd64/release.key
sudo apt-key add release.key

- 更新APT包索引:
sudo apt-get update

- 安装Prometheus:
sudo apt-get install prometheus

- 启动Prometheus服务:
sudo systemctl start prometheus

- 使Prometheus在系统启动时自动启动:
sudo systemctl enable prometheus

- 检查Prometheus服务状态:
sudo systemctl status prometheus

三、node
上传

启动


nod已经启动了,安装prometheus的时候
四、配置prometheus

修改配置文件

五、配置grafana系统
1、Data sources
添加数据源

名称具体参数
以下prometheus服务一定需要搞清楚,其它可以默认

对应prometheus的服务端口


2、添加数据模版


导入ID8919

选择数据源


具体
有多少模版,访问Node Exporter Full | Grafana Labs
Grafana dashboards | Grafana Labs
喜欢哪个挑一个,鼠标点击

复制ID


六、检验


基本完成,后期需要增多管理的客户端服务器
1、客户端服务器启动node
2、配置prometheus添加对应服务器

