? 為了方便管理設(shè)備,搞起了Prometheus。今天從vmware_exporter開(kāi)始,監(jiān)控起來(lái)我的vmware vsphere集群。
成都創(chuàng)新互聯(lián)公司專注于江陰企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城開(kāi)發(fā)。江陰網(wǎng)站建設(shè)公司,為江陰等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
vmware_exporter由于編譯問(wèn)題不成功,選擇使用docker方式執(zhí)行。vmware_exporter
編輯配置文件config.yml,為了配置prometheus的文件發(fā)現(xiàn)服務(wù),特將esx中的vsphere_hosthost刪除。
mkdir -p /data/vmware/config.yml
vim /data/vmware/config.yml
default:
vsphere_host: "vcenter"
vsphere_user: "user"
vsphere_password: "password"
ignore_ssl: False
collect_only:
vms: True
vmguests: True
datastores: True
hosts: True
snapshots: True
esx:
vsphere_user: 'root'
vsphere_password: 'password'
ignore_ssl: True
collect_only:
vms: True
vmguests: True
datastores: True
hosts: True
snapshots: True
執(zhí)行vmware-exporter docker程序。
docker run -d -v /data/vmware:/data/ -it --rm -p 9272:9272 --name vmware_exporter pryorda/vmware_exporter -c /data/config.yml
編譯prometheus配置文件
編輯esx.yml文件,以便prometheus中sd_file配置文件使用。
vim /etc/prometheus/esx.yml
---
- targets:
- 192.168.21.91
- 192.168.21.92
- 192.168.21.93
- 192.168.21.95
- 192.168.21.96
labels:
job: vmware_esx
vim /etc/prometheus/prometheus.yml
- job_name: 'vmware_vcenter'
metrics_path: '/metrics'
static_configs:
- targets:
- 'vcenter.company.com'
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: localhost:9272
- job_name: 'vmware_esx'
metrics_path: '/metrics'
file_sd_configs:
- files:
- /etc/prometheus/esx.yml
params:
section: [esx]
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: localhost:9272
添加Grafana監(jiān)控,導(dǎo)入granafa的配置文件,配置文件默認(rèn)在dashboard目錄下。
導(dǎo)入dashboard配置文件
參考鏈接:
vmware_exporter
終于完成了一小步,但是總歸是完成了,還有很多問(wèn)題需要進(jìn)一步解決,比如告警,比如更精細(xì)的監(jiān)控,等等。
? 我的prometheus系列逐步完善中,未完待續(xù),加油!