Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell OpenManage Plug-in Version 2.0 for Nagios Core User’s Guide

About Dell EMC device discovery utility

To run the Dell Device Discovery Utility, browse <NAGIOS_HOME>/dell/scripts, and run the following Python command:

python dellemc_nagios_discovery_service_utility.py -h

All the available Dell EMC device discovery utility options are displayed.

Table 1. Dell EMC Device Helper Utility optionsThis table lists the Dell EMC Device Helper Utility options.
Options Description
-h Displays the list of available options
--host Host IP address or Host Name that are discovered.
--File Provides a filename with path containing the IP addresses/Hostname/Subnet with mask, which is separated by new line.
--subnet To get the Subnet with mask.
--all This option is used to display detailed services.

If --all parameter is added, the result displays all the detailed services. By default, only basic services are displayed.

--prefProtocol PrefProtocol used for monitoring Allowed options are 1 (SNMP), 2 (WSMan) and 3 (Redfish). This value is optional.
NOTE This parameter is applicable only for Dell EMC servers. By default, Server is discovered using Redfish Protocol if Redfish parameters are passed. Else the discovery happens through SNMP if SNMP parameters are passed.
--output.file This displays the location where the host file is created in .cfg format.
NOTE If the option is not provided, it takes <NAGIOS_HOME>/dell/config/objects location for creation of host file.
--logLoc This parameter takes the log location from the user.
NOTE If this attribute is not passed, the logs are created in the default location /<NAGIOS_HOME>/var/dell
--snmp.version Version of SNMP protocol. Allowed options are 1 (SNMP v1)., 2 (SNMP v2c)
--snmp.community Community string for SNMP communication

Default value is Public.

--snmp.port For SNMP port value allowed value is [1-65535]. Default value is 161.
--snmp.retries For SNMP retries count allowed value is [1-10]. Default value is 1.
--snmp.timeout SNMP timeout values (in seconds) allowed values are [1-1440]. Default value is 3.
--http.user WSMan/REST/Redfish authentication username
NOTE For monitoring purpose, it is recommended to have read-only permission for the users.
--http.password WSMan/REST/Redfish authentication password
--http.timeout WSMan/REST/Redfish timeout (in seconds) allowed value is [1-1440]. Default value is 30.
--http.retries WSMan/REST/Redfish retries count allowed value is [1-10]. Default value is 1.
--http.port WSMan/REST/Redfish port details Allowed value is [1-65535]. Default value is 443.
--enableLog To enable or disable the logs.

If --enable parameter is passed, the logs are created else the logs are not created.

--force --force rewrites the config file.
--warranty.criticalDays Warranty critical days Allowed value is [1-365]. Default value is 10.
NOTE The value of Warranty critical days should be less than Warranty warning days.
--warranty.warningDays Warranty warning days Allowed value is [1-365]. Default value is 30.
--nagios.type Decides the output format of the host file Allowed options are 0 for .cfg format and 1 for .xml format.

Default values are 0.

--addservices Adding services for monitoring at host or host group level.
--removeservices Removing services from monitoring at host or host group level.
--hostgroup Adding or removing services at host group level
--excludeinstance To exclude instance of a component during monitoring
--service Used along with excludeinstance while providing component name
--listservices To list services of host or multiple hosts(using -File,--subnet) or hostgroup
Table 2. Dell EMC Device Helper Utility Mandatory ParametersThis table lists the mandatory parameters of the Dell EMC Device Helper Utility command.
--host

These parameters define the value of the Dell EMC device to be discovered.

--filename
--subnet
--snmp.version

This parameter is mandatory for a Dell EMC device that is discovered through SNMP.

--http.user

This parameter is mandatory for a Dell EMC device that is discovered through WSMan/Redfish.

--http.password

This parameter is mandatory for a Dell EMC device that is discovered through WSMan/Redfish.

--output.file

This displays the location where the host file is created in .cfg format.

