apt-get install -y adduser libfontconfig1 curl wget vim unzip net-tools
https://dl.grafana.com/oss/release/grafana_7.3.6_amd64.debvim
https://dl.influxdata.com/telegraf/releases/telegraf_1.17.0-1_amd64.debapi
https://dl.influxdata.com/influxdb/releases/influxdb_1.8.3_amd64.deb安全
dpkg -i grafana_7.3.6_amd64.deb influxdb_1.8.3_amd64.deb telegraf_1.17.0-1_amd64.deb
wget -nv https://grafana.com/api/plugins/grafana-piechart-panel/versions/latest/download -O /tmp/grafana-piechart-panel.zip cd /tmp unzip grafana-piechart-panel.zip mv grafana-piechart-panel /var/lib/grafana/plugins/
/etc/influxdb/influxdb.conf bash
將下面三行取消註釋並修改監聽的IP地址,出於安全考慮只監聽在127.0.0.1的地址curl
[http] enabled = true bind-address = "127.0.0.1:8086"
systemctl start influxdb
/etc/telegraf/telegraf.confide
將下面三行取消註釋,數據記錄到influxdb中,出於安全考慮只監聽在127.0.0.1的地址測試
[[outputs.influxdb]] urls = ["http://127.0.0.1:8086"] database = "telegraf"
添加vCenter的鏈接地址和認證信息url
[[inputs.vsphere]] vcenters = [ "https://192.168.1.250/sdk" ] username = "administrator@vsphere.local" password = "your_password"
將須要監控的項目取消註釋插件
vm_include = [ "/*/vm/**"] host_include = [ "/*/host/**"] cluster_include = [ "/*/host/**"] datastore_include = [ "/*/datastore/**"] datacenter_include = [ "/*/host/**"] separator = "_"
提高輪詢速度code
collect_concurrency = 5 discover_concurrency = 5
忽略自簽名證書
insecure_skip_verify = true
測試telegraf配置
telegraf -config /etc/telegraf/telegraf.conf -test
systemctl start telegraf
systemctl start grafana-server
默認帳號 admin 密碼 admin
強制修改默認密碼
https://grafana.com/api/dashboards/8162/revisions/7/download
https://grafana.com/api/dashboards/8168/revisions/11/download
https://grafana.com/api/dashboards/8159/revisions/32/download
https://grafana.com/api/dashboards/8165/revisions/14/download