創建配置文件
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
創建配置文件
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
編輯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
檢查:
本文作者:澳门🇲🇴上班的IT人
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!