Why am I unable to view trap alarms in OpManager?

SNMP Traps are sent by the managed devices to the OpManager server for notifying important events. For the received traps to be processed in OpManager, they need suitable SNMP Trap Processors. The SNMP Traps that are processed can be found under Alarms > Trap Alarms.

The SNMP Traps that do not have suitable trap processors will not be processed. These traps are called unsolicited traps and can be found under Alarms > Unsolicited Traps (mouse hover action). Given below is a list of reasons as to why you are unable to view the trap alarms in OpManager and how to troubleshoot them.

I. Traps are not received by OpManager

Reason #1: The device might not be monitored by OpManager.
Solution: Check if the device is monitored by OpManager. If not, rediscover the device and manage it with updated credentials in OpManager.

Reason #2: Trap destination might be wrong.
Solution: Check the trap destination in your end device. Test the traps from the end device and configure the end device to send the traps to the OpManager server.

Reason #3: Trap port might be occupied in OpManager.
Solution: Check if the port 162 is used by any other service or application. If the port is occupied,

  • Free the port and restart the OpManager service.
    (or)
  • Change the trap port under conf > OpManager > trapport.conf file in the installation directory. 

Reason #4:Traps are not received due to inbound firewall rules.
Solution:Firewall policies might be blocking the incoming traffic to the port 162 in OpManager server. Turn off your Windows Firewall and check if OpManager is able to receive traps. If yes, check your inbound firewall rules and modify them accordingly.

II. Traps are received by OpManager but not listed under Trap Alarms

Reason #5:There is no SNMP Trap Processor for processing traps.
Solution:Traps that do not have trap processors will not be processed. They can be found under Alarms > Unsolicited Traps (mouse hover action). To be alerted of these unsolicited traps, you need to create appropriate trap processors.

Reason #6:Trap Processor might have issues with the processing criteria.
Solution:The SNMP Trap Processors created might have a criteria mismatch. This is due to

  • SNMP version (v1, v2 & v3) mismatch - Version of SNMP Trap received does not match with the version of trap processor created
  • Manual errors in setting Match Criteria.

In the above cases, the SNMP Trap Processor has to be modified accordingly.

 

If the issue persists, follow the steps below to check whether the traps are received by OpManager:

  1. Go to Settings > General Settings > System Settings.
  2. Under the Logging tab, enable the Debug Prints.
  3. Now send test traps to the OpManager server.
  4. Once the test traps are sent to OpManager, stop the OpManager service.
  5. Go to the bin folder under the installation directory and run the MibBrowser.bat file as administrator.
  6. In the MibBrowser window, go to View > Trap Viewer.
  7. In the TrapViewer window, click on Start, and check if the traps are received by the TrapViewer.
  8. On checking the trap viewer,
    1. If the traps are not displayed, test the traps from the end device and configure the end device to send the traps to the OpManager server.
    2. If the traps are displayed, drop a mail to opmanager-support@manageengine.com with a brief description of the problem along with the zipped logs folder, and packet capture using a traffic analysis tool.