Dell OMSA Agent

From OpenNMS

Contents

HOWTO: Monitoring Dell OMSA using OpenNMS

If you using a lot of Dell Servers it could be helpful to know if systemhealth is ok. The Dell OMSA let you know if firmware or some other issues on your server occur. We detecting and monitor two new services:

  • Dell-Global-State
  • Dell-OMSA-State

The Dell-Global-State tells us if your serverhardware is ok, need repair or driverupgrades. The Dell-OMSA-State tells you if your OMSA itself works correctly.

Prerequisites

To make this work you need installed OMSA on your Dell-Server. Your OpenNMS is up and running. You have configured SNMP correctly.

Detecting the Dell-Global-State

First of all you need a new service in your capsd-configuration. We use the generic SNMP-Monitor which comes with OpenNMS.

$OPENNMS_HOME/etc/capsd-configuration.xml

 
  <protocol-plugin protocol="Dell-Global-State" class-name="org.opennms.netmgt.capsd.plugins.SnmpPlugin" scan="on" user-defined="true">
      <property key="vbname" value=".1.3.6.1.4.1.674.10892.1.200.10.1.2.1" />
      <property key="timeout" value="3000" />
      <property key="retry" value="1" />
  </protocol-plugin>
  

Monitoring the Dell-Global-State

After this you need to create a monitor in your polling-configuration. We monitor the state normal. The following states are possible:

  • (1) critical
  • (2) warning
  • (3) normal
  • (4) unknown

$OPENNMS_HOME/etc/poller-configuration.xml

 
  <service name="Dell-Global-State" interval="300000" user-defined="false" status="on">
      <parameter key="retry" value="3"/>
      <parameter key="timeout" value="3000"/>
      <parameter key="port" value="161"/>
      <parameter key="oid" value=".1.3.6.1.4.1.674.10892.1.200.10.1.2.1"/>
      <parameter key="operator" value="="/>
      <parameter key="operand" value="3"/>
  </service>
  

Do not forget to activate the monitor at the of the file.

 <monitor service="Dell-Global-State" class-name="org.opennms.netmgt.poller.monitors.SnmpMonitor"/>

Detecting Dell-OMSA-State

Check your node if Dell-OMSA is available and running.

$OPENNMS_HOME/etc/capsd-configuration.xml

 
  <protocol-plugin protocol="Dell-OMSA-State" class-name="org.opennms.netmgt.capsd.plugins.SnmpPlugin" scan="on" user-defined="true">
      <property key="vbname" value=".1.3.6.1.4.1.674.10893.1.20.110.13.0" />
      <property key="timeout" value="3000" />
      <property key="retry" value="1" />
  </protocol-plugin>
  

Monitoring Dell-OMSA-State

After detecting we create a monitor to check if the OMSA is working correctly. There´re six states possible:

  • (1) other
  • (2) unknown
  • (3) ok
  • (4) non-critical
  • (5) critical
  • (6) nonRecoverable

We create a polling to the state ok.

$OPENNMS_HOME/etc/poller-configuration.xml

 
  <service name="Dell-OMSA-State" interval="300000" user-defined="false" status="on">
      <parameter key="retry" value="3"/>
      <parameter key="timeout" value="3000"/>
      <parameter key="port" value="161"/>
      <parameter key="oid" value=".1.3.6.1.4.1.674.10893.1.20.110.13.0"/>
      <parameter key="operator" value="="/>
      <parameter key="operand" value="3"/>
  </service>
  

Don´t forget to activate monitor at the end of the file.

 <monitor service="Dell-OMSA-State" class-name="org.opennms.netmgt.poller.monitors.SnmpMonitor"/>

Notification

Configure your notification for the events nodeLostService. It´s very usefull to install the Dell OMSA-Webinterface on

https://<nodeip>:1311

OpenNMS detects if OpenManage is available and provide a link to OpenManage on the nodedetails-page.

Final Thoughts

Using the OMSA-Monitoring is an easy way to monitor the global state of your Dell-systems. It´s also possible to configure your OMSA to send SNMP-Traps to inform which problem exist.

Personal tools
DevJam 2008 Sponsors
DevJam 2008 Sponsor: Google
DevJam 2008 Sponsor: Netregistry
DevJam 2008 Sponsor: Papa John's
NewEdge Networks
OpenNMS takes home the gold award!
Join the Free Software Foundation
Support This Project Commercial OpenNMS Support OpenNMS Italia Get OpenNMS at SourceForge.net. Fast, secure and Free Open Source software downloads Our Network Simulator Our Java Profiler