prometheus + grafana

参考链接

相关 tar 包

wget https://github.com/prometheus/prometheus/releases/download/v2.53.4/prometheus-2.53.4.linux-amd64.tar.gz

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-11.5.3.linux-amd64.tar.gz

wget https://github.com/prometheus/node_exporter/releases/download/v1.9.0/node_exporter-1.9.0.linux-amd64.tar.gz

安装 node_exporter
csharp 复制代码
mkdir /home/monitor/
cd /home/monitor/
wget https://github.com/prometheus/node_exporter/releases/download/v1.9.0/node_exporter-1.9.0.linux-amd64.tar.gz
csharp 复制代码
tar -xvf node_exporter-1.9.0.linux-amd64.tar.gz
ln -s node_exporter-1.9.0.linux-amd64  node_exporter
csharp 复制代码
cat >> /etc/systemd/system/node_exporter.service << EOF
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/
After=network.target

[Service]
User=prometheus
Group=prometheus
ExecStart=/home/monitor/node_exporter/node_exporter
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
csharp 复制代码
useradd -M -s /sbin/nologin  prometheus
chown -R prometheus:prometheus /home/monitor/
csharp 复制代码
systemctl daemon-reload
systemctl enable --now node_exporter.service
systemctl restart  node_exporter
systemctl status  node_exporter
安装 Prometheus
csharp 复制代码
mkdir /home/monitor/
cd /home/monitor/
tar -zxvf prometheus-2.53.4.linux-amd64.tar.gz
ln -s prometheus-2.53.4.linux-amd64 prometheus
useradd -M -s /sbin/nologin  prometheus
chown -R prometheus.prometheus  /home/monitor/

cat >> /etc/systemd/system/prometheus.service << EOF
[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io/docs/introduction/overview
After=network.target

[Service]
Type=simple
User=prometheus
Group=prometheus
Restart=on-failure
ExecStart=/home/monitor/prometheus/prometheus \
  --config.file=/home/monitor/prometheus/prometheus.yml \
  --storage.tsdb.path=/home/monitor/prometheus/data \
  --storage.tsdb.retention.time=15d \
  --web.enable-lifecycle

[Install]
WantedBy=multi-user.target
EOF




systemctl daemon-reload
systemctl enable --now prometheus.service
systemctl status prometheus.service

systemctl restart prometheus.service
systemctl status prometheus.service

sudo chown -R prometheus:prometheus /home/monitor/prometheus/
sudo chmod -R 755 /home/monitor/prometheus/

# 实时查看日志(等待新日志出现)
journalctl -u prometheus.service -f

	
http://10.17.26.143:9090
vim /home/monitor/prometheus/prometheus.yml


http://10.17.26.174:9090


Nov 11 06:05:19 hadoop01 prometheus[78973]: ts=2025-11-11T06:05:19.852Z caller=tls_config.go:316 level=info component=web msg="TLS is disabled." http2=false address=[::]:9090
Nov 11 06:05:19 hadoop01 prometheus[78973]: ts=2025-11-11T06:05:19.854Z caller=head.go:626 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any"
Nov 11 06:05:19 hadoop01 prometheus[78973]: ts=2025-11-11T06:05:19.854Z caller=head.go:713 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.38µs







systemctl stop prometheus.service
systemctl disable prometheus.service

rm /etc/systemd/system/prometheus.service

# 重新加载systemd配置,使删除生效
systemctl daemon-reload

# 检查服务是否还存在(应该显示"not found")
systemctl status prometheus.service
安装 grafana
csharp 复制代码
		  
ln -s grafana-v11.5.3  grafana

chown -R prometheus.prometheus  /home/monitor/grafana


cat >> /etc/systemd/system/grafana-server.service << EOF
[Unit]
Description=Grafana server
Documetation=http://dosc.grafana.org

[Service]
Type=simple
User=prometheus
Group=prometheus
Restart=on-failure
ExecStart=/home/monitor/grafana/bin/grafana-server --config=/home/monitor/grafana/conf/defaults.ini --homepath=/home/monitor/grafana

[Install]
WantedBy=multi-user.target
EOF




systemctl daemon-reload
systemctl enable --now grafana-server.service
systemctl restart  grafana-server
systemctl status  grafana-server
相关推荐
webrtc&ffmpeg_study2 小时前
监控平台 Grafana+Prometheus+node_exporter初识
grafana·prometheus
Yeats_Liao1 天前
时序数据库系列(八):InfluxDB配合Grafana可视化
数据库·后端·grafana·时序数据库
勇敢打工人1 天前
Alertmanager 安装与配置指南
prometheus
牛奶咖啡132 天前
zabbix结合grafana打造自定义炫酷监控界面实战
zabbix·grafana·grafana的安装配置·grafana的插件安装配置·grafana仪表盘的搜索导入·grafana监控zabbix·grafana配置图表
水岸齐天2 天前
prometheus和Grafana介绍
grafana·prometheus
oneslide2 天前
Kubernetes V1.24+ & Docker运行时 grafana容器指标显示异常
docker·kubernetes·grafana
cui_win2 天前
Prometheus实战教程 05 - 告警通知实现 - 邮件 + 钉钉 + 自定义告警模板
钉钉·prometheus·邮件通知
杰克逊的日记3 天前
通过Prometheus对GPU集群进行监控以及搭建(小型集群)
prometheus·gpu算力·gpu服务器监控
happy_king_zi4 天前
RabbitMQ-Exporter 监控 TLS 加密的 RabbitMQ 集群
分布式·安全·rabbitmq·prometheus