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
相关推荐
龙码精神5 天前
前端嵌入Grafana 报表的自定义方案:隐藏导航栏保留筛选工具
grafana
Cherry的跨界思维6 天前
【AI测试全栈:质量】47、Vue+Prometheus+Grafana实战:打造全方位AI监控面板开发指南
vue.js·人工智能·ci/cd·grafana·prometheus·ai测试·ai全栈
AC赳赳老秦6 天前
云原生AI故障排查新趋势:利用DeepSeek实现高效定位部署报错与性能瓶颈
ide·人工智能·python·云原生·prometheus·ai-native·deepseek
予枫的编程笔记6 天前
【Kafka高级篇】Kafka监控不踩坑:JMX指标暴露+Prometheus+Grafana可视化全流程
kafka·grafana·prometheus·可观测性·jmx·kafka集群调优·中间件监控
AC赳赳老秦7 天前
预见2026:DeepSeek与云平台联动的自动化流程——云原生AI工具演进的核心引擎
人工智能·安全·云原生·架构·自动化·prometheus·deepseek
认真的薛薛7 天前
13.k8s中Prometheus监控集群及其服务,endpoint暴露服务,es采集k8s日志
elasticsearch·kubernetes·prometheus
A-刘晨阳7 天前
K8S部署kube-state-metrics + CAdvisor 并使用 Prometheus 监控 Kubernetes 指标
运维·云原生·kubernetes·云计算·prometheus·cadvisor·state-metrics
AC赳赳老秦8 天前
多模态 AI 驱动办公智能化变革:DeepSeek 赋能图文转写与视频摘要的高效实践
java·ide·人工智能·python·prometheus·ai-native·deepseek