Support for Dell EMC OpenManage Plug-in for Nagios Core


Support for Dell EMC OpenManage Plug-in for Nagios Core


Dell EMC OpenManage Plug-in for Nagios Core

Dell EMC OpenManage Plug-in for Nagios Core

  • Comprehensive hardware-level visibility
  • Agent-free PowerEdge server management
  • Component-level health monitoring

The Dell EMC OpenManage Plug-in for Nagios Core provides a proactive approach to data center management that delivers features for monitoring Dell EMC PowerEdge servers through an agent-free method using Integrated Dell Remote Access Controller (iDRAC) with Lifecycle Controller technology, Modular infrastructure, Storage and Networking devices in the Nagios console. With this plug-in, users have comprehensive hardware-level visibility of PowerEdge servers, modular infrastructure, storage and networking devices including overall and component-level health monitoring for quicker fault detection and resolution. Learn more about Dell EMC + Nagios >


Dell EMC OpenManage Plug-in for Nagios Core

Features & Benefits of OpenManage Plug-in for Nagios Core

Benefits

  • Protect existing investment in Nagios Core product to easily integrate and monitor Dell EMC servers, modular infrastructure and storage within data center infrastructure
  • Improve operational efficiency and flexibility in managing large heterogeneous data center environment
  • Increase productivity by reducing time to maintain, monitor and troubleshoot any issue in server infrastructure
  • Make informed and rapid decisions impacting the availability of data center resources

Features

  • Detailed System information including deep Component-level inventory details
  • Monitor Overall Health including Component-level health of all supported Dell EMC platforms and devices
  • Provide Warranty Information and Monitoring of the supported Dell EMC platforms and devices
  • SNMP alerts monitoring for all the supported Dell EMC platforms and devices
  • View Alert Knowledge Base (KB) information corresponding to a SNMP alert for faster troubleshooting
  • Launch the following 1:1 and 1:Many web consoles from Nagios Core to perform further troubleshooting, configuration, or management activities:
    • iDRAC web console - for PowerEdge and HCI platforms
    • OpenManage Enterprise Modular and Chassis Management Controller (CMC) Console for modular enclosures
    • PowerVault Manager for ME4 storage arrays
    • PS Series (EqualLogic) Group Manager Console
    • SC, SCv and FS Series (Compellent) Enterprise Manager Console

Dell EMC OpenManage Plug-in for Nagios Core

Enhancements to Dell EMC OpenManage Plug-in for Nagios Core

Dell EMC is constantly improving Dell EMC OpenManage Plug-in for Nagios Core.

New Features in Dell EMC OpenManage Plug-in for Nagios Core 3.1

  • New platforms support:
    • iDRAC9 based latest PowerEdge Server platforms
    • PowerEdge MX7000 modular chassis platform
    • PowerVault ME4 Series SAN/DAS storage - ME4012, ME4024, ME4084
    • Dell EMC VxFlex Ready Nodes
    • Dell EMC Networking devices - latest OS6, OS9 and OS10 version support
  • GPU monitoring support using iDRAC
  • Enhanced security with AES-256 bit password encryption in host definition files
  • Enhanced security with usage of Dell Warranty APIs with TLS 1.2 support for warranty monitoring
  • View SNMP trap/fault information as part of the overall health service status for servers, MX7000 modular chassis and ME4 storage arrays

Improvements

  • New device check scripts options for :
    • Listing all the component monitoring services for a host
    • Enabling/Disabling one or more component monitoring services for a single host or a hostgroup
    • Including/Excluding one or more instances of a component from being checked - for e.g. disable a specific Fan instance (say 'System Board Fan6') from getting monitored
  • Improved and faster discovery, inventory and service checks with iDRAC Redfish REST APIs
  • Support 'omsdk' library installation using python source distribution in addition to existing support for python wheel - useful in environments where 'pip' is not used

Refer to the Dell EMC OpenManage Plug-in Version 3.1 for Nagios Core Release Notes for the complete list of enhancements as well as limitations, fixed issues and known issues.

View the list of prior enhancements

