监控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版本不需要手动创建,此步跳过):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
DellDracDiskState
1 Unknown
2 Ready
3 Online
4 Foreign
5 Offline
6 Blocked
7 Failed
8 Non-RAID
9 Removed
Dell iDRAC Network Device Connection Status
1 Up
2 Down
3 driverBad
4 driverDisabled
10 hardwareInitalizing
11 hardwareResetting
12 hardwareClosing
13 hardwareNotReady
Dell Open Manage System Status
1 Other
2 Unknown
3 OK
4 NonCritical
5 Critical
6 NonRecoverable
DellPowerState
1 Other
2 Unknown
3 Off
4 On
Dell PSU State Settings
1 Unknown
2 Online (state disabled)
4 not Ready
8 Fan Failure
10 Online and Fan Failure
16 On
242 Online and OK
DellRaidLevel
1 Unknown
2 RAID-0
3 RAID-1
4 RAID-5
5 RAID-6
6 RAID-10
7 RAID-50
8 RAID-60
9 Concatenated RAID 1
10 Concatenated RAID 5
DellRaidVolumeState
1 Unknown
2 Online
3 Failed
4 Degraded
Dell_PSU_SensorState
1 Presence Detected
2 PS Failure
4 Predictuve Failure
8 PS AC lost
16 AC lost or out of range
32 AC out of range but still present
64 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(电压)
模板是从github上下载的,我修改了部分错误并做了优化。
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秒,要等待大约一天的时间才会监控到首笔数据。
至此,全部配置结束了~
附件:http://down.51cto.com/data/2367454
本文转自 张斌_青岛 51CTO博客,原文链接:http://blog.51cto.com/qicheng0211/1749986