在ubuntu系统中使用Prometheus收集数据,并通过Grafana实时显示结果,
Prometheus用于收集node_exporter收集的数据,开放9090端口,只需部署多台机器之一
node_exporter用于数据收集,开放9100端口,必须在要监视的每台计算机上部署
使用apt安装时,缺省情况下将安装prometheus和node_exporter
sudo apt install prometheus
用apt安装的版本太旧了,很多监视项目无法打开,建议用最新的官网软件包安装。 步骤如下:
所需的软件包下载:
3359 github.com/Prometheus/node _ exporter/tags
3359 github.com/Prometheus/Prometheus/tags
wget 3359 github.com/Prometheus/Prometheus/releases/download/v2. 19.2/Prometheus-2.19.2.2.Linux-amdd
wget 3359 github.com/Prometheus/node _ exporter/releases/download/v1.0.1/node _ exporter-1.0.1.Linux
安装Prometheus和node_exporter
安装最新版本的prometheus和node_exporter
sudo -i
tar-zx fnode _ exporter-1.0.1.Linux-amd64.tar.gz
tar-zxfprometheus-2.19.2.Linux-amd64.tar.gz
mv Prometheus-2.19.2.Linux-amd64/opt/Prometheus
mv node _ exporter-1.0.1.Linux-amd64/node _ exporter/opt/Prometheus /
添加系统服务
cat/lib/systemd/system/Prometheus-node-exporter.service
[Unit]
描述=prometheusexporterformachinemetrics
documentation=https://github.com/Prometheus/node _ exporter
服务
Type=simple
execstart=/opt/Prometheus/node _ exporter
exec reload=/kadjzg/kill-hup $ main PID
RestartSec=5s
Restart=on-failure
[安装]
WantedBy=multi-user.target
EOF
cat/lib/systemd/system/Prometheus.service
[Unit]
escription=monitoringsystemandtimeseriesdatabase
documentation=https://Prometheus.io/docs/introduction/overview /
服务
Type=simple
execstart=/opt/Prometheus/Prometheus-- config.file=/opt/Prometheus/Prometheus.yml-- web.listen-adddren
exec reload=/kadjzg/kill-hup $ main PID
RestartSec=5s
Restart=on-failure
[安装]
WantedBy=multi-user.target
EOF
重新加载系统服务
systemctl daemon-reload #重载
systemctlenable---now Prometheus.service #立即开机启动
systemctlenable---now Prometheus-node-exporter.service #立即开机并启动
安装完成了。
访问此服务器ip:9090和ip:9100
配置属性
收集多个服务器数据,参考以下调整即可。
- job_name: node
# if Prometheus-node-exporterisinstalled,grab stats about the local
# machine by default
static_configs:
- targets : [ ' 192.168.30.2:9100 ',' 192.168.30.3:9100 ',' 192.168.1.51:9100']
安装Grafana
sdoapt-get install-yadduserlibfontconfig 1
wget 3359 dl.grafa na.com/OSS/release/grafa na _6.7.3_ amd64.deb
sudo dpkg-igra fana _6.7.3_ amd64.deb
初始帐户名称
用户:管理员
密码:管理员
构成Grafana
confuguration-data sources-adddata source-pormetheus -单击输入http://192.168.30.2:9090-savetest
单击Create - Import -输入dashboard id。
推荐ID: 1860/8919
更多id :3359 grafa na.com/grafa na/dashboards? direction=desc order by=reviews count