Home > Nagios, plugins > How to monitor OpenManage Server Administrator via nagios

How to monitor OpenManage Server Administrator via nagios

January 3rd, 2011 Leave a comment Go to comments

Copy the Dell Open Manager to the Linux box using WinSCP
# wget http://www.xoroz.com/files/OM_6.1.0_ManNode_A00.tar.gz
# yum install libxml2
# tar -zxvf OM_6.1.0_ManNode_A00.tar

Options
NOTE: With ver 6.1 the “b” option changed to the “d” option

x = express – Install all components
d = Dell Agent
w = web interface
r = DRAC services
s = storage management

Exemple
#  /linux/supportscripts/srvadmin-install.sh -s
#  /linux/supportscripts/srvadmin-services.sh restart

Is only storage management is installed it should have

# srvadmin-services.sh restart
Starting Systems Management Device Drivers:
Starting dell_rbu:                                         [  OK  ]
Starting ipmi driver:                                      [  OK  ]
Starting Systems Management Data Engine:
Starting dsm_sa_datamgr32d:                                [  OK  ]
Starting dsm_sa_eventmgr32d:                               [  OK  ]
Starting DSM SA Shared Services:                           [  OK  ]

Now use the check_openmanage, that checks the hardware health of Dell servers running OpenManage Server Administrator (OMSA)
Download your plataform plugin and install it on the server that has OMSA
http://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/Dell/check_openmanage/details

The script should run fine now:
# ./check_openmanage
OK – System: ‘PowerEdge R410’, SN: ‘238FN1’, hardware working fine, 1 logical drives, 2 physical drives

All hardware will be monitored:

OK – System: ‘PowerEdge R410’, SN: ‘2138FN1’, hardware working fine, 1 logical drives, 2 physical drives|’fan_0_system_board_fan_mod_1a_rpm’=5880RPM;0;0 ‘fan_10_system_board_fan_mod_6a_rpm’=6000RPM;0;0 ‘fan_11_system_board_fan_mod_6b_rpm’=4200RPM;0;0 ‘fan_1_system_board_fan_mod_1b_rpm’=4080RPM;0;0 ‘fan_2_system_board_fan_mod_2a_rpm’=6000RPM;0;0 ‘fan_3_system_board_fan_mod_2b_rpm’=4200RPM;0;0 ‘fan_4_system_board_fan_mod_3a_rpm’=5760RPM;0;0 ‘fan_5_system_board_fan_mod_3b_rpm’=4200RPM;0;0 ‘fan_6_system_board_fan_mod_4a_rpm’=7680RPM;0;0 ‘fan_7_system_board_fan_mod_4b_rpm’=5400RPM;0;0 ‘fan_8_system_board_fan_mod_5a_rpm’=5880RPM;0;0 ‘fan_9_system_board_fan_mod_5b_rpm’=4200RPM;0;0 ‘pwr_mon_0_ps_1_current’=0.2A;0;0 ‘pwr_mon_1_ps_2_current’=0.2A;0;0 ‘pwr_mon_2_system_board_system_level’=161W;644;679 ‘temp_0_system_board_ambient’=19C;42;47

We can also get just the temperature and with -p (perfdata) we can graph it!
#check_openmanage –only temp -p -t 30
TEMPERATURES OK – 1 temperature probes checked|’temp_0_system_board_ambient’=19C;42;47

  1. No comments yet.
  1. No trackbacks yet.

VAMOVE *

*