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
相关推荐
槐序深巷里打雨伞的人10 小时前
k8s中部署prometheus并监控k8s集群以及nginx案例
nginx·kubernetes·prometheus
我爱学习好爱好爱15 小时前
Ansible 自动化部署Prometheus + Alertmanager + Grafana实战(Rockylinux9.6)
自动化·ansible·prometheus
IT界的老黄牛1 天前
Prometheus + Grafana + AlertManager 监控体系搭建:Docker 一把梭
运维·grafana·prometheus
探索宇宙真理.2 天前
Grafana SQL表达式漏洞 | CVE-2026-27876概念复现&研究
数据库·sql·grafana
何中应2 天前
Grafana如何重置密码
linux·运维·服务器·grafana
何中应3 天前
Grafana展示服务器数据
运维·服务器·grafana
qq_297574673 天前
K8s系列第十三篇:K8s 监控告警实战:Prometheus + Grafana 部署与配置
kubernetes·grafana·prometheus
tian_jiangnan4 天前
grafana白皮书
linux·服务器·grafana
学不完的4 天前
ZrLog 高可用架构监控部署指南(Prometheus + Grafana)
linux·运维·架构·负载均衡·grafana·prometheus·ab测试
桌面运维家5 天前
Prometheus服务器监控告警实战指南
运维·服务器·prometheus