IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Prometheus+Process exporter+Grafana进程监控 -> 正文阅读

[系统运维]Prometheus+Process exporter+Grafana进程监控

目录

部署规划

process exporter安装

下载

安装

配置

验证

Prometheus配置

配置

重新启动

验证

Grafana展示监控数据

相关阅读


部署规划

主机名bigdata111bigdata112
IP地址192.168.128.111192.168.128.112
服务部署

Prometheus、

Grafana、

process exporter

process exporter

Prometheus

部署目录

/opt/prometheus/

node exporter

部署目录

/opt/node_exporter-1.3.1.linux-amd64/opt/node_exporter-1.3.1.linux-amd64

process exporter安装

? ? ? ? 在bigdata111和bigdata112两台主机上都安装process exporter。

下载

? ? ? ? 下载地址如下:

GitHub - ncabatoff/process-exporter: Prometheus exporter that mines /proc to report on selected processesPrometheus exporter that mines /proc to report on selected processes - GitHub - ncabatoff/process-exporter: Prometheus exporter that mines /proc to report on selected processeshttps://github.com/ncabatoff/process-exporter点击Releases,如图:

?下载对应版本,这里下载process-exporter-0.7.10.linux-amd64.tar.gz,如图:

安装

? ? ? ? 执行命令对安装包解压:

tar -zxvf process-exporter-0.7.10.linux-amd64.tar.gz -C /opt/

如图:

执行如下命令,创建process exporter服务启动配置文件process-exporter.service:

vi /etc/systemd/system/process-exporter.service

内容如下:

[Unit]
Description=Prometheus Process Exporter
After=network.target
[Service]
ExecStart=/opt/process-exporter-0.7.10.linux-amd64/process-exporter -config.path /opt/process-exporter-0.7.10.linux-amd64/process-conf.yml
[Install]
WantedBy=multi-user.target

配置

? ? ? ? ?bigdata111上运行进程,如图:?

bigdata112上运行进程,如图:

下面以监控这些进程为例配置。

? ? ? ? 新建文件process-conf.yml,如图:

?内容如下:

process_names:
  - name: "{{.Matches}}"
    cmdline:
    - 'Kafka'

  - name: "{{.Matches}}"
    cmdline:
    - 'JavaGateway'

  - name: "{{.Matches}}"
    cmdline:
    - 'QuorumPeerMain'

配置含义表示监控Kafka,JavaGateWay和QuorumPeerMain进程。

执行如下命令启动服务

systemctl daemon-reload
systemctl enable process-exporter
systemctl start process-exporter

?

验证

? ? ? ? process exporter端口默认是9256,在主机上执行:

curl 127.0.0.1:9256

如图:

?也可以通过页面输入

http://bigdata111:9256/metrics

如图:

Prometheus配置

配置

? ? ? ? 执行

vi /opt/prometheus/prometheus.yml

打开配置文件,在配置文件最后加入配置
? - job_name: 'process'
? ? static_configs:
? ? ? - targets: ['bigdata111:9256','bigdata112:9256']
如图:

?执行如下命令,检查配置是否正确:

?./promtool check config /opt/prometheus/prometheus.yml

如图:

注:

如果报错?

?FAILED: parsing YAML file /opt/prometheus/prometheus.yml: yaml: unmarshal errors:
? line 41: cannot unmarshal !!map into []*targetgroup.Group

原因可能是-和targerts之间缺少空格。

重新启动

有两种方式

(1)热加载

? ? ? ? 执行如下命令即可:

curl -X POST http://localhost:9090/-/reload

(2)启动服务

? ? ? ? 执行如下命令:

systemctl daemon-reload
systemctl restart prometheus.service
systemctl status prometheus.service
?

验证

在浏览器中输入:

http://bigdata111:9090/targets

?登录Prometheus页面,如图:

Grafana展示监控数据

登录Grafna主页:

http://bigdata111:3000/http://bigdata111:3000/

?点击Create-->Import,填入249,成功后如图:

?如果出现如下无数据情况:

或者只有一个主机有数据,如图:

检查process exporter配置是否正确。?

相关阅读

Centos7安装Prometheus_leboop-L的博客-CSDN博客目录Prometheus整体架构下载安装配置启动验证报错解决Prometheus整体架构下载 官方下载地址如下:Download | Prometheushttps://prometheus.io/download/下载版本prometheus-2.35.0-rc0.linux-amd64.tar.gz,如图:安装 将下载包prometheus-2.35.0-rc0.linux-amd64.tar.gz上传到/...https://blog.csdn.net/L_15156024189/article/details/124470379?Prometheus+Grafana监控Kafka_leboop-L的博客-CSDN博客部署规划主机名bigdata111bigdata112bigdata113服务部署Kafka、Prometheus、Grafana、Kafka exporterKafkaKafkaKafka部署目录/opt/kafka_2.11-2.1.1Prometheus部署目录/opt/prometheus/https://blog.csdn.net/L_15156024189/article/details/124488578

Prometheus+Node exporter+Grafana监控主机_leboop-L的博客-CSDN博客目录部署规划node exporter安装下载安装验证Prometheus配置配置重新启动验证Grafana展示监控数据相关阅读部署规划主机名bigdata111bigdata112IP地址192.168.128.111192.168.128.112服务部署Prometheus、Grafana、node exporternode exporter...https://blog.csdn.net/L_15156024189/article/details/124602643

Grafana8.5.0+Zabbix5.0LTS可视化监控数据_leboop-L的博客-CSDN博客_docker zabbixhttps://dl.grafana.com/enterprise/release/grafana-enterprise-8.5.0-1.x86_64.rpmhttps://dl.grafana.com/enterprise/release/grafana-enterprise-8.5.0-1.x86_64.rpmIndex of /grafana/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://blog.csdn.net/L_15156024189/article/details/124456905


?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 08:30:52  更:2022-05-08 08:33:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:25:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码