Dell EMC OpenManage Plug-in for Nagios Core 3.0

  • New Features:
    • Agent-free monitoring support current Dell EMC PowerEdge servers with iDRAC9.
    • iDRAC Redfish REST API support for discovery, inventory and monitoring of PowerEdge Server platforms
    • Support for discovery, inventory and monitoring of Dell EMC Networking switches: C-Series, S-Series, N-Series, Z-Series and Blade IO (MIOA/MXL for M1000e, FN-IOM/FN-IOA for FX2/FX2s)
  • Improvements:
    • Simplified Plug-in installation and deployment by removing multiple dependencies on open source components and Perl modules
    • Improved and faster discovery, inventory and service checks with the new Plug-In architecture completely re-written in Python
    • Enhanced Host and Service checks

Refer to the Dell EMC OpenManage Plug-in Version 3.0 for Nagios Core Release Notes for the complete list of enhancements as well as limitations, fixed issues and known issues.

Dell EMC OpenManage Plug-in for Nagios Core 2.1

  • Support for 14G servers and HCI(Hyper Converged Infrastructure) Platforms
  • Enhanced H/W warranty status monitoring for all supported Dell EMC devices

Refer to the Dell EMC OpenManage Plug-in Version 2.1 for Nagios Core Release Notes for the complete list of enhancements as well as limitations, fixed issues and known issues.

Dell EMC OpenManage Plug-in for Nagios Core 2.0

  • Discover and monitor following Dell devices
    • Dell PowerEdge M1000e, Dell PowerEdge VRTX, and Dell PowerEdge FX2/FX2s chassis
    • Dell EqualLogic PS-Series Storage Arrays
    • Dell Compellent Storage Arrays
    • Dell PowerVault MD 34/38 Series Storage Arrays
  • Provide basic system information including component-level details the following Dell devices
    • Dell PowerEdge M1000e, Dell PowerEdge VRTX, and Dell PowerEdge FX2/FX2s chassis
    • Dell EqualLogic PS-Series Storage Arrays
    • Dell Compellent Storage Arrays
    • Dell PowerVault MD 34/38 Series Storage Arrays
  • Monitor health of the following components of the supported Dell devices
    • Power Supply, Fan, I/O, Slot, and KVM of the supported Dell chassis
    • Enclosure, Controller, Physical Disk, and Virtual Disk of Dell PowerEdge VRTX Chassis
    • PCIe of Dell PowerEdge VRTX and PowerEdge FX2/FX2s chassis
    • Member Physical Disk, Storage Pool, and Group Volume of Dell EqualLogic PS-Series Storage Arrays
    • Physical Disk and Volume of Dell Compellent Storage Arrays
  • Provide warranty information of the supported Dell devices.
  • Monitor SNMP alerts from all the supported Dell devices.
  • View Alert Knowledge Base (KB) information of the following Dell devices corresponding to an SNMP alert for faster troubleshooting
    • 12th and later generations of Dell PowerEdge servers
    • Dell PowerEdge M1000e, Dell PowerEdge VRTX, and Dell PowerEdge FX2/FX2s chassis
    • Dell EqualLogic PS-Series Storage Arrays
  • Launch the following web consoles from Nagios Core to perform further troubleshooting, configuration, or management activities
    • Dell Chassis Management Controller (CMC) Console
    • Dell EqualLogic Group Manager Console
    • Dell Compellent Storage Manager Console
  • Upgrade from previous Dell OpenManage Plug-in Version 1.0 to the current Dell OpenManage Plugin Version 2.0 for Nagios Core.

Refer to the Dell OpenManage Plug-in Version 2.0 for Nagios Core Release Notes for the complete list of enhancements as well as limitations, fixed issues and known issues.

Dell EMC OpenManage Plug-in for Nagios Core 1.0

  • Discover and monitor Dell’s 12th and later generation of PowerEdge servers through an agentfree, out-of-band method by using integrated Dell Remote Access Controller (iDRAC) with Lifecycle Controller.
  • Provide basic system information including component-level details about Dell servers.
  • Monitor overall and component-level (such as Physical disk, Virtual disk, Fan, Battery, Network device, Intrusion) health status of Dell servers.
  • Monitor SNMP alerts from supported devices.
  • Launch iDRAC web console from Nagios Core to perform further troubleshooting, configuration, or management activities.
