当前位置: 首页 > article >正文

基于openEuler22.03SP4部署Prometheus+Grafana

测试环境

Virtual Box,openEuler-22.03-LTS-SP4-x86_64-dvd.iso,4 vCPU, 8G RAM, 60 vDisk。最小化安装。需联网。

系统环境

关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

systemctl status firewalld

selinux关闭

sed -ri ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config

安装Prometheus

Prometheus官网

下载prometheus的LTS版本

https://prometheus.io/download/

tar -zxvf prometheus-2.53.3.linux-amd64.tar.gz -C /usr/local/

mv /usr/local/prometheus-2.53.3.linux-amd64/ /usr/local/prometheus

cd /usr/local/prometheus

/usr/local/prometheus/prometheus --config.file=“/usr/local/prometheus/prometheus.yml” &

查看9090端口是否开启

ss -anlt | grep 9090

通过浏览器进入页面

http://192.168.31.244:9090/

数据展示

http://192.168.31.244:9090/metrics

安装Grafana

https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4.0-1.x86_64.rpm

dnf install -y grafana-enterprise-11.4.0-1.x86_64.rpm

systemctl enable grafana-server

systemctl start grafana-server

浏览器输入http://192.168.31.244:3000

账号密码默认admin/admin

添加数据源,添加你的Prometheus服务地址和端口。

添加grafana监控模板,如果可以连接到外网, 那么直接输入id自动下载,如果不能连接外网,则需要访问
https://grafana.com/grafana/dashboards/网站寻找。比如12633, 8919模板,下载json文件导入即可。

安装node_exporter

tar -zxvf node_exporter-1.8.2.linux-amd64.tar.gz

cp node_exporter-1.8.2.linux-amd64/node_exporter /usr/local/bin/

为node_erporter创建service,使用systemctl管理

vi /usr/lib/systemd/system/node_exporter.service

[Unit]
Description=node_exporter
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/local/bin/node_exporter
Restart=on-fallure
[Install]
WantedBy=multi-user.target

systemctl start node_exporter.service

systemctl enable node_exporter.service

修改监控主机Prometheus服务的配置文件,添加job

vi /usr/local/prometheus/prometheus.yml

scrape_configs:
  - job_name: 'Kingstar_ARM_prometheus'
    static_configs:
        - targets: ['192.168.31.244:9100']

用promtool检测配置文件是否正确

/usr/local/prometheus/promtool check config /usr/local/prometheus/prometheus.yml

重启prometheus

查看http://192.168.31.244:9090/targets地址,job和被监控节点正确显示。

刷新Grafana,仪表盘已显示主机。


http://www.kler.cn/a/503705.html

相关文章:

  • GitLab本地服务器配置ssh和克隆项目
  • C++----STL(string)
  • ubuntu22安装maven
  • 移动云自研云原生数据库入围国采!
  • uniapp小程序分包路由跳转+二级页面详情跳转保留当前页方法教程
  • c#有什么显示矢量图SVG的控件VB.NET-svg转透明PNG图像
  • 【Varnish】:解决 Varnish 7.6 CDN 静态资源缓存失效问题
  • 神经网络初始化 (init) 介绍
  • 你喜欢用什么编辑器?
  • Java中的动态代理是什么?如何实现?
  • Spark vs Flink分布式数据处理框架的全面对比与应用场景解析
  • P1图文解析:初识算法和数据结构
  • [Deep Learning] Anaconda+CUDA+CuDNN+Pytorch(GPU)环境配置-2025
  • day09_kafka高级
  • 《蜜蜂路线》
  • JavaWeb开发 - Filter过滤器详解
  • 【OJ刷题】同向双指针问题3
  • 【机器学习】P1 机器学习绪论
  • vite之---为什么选vite
  • seleniun 自动化程序,python编程 我监控 chrome debug数据后 ,怎么获取控制台的信息呢