Dell OpenManage SNMP Configuration
This page includes notes and references for setting up a Dell
PowerEdge server to be monitored by CSCF's nagios system via
OpenManage SNMP.
Ubuntu Configuration
- Install SNMP Daemon
sudo apt-get install snmpd
- Install the CSCF SNMP configuration files
sudo wget https://cs.uwaterloo.ca/cscf/infrastructure/setups/services/snmp/etc/snmp/snmpd.conf -O /etc/snmp/snmpd.conf
sudo wget https://cs.uwaterloo.ca/cscf/infrastructure/setups/services/snmp/etc/default/snmpd -O /etc/default/snmpd
- Add Dell's OpenManage repository
sudo echo "deb http://linux.dell.com/repo/community/ubuntu `lsb_release -s -c` openmanage" | sudo tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
- Verify OMSA packages, add repository key
sudo gpg --keyserver pool.sks-keyservers.net --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | sudo apt-key add -
- Make apt aware of our changes
sudo apt-get update
- Install OMSA:
sudo apt-get install srvadmin-base srvadmin-deng-snmp
- Start the dataeng service (this will automatically happen on reboot already but it doesn't start initially)
sudo service dataeng start
- Add OMSA capability to SNMP: "
sudo echo "# Add DELL OMSA capability to SNMP" >> /etc/snmp/snmpd.conf && echo "smuxpeer .1.3.6.1.4.1.674.10892.1" >> /etc/snmp/snmpd.conf
- Re enable SNMP smux capability by editing
/etc/default/snmpd
. Replace SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
with SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -p /var/run/snmpd.pid'
- Restart SNMP
sudo service snmpd restart
ESXi Configuration
- Ensure that the host has SSH enabled and is in maintenance mode
- Download OM-SrvAdmin-Dell-Web-7.1.0-5304.VIB-ESX50i_A00.zip from http://www.dell.com/support/drivers/us/en/555/DriverDetails/DriverFileFormats?DriverId=Y0WHR
- Copy the file (using SCP or SFTP) to /tmp on the target host
- Install the VIB file
esxcli software vib install –d /tmp/OM-SrvAdmin-Dell-Web-7.1.0-5304.VIB-ESX50i_A00.zip
- Reboot the host, remove it from maintenance mode
Nagios Configuration
The check_openmanage plugin is installed on nagios.cscf and can be located at
/usr/lib/nagios/plugins/check_openmanage
. To have a host monitored for Dell
OpenManage, add the "Dell
PowerEdge OpenManage" service in E&I.
To check your setup configuration, you can run the following on nagios.cscf (replacing HOSTNAME with the machine's hostname or IP address and COMMUNITY with what is set as the community string in
/etc/snmp/snmpd.conf
of the target machine):
/usr/lib/nagios/plugins/check_openmanage -H HOSTNAME -C COMMUNITY -d
which should result in something like this:
System: PowerEdge R415 II OMSA version: 7.4.0-1
ServiceTag: -redacted- Plugin version: 3.7.12
BIOS/date: 2.2.1 09/16/2013 Checking mode: SNMPv2c UDP/IPv4
-----------------------------------------------------------------------------
Storage Components
=============================================================================
STATE | ID | MESSAGE TEXT
---------+----------+--------------------------------------------------------
UNKNOWN | | Storage Error! No controllers found
-----------------------------------------------------------------------------
Chassis Components
=============================================================================
STATE | ID | MESSAGE TEXT
---------+------+------------------------------------------------------------
OK | 0 | Memory module 0 [DIMM_A1, 16384 MB] is Ok
OK | 1 | Memory module 1 [DIMM_A2, 16384 MB] is Ok
OK | 2 | Memory module 2 [DIMM_B1, 16384 MB] is Ok
OK | 3 | Memory module 3 [DIMM_B2, 16384 MB] is Ok
OK | 0 | Chassis fan 0 [System Board FAN MOD 1A RPM] reading: 4440 RPM
OK | 1 | Chassis fan 1 [System Board FAN MOD 1B RPM] reading: 3120 RPM
OK | 2 | Chassis fan 2 [System Board FAN MOD 2A RPM] reading: 4440 RPM
OK | 3 | Chassis fan 3 [System Board FAN MOD 2B RPM] reading: 3120 RPM
OK | 4 | Chassis fan 4 [System Board FAN MOD 3A RPM] reading: 4440 RPM
OK | 5 | Chassis fan 5 [System Board FAN MOD 3B RPM] reading: 3120 RPM
OK | 6 | Chassis fan 6 [System Board FAN MOD 4A RPM] reading: 4440 RPM
OK | 7 | Chassis fan 7 [System Board FAN MOD 4B RPM] reading: 3240 RPM
OK | 8 | Chassis fan 8 [System Board FAN MOD 5A RPM] reading: 4560 RPM
OK | 9 | Chassis fan 9 [System Board FAN MOD 5B RPM] reading: 3120 RPM
OK | 10 | Chassis fan 10 [System Board FAN MOD 6A RPM] reading: 4560 RPM
OK | 11 | Chassis fan 11 [System Board FAN MOD 6B RPM] reading: 3120 RPM
OK | 0 | Power Supply 0 [AC]: Presence detected
OK | 1 | Power Supply 1 [AC]: Presence detected
OK | 0 | Temperature Probe 0 [Ambient Temp] reads 22 C (min=8/3, max=42/47)
OK | 0 | Processor 0 [AMD Opteron 4376 HE] is Present
OK | 1 | Processor 1 [AMD Opteron 4376 HE] is Present
OK | 0 | Voltage sensor 0 [CPU1 VCORE] is Good
OK | 1 | Voltage sensor 1 [CPU2 VCORE] is Good
OK | 2 | Voltage sensor 2 [CPU1 2.5V VDDA PG] is Good
OK | 3 | Voltage sensor 3 [CPU1 1.2V VDDR PG] is Good
OK | 4 | Voltage sensor 4 [CPU2 2.5V VDDA PG] is Good
OK | 5 | Voltage sensor 5 [CPU2 1.2V VDDR PG] is Good
OK | 6 | Voltage sensor 6 [System Board 1.2V LOM PG] is Good
OK | 7 | Voltage sensor 7 [System Board 1.2V AUX PG] is Good
OK | 8 | Voltage sensor 8 [System Board PSU PG] is Good
OK | 9 | Voltage sensor 9 [System Board 1.2V VM PG] is Good
OK | 10 | Voltage sensor 10 [System Board 3.3V AUX PG] is Good
OK | 11 | Voltage sensor 11 [System Board 1.8V AUX PG] is Good
OK | 12 | Voltage sensor 12 [System Board 1.8V IOB PG] is Good
OK | 13 | Voltage sensor 13 [System Board 1.1V IOB PG] is Good
OK | 14 | Voltage sensor 14 [1.5V MEM PG] is Good
OK | 15 | Voltage sensor 15 [1.5V MEM PG] is Good
OK | 16 | Voltage sensor 16 [PS 1 Voltage 1] reads 210 V
OK | 17 | Voltage sensor 17 [PS 2 Voltage 2] reads 0 V
OK | 0 | Battery probe 0 [System Board CMOS Battery] is Presence Detected
OK | 0 | Amperage probe 0 [PS 1 Current 1] reads 0.2 A
OK | 1 | Amperage probe 1 [PS 2 Current 2] reads 0.002 A
OK | 2 | Amperage probe 2 [System Board System Level] reads 80 W
OK | 0 | Chassis intrusion 0 detection: Ok (Not Breached)
OK | 0 | SD Card 0 [VFlash Media] is Absent
-----------------------------------------------------------------------------
Other messages
=============================================================================
STATE | MESSAGE TEXT
---------+-------------------------------------------------------------------
OK | ESM log health is Ok (less than 80% full)
OK | Chassis Service Tag is sane