目录
前文已成功安装所有前置应用,本文介绍使用docker安装vmware_exporter对vmware进行数据采集
一、安装vmware_exporter
1.1、配置文件
mkdir -p /opt/vmware_exporter
echo "
VSPHERE_USER=用户名
VSPHERE_PASSWORD=密码
VSPHERE_HOST=vmware的host
VSPHERE_IGNORE_SSL=TRUE
VSPHERE_SPECS_SIZE=2000" > /opt/vmware_exporter/config.env
1.2、Docker启用vmware_exporter
docker run -itd -p 9272:9272 --name vmware_exporter --env-file /opt/vmware_exporter/config.env --restart=always pryorda/vmware_exporter
1.3、登录ip:9272可以访问页面
二、将vmware_配置到Prometheus
注意:格式不要填错了 不然Prometheus无法启动成功
cat <<EOF>> /opt/prometheus/prometheus.yml
- job_name: 'vmware_vcenter'
metrics_path: '/metrics'
static_configs:
- targets:
- '名字'
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement:ip :9272
EOF
其中名字需要自定义,ip需要填写安装vmware_exporter主机的ip
每次修改配置文件可以使用工具检查错误
./promtool check config prometheus.yml
三、配置Grafana
3.1、数据源
点击连接-数据源-添加数据源
选择Prometheus
输入安装Prometheus主机的ip:9090其他默认即可
3.2、仪表板
3.2.1、新建仪表板-导入仪表板
3.2.2、这里选择11243作为模版
Grafana里面就会有展示
3.3、好用的模板
https://github.com/pryorda/vmware_exporter/tree/main/dashboards