Based on the options you selected during discovery, the following services are associated with that host:

  • If you run the Python command python dellemc_nagios_discovery_service_utility.py without the --all option, then only the basic services are created by default and displayed in the user interface under Services.

    NOTE SNMPTT must be configured for you to be able to receive traps.
  • If you run python dellemc_nagios_discovery_service_utility.py with the --all option, detailed services are created as listed in the table below, and are displayed in the Nagios Core console under Services:

    Table 3. Default services created for Dell EMC Servers based on the selected protocolThis table lists the default services that are created for Dell EMC Servers based on the selected protocol.
    Services SNMP WSMan Protocol Redfish Protocol
    Basic Services
    Dell EMC Server Overall Health Status
    Dell EMC Server Information
    Dell EMC Server Traps
    Detailed Services
    Dell EMC Memory Status
    Dell EMC Server Physical Disk Status
    Dell EMC Server Disk Group Status
    Dell EMC Server Fan Status
    Dell EMC Server Battery Status X
    Dell EMC Server Intrusion Status X
    Dell EMC Server Network Device Status
    Dell EMC Server Voltage Probe Status
    Dell EMC Server Controller Status
    Dell EMC Server Amperage Probe Status X
    Dell EMC Server CPU Status
    Dell EMC Server Power Supply Status
    Dell EMC Server Temperature Probe Status
    Dell EMC Server SD Card Status X
    Dell EMC Server FC NIC Status X
    Dell EMC Server Warranty Information
    Dell EMC Server GPU and General Purpose GPUs X X
    NOTE Redfish protocol supports iDRAC firmware version 3.30.30.30 and above.
    Table 4. Default services created for all Dell EMC Chassis based on WSMan protocolThis table lists the default services that are created for all Dell EMC Chassis based on WSMan protocol.
    Services
    Basic Services
    Dell EMC Chassis Overall Health Status
    Dell EMC Chassis Information
    Dell EMC Chassis Traps
    Detailed Services
    Dell EMC Chassis Fan Status
    Dell EMC Chassis Server Slot Information
    Dell EMC Chassis Storage Slot Information
    Dell EMC Chassis I/O Module Status
    Dell EMC Chassis Power Supply Status
    Dell EMC Chassis KVM Status (Not applicable for MX7000)
    Dell EMC Chassis Warranty Information
    Dell EMC Chassis Enclosure Status (This service is applicable to PowerEdge VRTX Chassis only)
    Dell EMC Chassis Controller Status (This service is applicable to PowerEdge VRTX Chassis only)
    Dell EMC Chassis Physical Disk Status (This service is applicable to PowerEdge VRTX Chassis only)
    Dell EMC Chassis Disk Group Status (This service is applicable to PowerEdge VRTX Chassis only)
    Dell EMC Chassis PCIe Devices Status (This service is applicable to PowerEdge VRTX Chassis and PowerEdge FX2/FX2s Chassis only)
    Dell EMC Chassis Management Module Status
    Dell EMC Chassis Temperature Probe Status
    NOTE All the detailed service list provided for all Dell EMC chassis also applicable for MX7000 but with REST protocol.
    Table 5. Default services created for all Dell EMC Networking based on SNMP protocolThis table lists the default services that are created for all Dell EMC Networking .
    Basic Services
    Dell EMC Network Switch Information
    Dell EMC Network Switch Overall Health Status
    Dell EMC Network Switch Traps
    Detailed Services
    Dell EMC Network Switch PowerSupply Status (not applicable for firmware version 10)
    Dell EMC Network Switch PowerSupplyTray Status
    Dell EMC Network Switch Fan Status
    Dell EMC Network FanTray Status
    Dell EMC Network Switch Processor Status (not applicable for firmware version 10)
    Dell EMC Network Switch vFlash Status (not applicable for firmware version 10)
    Dell EMC Network Switch Physical Port Status
    Dell EMC Network Switch Warranty Information
    NOTE For M-Series and F-Series Dell EMC Network Switch, Dell EMC Network Switch PowerSupply Status, Dell EMC Network Switch PowerSupplyTray Status, Dell EMC Switch Network FanTray Status, Dell EMC Network Switch Fan Status services are not applicable.
    Table 6. Default services created for Dell Compellent SC-Series Storage Arrays based on SNMP protocolThis table lists the default services that are created for Dell Compellent SC-Series Storage Arrays based on SNMP protocol.
    Services
    Basic Services
    Dell EMC Storage SC-Series Overall Health Status
    Dell EMC Storage SC-Series Information
    Dell EMC Storage SC-Series Management Traps
    Dell EMC Storage SC-Series Controller Traps
    Dell EMC Storage SC-Series Controller Overall Health Status
    Dell EMC Storage SC-Series Controller Information
    Detailed Services
    Dell EMC Storage SC-Series Physical Disk Status
    Dell EMC Storage SC-Series Volume Status
    Dell EMC Storage SC-Series Controller Warranty Information
    Table 7. Default services created for EqualLogic PS-Series Storage Arrays based on SNMP protocolThis table lists the default services that are created for EqualLogic PS-Series Storage Arrays based on SNMP protocol.
    Services
    Basic Services
    Dell EMC Storage PS-Series Member Overall Health Status
    Dell EMC Storage PS-Series Member Information
    Dell EMC Storage PS-Series Group Information
    Dell EMC Storage PS-Series Member Traps
    Dell EMC Storage PS-Series Member Group Traps
    Detailed Services
    Dell EMC Storage PS-Series Member Physical Disk Status
    Dell EMC Storage PS-Series Group Volume Status
    Dell EMC Storage PS-Series Group Storage Pool Status
    Dell EMC Storage PS-Series Group Storage Pool Information
    Dell EMC Storage PS-Series Member Warranty Information
    Table 8. Default services created for PowerVault MD-Series Storage Arrays based on SNMP protocolThis table lists the default services that are created for PowerVault MD-Series Storage Arrays based on SNMP protocol.
    Services
    Basic Services
    Dell EMC Storage MD-Series MD Overall Health Status
    Dell EMC Storage MD-Series MD Information
    Dell EMC Storage MD-Series MD Traps
    Detailed Services
    Dell EMC Storage MD-Series Warranty Information
Table 9. Default services created for PowerVault ME4-Series Storage Arrays based on REST protocolThis table lists the default services that are created for PowerVault ME4-Series Storage Arrays based on REST protocol.
Services
Basic Services
Dell EMC Storage ME4-Series ME4 Overall Health Status
Dell EMC Storage ME4-Series ME4 Information
Dell EMC Storage ME4-Series ME4 Traps
Detailed Services
Dell EMC Storage ME4-Series Warranty Information
Dell EMC Storage ME4-Series Controller Status
Dell EMC Storage ME4-Series Fans Status
Dell EMC Storage ME4-Series I/O Module Status
Dell EMC Storage ME4-Series NIC Status
Dell EMC Storage ME4-Series Physical Disk Status
Dell EMC Storage ME4 series Disk Group
Dell EMC Storage ME4-Series Power Supply Status
Dell EMC Storage ME4-Series Storage Pool Status
Dell EMC Storage ME4-Series Storage Enclosure Status
Dell EMC Storage ME4-Series Volume Status

Rate this content

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: <>()\