编辑
2024-03-19
Prometheus
0
请注意,本文编写于 456 天前,最后修改于 456 天前,其中某些信息可能已经过时。

目录

docker 安裝
docker-compose 安裝
加入Prometheus 監控

docker 安裝

創建配置文件 config.env

mkdir -p /opt/vmware_exporter cd /opt/vmware_exporter vim config.env

輸入下面內容

VSPHERE_USER=用户名 VSPHERE_PASSWORD=密码 VSPHERE_HOST=vmware的host VSPHERE_IGNORE_SSL=TRUE VSPHERE_SPECS_SIZE=2000

docker 啟動:

docker run -itd -p 9272:9272 --name vmware_exporter --env-file /opt/vmware_exporter/config.env --restart=always pryorda/vmware_exporter

檢查:http://your-ip:9272

image.png

docker-compose 安裝

創建配置文件 docker-compose.yml

mkdir -p /opt/vmware_exporter cd /opt/vmware_exporter vim docker-compose.yml

輸入下面內容

version: '3' services: vmware-exporter: image: pryorda/vmware_exporter:latest container_name: vmware-exporter hostname: vmware-exporter restart: always ports: - '9272:9272' expose: - 9272 environment: VSPHERE_HOST: "vmware的host" VSPHERE_IGNORE_SSL: "True" VSPHERE_USER: "用户名" VSPHERE_PASSWORD: "密码" labels: org.label-schema.group: "monitoring"

运行vmware_exporter容器

docker-compose up -d

檢查:http://your-ip:9272

image.png

加入Prometheus 監控

編輯prometheus.yml,加入以下內容

- job_name: 'vmware_vcenter' metrics_path: '/metrics' static_configs: - targets: - 'vmware_vcenter' relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 172.18.25.87:9272

重啟Prometheus

systemctl restart prometheus.service

檢查:

image.png

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:澳门🇲🇴上班的IT人

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!