Refer to the Dell OpenManage Plug-in Version 1.0 for Nagios Core Release Notes for the complete list of enhancements as well as limitations, fixed issues and known issues.

Licensing for Dell EMC OpenManage Plug-in for Nagios Core

Dell EMC OpenManage Plug-in for Nagios Core is free.


Dell EMC OpenManage Plug-in for Nagios Core

Download and install of Dell EMC OpenManage Plug-in for Nagios Core

Dell EMC OpenManage Plug-in for Nagios Core is an extension to Nagios Core version 3.5.0 or later. Additionally, prerequisite requirements include:

  • OpenManage Python Software Development Kit (OMSDK)
  • Python version 2.7.5 and above or 3.6.3 and above are installed.
  • Python Argparse module is installed.
  • Python Netaddr module is instslled.
  • (Optional) Java version 1.8 or later is installed to view Dell EMC warranty information.
  • (Optional) SNMP Trap Translator (SNMPTT) version 1.3 or later is installed to receive SNMP alerts. It is recommended to use the latest version.
Refer to the Dell EMC OpenManage Plug-in for Nagios Core Installation Guide for additional information about the software requirements, system requirements, and the steps to install, upgrade, and uninstall the Dell EMC OpenManage Plug-in Version 3.1 for Nagios Core.

OMSDK is available as a standard python package in pypi.org. You can install OMSDK using pip. Download OMSDK >
  • To install OMSDK package, run the following command. It is recommended to always use the latest version.
    1. pip install omsdk
  • To upgrade the OMSDK package, run the following commands:
    1. pip install omsdk --upgrade
  • To uninstall the OMSDK package, run the following commands:
    1. pip uninstall omsdk
  1. Download OpenManage Plug-In Version 3.1 for Nagios Core gnu zip file. Download Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz
  2. Extract the downloaded file by running the command: tar -zxvf Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz. The following folder and files are extracted:
    • Dell_OpenManage_Plugin folder
    • Dell_EMC_OM_Plugin_3_1_For_NagiosCore_IG.pdf file
    • Dell_EMC_OM_Plugin_3_1_For_NagiosCore_ReadMe.txt file
    • license_en.txt file
  3. Navigate to the Dell_OpenManage_Plugin/Install folder, and then run the following command to invoke the installer: ./install.sh
  4. Press 'Y' if Nagios Core version 3.5.0 or later is installed, or press any other key to exit the installation process, install Nagios Core version 3.5.0 or later and then begin the installation process once again. Alternatively, press 'Enter' to continue with the default value (Y).
  5. When prompted for the installed Nagios Core location, provide the path, and then press 'Enter'. Alternatively, press 'Enter' to continue with the default location /usr/local/nagios/.
    If any of the other required prerequisites are not met, then the installation procedure will display an appropriate message and continues with the installation. However, before the functionality invocation, all the mandatory prerequisites should be installed else an error message is displayed and functionality will be aborted.
  6. Press 'Y' to accept the End User License Agreement, or any other key to exit the installation. Alternatively, press 'Enter' to continue with the default value (Y).
  7. Press 'Y' to set the attribute 'escape_html_tags' to '0', or press 'N' to continue with the default setting, '1'. Alternatively, press 'Enter' to continue with the default value (N).
    It is recommended that you continue the installation with the attribute escape_html_tags set to '0' for better readability (multiline view) in order to distinguish the different instances or entities in the Dell EMC plug-in.
  8. If SNMPTT is installed, provide the path where SNMPTT is installed, and then press 'Y' to continue with the installation. Alternatively, press 'Enter to continue with the default file path, /etc/snmp/snmptt.ini. If you have not installed SNMPTT and want to skip this step, press 'Enter'.
    If SNMPTT was not installed while installing this plug-in, but you later want to receive SNMP alerts, perform the following actions:
    • Install SNMPTT.
    • Navigate to <NAGIOS_HOME>/dell/install, and then run the following command: ./install.sh trap
    • Restart SNMPTT services by running the following command: service snmptt restart
    • Restart the Nagios Core services by running the following command: service nagios restart
  9. If Java is installed, provide the path where Java is installed, and then press 'Y' to continue with the installation. Alternatively, press 'Enter' to continue with the default file path, /usr/bin/java.
    If Java was not installed while installing this plug-in, but you later want to install or upgrade the Java version, perform the following actions:
    • Install Java.
    • Navigate to <NAGIOS_HOME>/dell/install, and then run the following command: ./install.sh java
    • Restart the Nagios Core services by running the following command: service nagios restart
  10. To verify the Nagios Core configuration entry, run the following command: /bin/nagios -v /etc/nagios.cfg. A successful configuration update will display zero errors or warnings. If errors or warnings are received during this step, resolve them manually.
  11. If SNMPTT is installed and want to verify the SNMPTT configuration entry, navigate to the path where SNMPTT is installed and verify that the following entries are present in the snmptt.ini file under the section 'TrapFiles':
    • <NAGIOS_HOME>/dell/config/templates/Dell_Agent_free_Server_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_Chassis_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_Compellent_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_EqualLogic_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultMD_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultME4_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_PowerEdge_MX7000_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_F10_Switch_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_F10NG_Switch_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_N_Series_Traps.conf
  12. Restart the Nagios Core services by running the following command: service nagios restart
  13. If SNMPTT is installed, then restart the SNMPTT services by running the following command: service snmptt restart
  14. Post Installation:
    1. Create a Passphrase Resource file to store a passphrase for encryption and decryption.
    2. Navigate to <NAGIOS_HOME>/etc/resource.cfg and define a macro $OMINAGIOSRESPATH$=<absolute path> in the resource.cfg and provide the absolute path of the file created in step 1.
    3. Restart the Nagios Core services by running the following command: service nagios restart
      Guidelines to create a Passphrase Resource file and a Passphrase:
      • Passphrase shall contain any alphanumeric and special characters.
      • The length of the passphrase should be minimum of 10 characters and maximum of 25 characters.
      • It is recommended to change the passphrase at regular interval of time.
      • Passphrase Resource file should have a read permission for the 'nagios' user and the user running discovery script.
      • 'nagios' user runs the discovery script.
