ibm ipmi监控 配置_Nagios监控Nutanix状态

72c72272919abb246f6c1ec4049d9fb3.png

终于买到了Nutanix,价格确实是不便宜,但是真的香,CPU型号是Intel Xeon Gold 5218,内存256G,磁盘2*Intel S4610 480G,6*4T HDD,总共5台服务器,提供50T磁盘空间。相较于原来的E5 2640v4和IBM Storwize v5030,跑数时间可以节约超过一半,从原来的3个小时,缩短到80分钟。我们甚至计划买一台i7主机,超频到5G,挂在Nutanix环境下,专门用来跑数。真的只能说香,非常香。

针对Nutanix环境的监控,其实要分成3个部分,首先是底层的硬件监控,主要监控硬件的失效,这个是通过之前写的文章,使用Lenovo服务器的IPMI接口来实现的。

狄星宇:Lenovo XCC 带外监控的实现​zhuanlan.zhihu.com
15a6921585b8a754bbf94f43bcecaea5.png

其次是针对Nutanix环境的监控,希望看到的数据只要是磁盘IOPS和带宽,Hypervisors的CPU和内存利用率,以及CVM主机状态和磁盘在线状态。这也是这篇文章的内容。

最后就是针对Hypervisors的监控,以前我们会通过这个层面来监控主机硬件状态,CPU和内存利用率,但现在这部分已经交给之前两个层面来实现了,所以这个层次就只剩下网卡状态了。

回到Nutanix的监控上面,通过Nagios Exchange就可以找到现成的脚本,这也是买业内流行产品的好处,开源软件的资源很多,如果买了菊厂的,八成就要自己造轮子了。

先来看看脚本的Help信息。

017bbf24154559a8962521a82d518a10.png

可以看到用法很复杂,包括地址,认证协议,用户名,认证密码,加密协议和加密密码,这些都是SNMPv3要求的内容,Nutanix不像Lenovo XCC,可以偷懒不配置加密和认证,所以命令比较长,后面的两个参数“type”和“subtype”才是我们需要琢磨的。

其中“Type”包括Containers,VirtualMachines,Disks,Cluster,Controllers,HyperVisors和Pools,之后的subtype则依据Type的不同而有很多参数。先在shell里面执行一个命令试试看。

这里读取的是CPU利用率,后面括号内的数字未脚本自定义的告警值。

ca3ed80676dcd573f8b3758ac896335c.png

这里读取的是Containers的IOPS,并通过”-r“精确指定读取某个Container。

3017045c223d09e2aa40161bb335cf03.png

之后就可以在Centreon里面添加command了,我没有采用一条command里面多个”$arg“的方式,而是采用多个command的方式来实现,如下图所示。

f3281432be07a5f689b249a3d38617d3.png

这样就会有多个command,下图是我最终的command列表。一共有5个,包括container IOPS/bandwidth,CVM状态,Disk状态,hypervisors的CPU和内存利用率以及整个集群的磁盘利用率。

5a2bcdcd65473d04b4edfe8880cc7bbb.png

最终在Centreon里面呈现的结果如下,个人感觉还是很满意的。

26c50c7156c89962d3da04f2e489524e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值