Troubleshooting
This section lists the problems that you may encounter
while using the Dell EMC OpenManage Plug-in for Nagios Core and their
workarounds.
Ensure that you meet the requirements, or perform
the steps listed in this section.
SNMP traps are not received from the Dell EMC devices in the Nagios Core Console for Ubuntu setup.
Resolution :Replace #!/bin/sh to #!/bin/bash in <NAGIOS_HOME>/libexec/eventhandlers/submit_check_result and then, restart SNMPTT and Nagios service.
Nagios console doesn't get eqlMemberGatewayIPAddrChanged trap
Resolution :After changing the EqualLogic Member Gateway IP address, you need to make sure that the connectivity from EqualLogic member or EqualLogic Group to trap listener is available.
Compellent Storage Manager UI fails to launch if the Compellent firmware version is 7.1.12.
When you launch a console for Compellent device with firmware version 7.1.12, the page will display a message asking you to download Enterprise Manager Client.
Resolution :Use Enterprise Manager Client for managing Compellent devices.
The Dell EMC OpenManage
Plug-in for Nagios Core installation script is failing
- You have adequate permissions to run the script.
Recommended: Nagios Administrator.
- The prerequisites as mentioned in the Installation
Guide are met.
- You have provided correct inputs to the installation
script.
The Dell EMC OpenManage
Plug-in for Nagios Core uninstallation script is failing
- You have adequate permissions to run the script.
Recommended: Nagios Administrator.
- The uninstallation script is running from the location
where the Dell EMC OpenManage Plug-in is installed.
The discovery script
is failing to execute
- The discovery script has appropriate permissions.
Recommended: Nagios Administrator.
- The appropriate arguments are provided while running
the script.
The discovery script
is not creating the host and service definition file for IPv4 or IPv6
addresses or hosts when the protocol selected is 1 (SNMP)
- Net-SNMP is installed.
- The IP addresses or hosts are reachable.
- SNMP is enabled on the given IP addresses or hosts.
- The appropriate protocol credentials are correctly
configured in the following files before running a discovery:
dell_resource.cfg
.dell_device_comm_params.cfg
- For an IPv6 address, ensure that the Perl Module Socket6
is installed in the same Perl library path.
- At least one of the applicable service is enabled
in the following service template:
dell_server_services_template.cfg
.
The discovery script
is not creating the host and service definition file for IPv4 or IPv6
addresses or hosts when the protocol selected is 2 (WSMan)
- Openwsman and its Perl binding are installed.
- The IP addresses or hosts are reachable.
- The appropriate protocol credentials are correctly
configured in the following files before running a discovery:
dell_resource.cfg
.dell_device_comm_params.cfg
- For an IPv6 address, ensure that the Perl Module Socket6
is installed in the same Perl library path.
- At least one of the applicable service is enabled
in the following service template:
dell_server_services_template.cfg
.
The Dell EMC device’s IP
address or host name changes after discovery of the device
Remove the old configuration file and rediscover the Dell EMC device
using a new IP address or hostname.
The Nagios Core Console
is not displaying the Dell EMC devices that are discovered using the Dell
EMC discovery script
- The host and service definition files exist in the <NAGIOS_HOME>/dell/config/objects folder.
- The Nagios service has been restarted after running
a discovery.
- The host and service definition files have appropriate
permissions.
The Nagios Core Console
is not displaying the Trap Service for Dell EMC devices that are discovered
using the Dell EMC discovery script
SNMPTT is installed.
If SNMPTT is not installed, then
the trap service is not created for any of the discovered Dell EMC device.
After you install SNMPTT, ensure that
the Trap Integration is performed.
To perform
Trap Integration, from <NAGIOS_HOME>/dell/install, run the command:
./install.sh
- Once the trap integration is complete, restart the
SNMPTT service, run the command:
service snmptt
restart
The Dell EMC OpenManage
Plug-in specific services are displaying the message, “Error while
creating SNMP Session”
- The recommended versions of Net-SNMP and Net-IP are
installed. If you are using IPv6, then the Perl module Socket6 should
also be installed.
- The IP addresses or hosts provided are reachable.
- SNMP is enabled on the IP addresses or hosts.
- The appropriate SNMP parameters are correctly configured
in the following files:
dell_resource.cfg
.dell_device_comm_params.cfg
Dell EMC OpenManage Plug-in
specific services are displaying the message, “WSMan Error while communicating
with host”
- Openwsman and its Perl binding and Net-IP are installed.
- The IP addresses or hosts provided are reachable.
- The appropriate WSMan parameters are correctly
configured in the following files:
dell_resource.cfg
.dell_device_comm_params.cfg
Dell EMC OpenManage
Plug-in specific services are displaying the message, “Component Information
= UNKNOWN”
NOTE This is an expected
message if the component is not available in the discovered Dell EMC device.
If the component is available and you are still receiving the message,
then this message is due to protocol time-out. Set the required protocol
specific time-out values in the
.dell_device_comm_params.cfg file.
Unable to view the
SNMP alerts generated by the Dell EMC device in the Nagios Core Console
- Perform Trap Integration, from <NAGIOS_HOME>/dell/install, run the command:
./install.sh
- The binary <NAGIOS_HOME>/libexec/eventhandlers/submit_check_result is present.
- The trap configuration file Dell_Agent_free_Server_Traps.conf and the binary submit_check_result have appropriate
permissions.
Unable to monitor the
RACADM attributes services such as Speed(RPM), InputCurrent(A), InputVoltage(V),
and OutputPower(W) and Status (Dell EMC Chassis I/O Module Status) for Dell EMC chassis devices in the Nagios Core Console
- Install RACADM.
- Navigate to <NAGIOS_HOME>/dell/install, run the command:
./install.sh racadm
- Restart Nagios Core services.
- Rediscover the Dell EMC chassis device.
For more information on downloading and installing
RACADM, go to “en.community.dell.com/techcenter/systems-management/w/wiki/3205.racadm-command-line-interface-for-drac”
Unable to monitor the
Warranty information for the discovered Dell EMC devices in the Nagios
Core Console
- Ensure that you have an active internet connection.
If you do not have direct internet access and are using proxy settings
to access the internet, ensure that you resolve the host name api.dell.com in the etc/hosts file.
If you are still not able to view the warranty information, then
ensure that you have Java version 1.6 or later installed in your system.
If Java was installed after the Dell EMC Plug-in was installed, then perform
the following steps:
- Install JAVA.
- Navigate to <NAGIOS_HOME>/dell/install, run the command:
./install.sh java
- Restart Nagios Core services.
- Rediscover the Dell EMC device.
The Overall Health
status is not getting refreshed after receiving a Dell EMC device alert
If the Overall Health service is not created for a discovered Dell
EMC device, then the Dell EMC device trap will not trigger an Overall health
status. If Overall health service exists for a device, then ensure
the following:
- The file <NAGIOS_HOME>/libexec/eventhandlers/submit_check_result is present.
- The trap configuration file Dell_Agent_free_Server_Traps.conf and the binary submit_check_result have appropriate
permissions.
- The SNMPTT process has appropriate permissions to
run scripts in <NAGIOS_HOME>/dell/scripts.
Where do I find the
Openwsman distribution and its Perl binding?
If the system has default Perl version (installed as part of operating
system), go to “Build.opensuse.org/package/show/Openwsman/openwsman” and download the Openwsman library and its Perl binding.
If you have installed a Perl version other than the default
version, or the Perl binding is not available then go to “Github.com/Openwsman/openwsman” and follow the instructions to compile and use.
Unable to view the KB information from the device trap after the Nagios Management Server IP address is changed
The new IP address has to be updated in the following configuration files:
- Dell_Agent_free_Server_Traps.conf
- Dell_Chassis_Traps.conf
- Dell_EqualLogic_Traps.conf
NOTE By default, the configuration files are available at the location: <Nagios_Home>/dell/config/templates
To update the new IP address in the above mentioned configuration files, run the following command and then restart snmptt service:
sed -i s/<Old IP>/<New IP>/g <Nagios_Home>/dell/config/templates/Dell*_Traps.conf