Upgrading to OpenManage Plug-In Version 3.1 for Nagios Core from version 3.0
  1. Download OpenManage Plug-In Version 3.1 for Nagios Core gnu zip file. Download Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz >
  2. Extract the downloaded file by running the command: tar -zxvf Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz. The following folder and files are extracted:
    • Dell_OpenManage_Plugin folder
    • Dell_EMC_OM_Plugin_3_1_For_NagiosCore_IG.pdf file
    • Dell_EMC_OM_Plugin_3_1_For_NagiosCore_ReadMe.txt file
    • license_en.txt file
  3. Navigate to the Dell_OpenManage_Plugin/Install folder, and then run the following command to invoke the installer: ./install.sh
  4. Press Y if Nagios Core version 3.5.0 or later is installed, or press any other key to exit the installation process, install Nagios Core version 3.5.0 or later and then begin the installation process once again. Alternatively, press Enter to continue with the default value (Y).
  5. When prompted for the installed Nagios Core location, provide the path, and then press Enter. Alternatively, press Enter to continue with the default location, /usr/local/nagios/.
    If any of the other required prerequisites are not met, then the installation procedure will display an appropriate message and continues with the installation. However, before the functionality invocation, all the mandatory prerequisites should be installed else an error message is displayed and functionality will be aborted.
  6. When prompted to upgrade to Dell EMC OpenManage Plug-in Version 3.0 for Nagios Core, press Y. Alternatively, press Enter to continue with the default value (Y). Press any other key to exit the installation process.
  7. Press Y to accept the End User License Agreement, or any other key to exit the installation. Alternatively, press Enter to continue with the default value (Y).
  8. If SNMPTT is installed, provide the path where SNMPTT is installed, and then press Y to continue with the installation. Alternatively, press Enter to continue with the default file path, /etc/snmp/snmptt.ini. If you have not installed SNMPTT and want to skip this step, press Enter.
    If SNMPTT was not installed while installing this plug-in, but you later want to receive SNMP alerts, perform the following actions:
    • Install SNMPTT.
    • Navigate to <NAGIOS_HOME>/dell/install, and then run the following command: ./install.sh trap
    • Restart SNMPTT services by running the following command: service snmptt restart
    • Restart the Nagios Core services by running the following command: service nagios restart
  9. If Java is installed, provide the path where Java is installed, and then press Y to continue with the installation. Alternatively, press Enter to continue with the default file path, /usr/bin/java.
    If Java was not installed while installing this plug-in, but you later want to install or upgrade the Java version, perform the following actions:
    • Install Java.
    • Navigate to <NAGIOS_HOME>/dell/install, and then run the following command: ./install.sh java
    • Restart the Nagios Core services by running the following command: service nagios restart
  10. To verify the Nagios Core configuration entry, run the following command: <NAGIOS_HOME>/bin/nagios -v <NAGIOS_HOME>/etc/nagios.cfg. A successful configuration update will display zero errors or warnings. If errors or warnings are received during this step, resolve them manually.
  11. If SNMPTT is installed and want to verify the SNMPTT configuration entry, navigate to the path where SNMPTT is installed and verify that the following entries are present in the snmptt.ini file under the section TrapFiles:
    • <NAGIOS_HOME>/dell/config/templates/Dell_Agent_free_Server_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_Chassis_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_Compellent_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_EqualLogic_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultMD_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultME4_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_PowerEdge_MX7000_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_F10_Switch_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_F10NG_Switch_Traps.conf
    • <NAGIOS_HOME>/dell/config/templates/Dell_N_Series_Traps.conf
  12. Restart the Nagios Core services by running the following command: service nagios restart
  13. If SNMPTT is installed, then restart the SNMPTT services by running the following command: service snmptt restart
  14. Perform Post Installation steps and rediscoer all the devices
