来自

监控DELL服务器硬件一般有两种途径:

1、操作系统上安装OMSA,编写脚本调用omreport命令进行监控;

2、使用iDRAC,可以不用在操作系统上安装OMSA,只需要在iDRAC上开启SNMP,zabbix通过SNMP进行监控。对于不支持OMSA的操作系统和要求不能安装额外软件的情况下,推荐使用SNMP监控,配置简单方便。

一、iDRAC开启SNMP服务

    进入iDRAC的WEB界面,打开“网络”->“服务”->“SNMP代理”。

    启用SNMP并设置团体名(community),不推荐使用默认的public。建议所有服务器设置统一的团体名。

    然后到zabbix server服务器上测试一下是否能get到数据:

1
snmpget -v 2c -c <Community> <iDRAC IP> .1.3.6.1.4.1.674.10892.2.1.1.2.0

二、配置Zabbix

    1、创建Value Mapping

    在zabbix的web上创建如下Value Mapping(zabbix3版本不需要手动创建,此步跳过):

DellDracDiskState1  Unknown2  Ready3  Online4  Foreign5  Offline6  Blocked7  Failed8  Non-RAID9  Removed Dell iDRAC Network Device Connection Status1  Up2  Down3  driverBad4  driverDisabled10  hardwareInitalizing11  hardwareResetting12  hardwareClosing13  hardwareNotReady Dell Open Manage System Status1  Other2  Unknown3  OK4  NonCritical5  Critical6  NonRecoverable DellPowerState1  Other2  Unknown3  Off4  On Dell PSU State Settings1  Unknown2  Online (state disabled)4  not Ready8  Fan Failure10  Online and Fan Failure16  On242  Online and OK DellRaidLevel1  Unknown2  RAID-03  RAID-14  RAID-55  RAID-66  RAID-107  RAID-508  RAID-609  Concatenated RAID 110  Concatenated RAID 5 DellRaidVolumeState1  Unknown2  Online3  Failed4  Degraded Dell_PSU_SensorState1  Presence Detected2  PS Failure4  Predictuve Failure8  PS AC lost16  AC lost or out of range32  AC out of range but still present64  Configuration Error

    2、导入模板

    选择Configuration->Templates->Import,导入“Template Dell iDrac SNMPV2”模板。

    模板见本文附件,Template Dell iDrac SNMPV2 zbx2.2.xml”支持zabbix2.2版本,“Template Dell iDrac SNMPV2 zbx3.xml”支持zabbix3版本。

    模板支持以下监控类别:

  • Disks/Storage(磁盘)

  • Fans(风扇)

  • Memory(内存)

  • Network Cards(网卡)

  • Power(电源)

  • Processor(CPU)

  • System Info

  • Temperatures(温度)

  • Voltages(电压)

    模板是从的,我修改了部分错误并做了优化。

    3、配置全局变量{$SNMP_COMMUNITY_IDRAC}

    选择Administration->General->Macros,创建变量“{$SNMP_COMMUNITY_IDRAC}”,Value处填写iDRAC的WEB上配置的SNMP团体名(Community),如下图:

 4、创建主机

    进入主机配置界面,记得填写“SNMP interfaces”为iDRAC的管理地址,链接Template Dell iDrac SNMPV2模板。

    注:模板里部分监控项的监控间隔(Update interval)是86400秒,要等待大约一天的时间才会监控到首笔数据。

    至此,全部配置结束了~