暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Zabbix3.4.4监控Dell硬件服务器参数,细化IDC机房巡检

IT敢客 2018-09-05
842

       Zabbix 真是一个好东西,从默认的监控模板中就可以看出,zabbix 可以监控许多软硬件层面的东西,无论是 windows 还是 linux 还是 aix 等操作系统层面上的东西,还是监控 mysql 等数据,或者其他应用 app 等,这些软件层面的上的监控几乎能监控所有你想要的东西,其他还可以自定义,硬件方面也可以监控许多防火墙,交换机,硬件服务器都可以。默认就自带了像惠普的服务器,戴尔的服务器,H3C 的交换器,思科的,华为的等等,好了太多了,就不一一细说了。

       接下来我要讲的是 zabbix3.4.4 如何监控机房里的戴尔服务器底层上的东西,比如监控戴尔物理主机的 CPU 温度,LCD 信息,raid 卡,CMOS 等等等许多信息。首先 zabbix 自带了一个 dell 的监控模板,叫 Template Net Dell Force S-Series SNMPv2,里面只有 11 个 items,比较少。如下图所示

好了,这里我从网上找到了一个比较全的监控模板,Template Dell iDrac SNMPV2,里面有 21 个 items,而且监控的指标比较多,如下图示:

当然,还有一种 SNMP V3 的版本模板 Template_Dell_iDRAC_SNMPv3,不过我这里没用着,就不截图了。

这些模板文件可以导入到 template 里面去。文件下载地址为:



链接:https://pan.baidu.com/s/1SqvAANLddG0SfPVNpVh9jQ 密码:yl02



好了,下载文件后,有三个 xml 文件,一定要先导入 ValueMaps_Dell_iDRAC.zbx.xml,然后才能导入其他两个 xml 文件,不然会报错。

       接下来,要看自己的服务器 iDRAC 口上是否开启了 SNMP 代理。登录一台服务器的 iDRAC 口,依次  概览->iDRAC 设置->网络->服务-SNMP 代理,查看是否已启用,是否勾选所有,是否端口是 161,如下图所示,记录 SNMP 团体名称,默认为 public,建议修改为其他标致。

接下来,我们登录到 zabbix-server 的服务器上,安装 snmpget 和 snmpwalk,

  1. yum -y install net-snmp-devel

  2. yum -y install net-snmp-utils

然后用以下命令测试一下能否返回数据:

  1. [root@Zabbix ~]# snmpget -v 2c -c public 172.16.100.101 1.3.6.1.4.1.674.10892.5.2.2.0

  2. SNMPv2-SMI::enterprises.674.10892.5.2.2.0 = INTEGER: 3

SNMPv2 表示 v2 版本。可以用模板代 v2 的那个。v3 的请自行测试,博主这边的机器不行!

接下来,我们登录 zabbix 的 web 界面,找到 Administration->General->Macros,将{$SNMP_COMMUNITY}和{$SNMP_COMMUNITY_IDRAC}都设置为之前的 SNMP 团体名称,没有请自建。接着添加 host 主机,注意选择 SNMP 接口哦,然后 templates 选择 Template Dell iDrac SNMPV2,如下图所示:

接下来要等一会,然后去 Latest data 看有没有最新的数据。如下图所示,有些指标是要 1 天 86400 秒才会有的。模板中设置的。

好了,这就可以不去 IDC 机房也能知道告警信息了,然后创建一个 action 添加到告警里面即可!


文章转载自IT敢客,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论