Upgrading to OpenManage Plug-In Version 3.1 for Nagios Core from version 2.1 or 2.0 directly is not supported. Either:
Upgrading to OpenManage Plug-In Version 3.0 for Nagios Core from version 1.0 directly is not supported. The only recommended way is to uninstall version 1.0 and then install the OpenManage Plug-In version 3.1 for Nagios Core. Version 1.0 uninstall instructions >

Resources for Dell EMC OpenManage Plug-in for Nagios Core

About Nagios

Nagios is a powerful IT management system and IT monitoring software suite that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes. For additional details on the Dell EMC + Nagios innovative integrations, Learn more about Dell EMC + Nagios >

Community

Engage in the OpenManage Connections for Third-Party Console Integration community to find:

  • boards to post questions and answers
  • blogs to read and comment on articles
  • idea exchanges to improve products and vote for ideas that other community members have posted
  • and more...

Documentation

Refer to Dell EMC OpenManage Plug-in for Nagios Core Documentation for the latest documentation.

Videos

Dell EMC OpenManage + Nagios: Innovative Integrations


December 2019
Read more >
Read less >

Natalie Patterson, Dell EMC OpenManage Product Marketing Manager for integrations, connections, and APIs, discusses integrating Nagios monitoring with their unique tools for taming the daily complexity of IT. | Learn how Dell EMC + Nagios integrate for maximum power: https://www.nagios.com/dell

Dell EMC Open Manage plug-in for Nagios Core version 3.0

Dell EMC OpenManage Plug-in for Nagios Core

July 2018
Read more >
Read less >

Covers the installation procedure of the Dell EMC OpenManage Plug-in for Nagios Core version 3.0 and discover the Dell EMC device.

Discovering devices in OpenManage Plug-in for Nagios Core version 3.0

Dell EMC OpenManage Plug-in for Nagios Core

July 2018
Read more >
Read less >

Covers discovering a Dell EMC Network switch using SNMP protocol. Step by step python commands are provided.





Article ID: SLN311076

Last Date Modified: 07/16/2020 08:38 AM

Rate this article

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please select whether the article was helpful or not.
Comments cannot contain these special characters: <>()\
characters left.