[系统集成] 基于telegraf, influxdb, grafana 建立 esxi 监控

https://www.cnblogs.com/hahp/p/7677420.html

之前在 nagios 上建立了 esxi 监控,指标少、配置麻烦、视觉效果差。最近我把 esxi 监控迁移到了 influxdb+grafana 平台上,无论是监控指标、可操作性还是视觉效果都有了很大提升。下面概括一下我的配置过程:

一、安装 influxdb 和 grafana

具体请参考 influxdb 和 grafana 的文档。

安装后在 influxdb 中创建新数据库,可以命名为:vsphere,然后将该数据库加入到 grafana数据源中。

二、安装 telegraf:1.3.4-vsphere2

有一位开源开发者 fork 了 telegraf_v1.3.4,加入了 esxi 监控插件,使用这个版本,可以很方便的获取 esxi 监控数据,包括 host信息,vm信息,datastore信息:

https://github.com/mkuzmin/telegraf

相信这个esxi 插件以后会被 telegraf 官方社区收录。

安装、配置上述链接中的telegraf,确保将数据写入 influxdb。参考配置:

[[inputs.vsphere]]
server = "192.168.1.4"
username = "root"
password = "******"
insecure = true
hosts = ["*"]
datastores = ["*"]
virtual_machines = ["*"]

三、创建 grafana dashboard

基于 telegraf 抓取到的 host, datastore, vm 数据,灵活运用 grafana dashboard 的各种图表类型,创建自己的 esxi 监控仪表盘。可以参考 grafana dashboard 网站上的模板:

https://grafana.com/dashboards

https://grafana.com/dashboards/1443

下面是我创建的 esxi 监控仪表盘:

四、创建报警

由于目前 grafana 不能在 template 类型(含有参数)的 dashboard上创建报警,因此需要再建立一个普通类型的 dashboard,专门放报警图表。

最新文章

  1. I/O存取方式的形象比喻
  2. SU suplane命令学习
  3. Linux-如何添加路由表
  4. 去掉或者修改 input、select 等表单的【默认样式 】
  5. hive,spark的远程调试设置
  6. Linux 下编译、安装、配置 QT
  7. markdown转dokuwiki
  8. 怪兽z主机标准版视频测试。
  9. 可兼容IE的jquery.cookie函数方法
  10. GOF 23种设计模式
  11. 阅读DSSS.py 并修改成支持python3.6
  12. Golang中进行reslice时的注意事项
  13. 对Faster R-CNN的理解(3)
  14. Go Example--通道方向
  15. 廖雪峰Java4反射与泛型-3范型-4擦拭法
  16. Excel VBA语句集
  17. mysql-5.7安装、配置
  18. Vue.js 相关知识(路由)
  19. P3871 [TJOI2010]中位数
  20. source Insight 软件使用注意点

热门文章

  1. x86—EFLAGS寄存器详解[转]
  2. 【maven】【spring boot】【单元测试】 使用controller 执行单元测试类
  3. 【转】HDU 6194 string string string (2017沈阳网赛-后缀数组)
  4. antd-mobile的DatePicker分钟精度半小时
  5. [JZOJ6345]:ZYB建围墙(数学+构造)
  6. 使用docker部署mysql主从复制集群
  7. Windows环境安装MySQL8.0.11
  8. 使用Pillow(PIL)库实现中文字符画
  9. dts是如何来描述iommu与PCI(e)之间的关系?
  10. jeecg中的datagrid显示一条记录为橙色表示完结