Monitoring Probes status is showing "Pending" on satellite WebUI and it is not getting updated.

Solution Verified - Updated -


  • Red Hat Network Satellite version 5.3 or earlier


  • All Monitoring probes on satellite server show probe status as pending and never changes.


  • Remove any files from /home/nocpulse/var/ProbeState that are 0 bytes in size, then push the monitoring scout config and restart Satellite services:

    • Go to the Satellite web UI.
    • Go to the Monitoring tab.
    • Click on "Scout Config Push".
    • Select the checkbox next to the scout name "RHN Satellite Monitoring Scout"  then click on "Push Scout Configs".
    • Finally, restart Satellite services:

      # service rhn-satellite restart
  • The underlying cause has been resolved as of Satellite version 5.3.RHEA-2009:1434

Root Cause

  • Some of the probe state files in /home/nocpulse/var/ProbeState were truncated to 0 bytes, and monitoring stops processing when it encounters these files.

Diagnostic Steps

  • Review /var/log/nocpulse/kernel-error.log from the Satellite server, and look for the following kinds of errors:

    2010-05-19 13:02:06 Event terminated abnormally
    NOCpulse::Probe::InternalError: Cannot read /home/nocpulse/var/ProbeState/state.3230:   /usr/lib/perl5/site_perl/5.8.5/NOCpulse/Probe/ line 132
            called from /usr/lib/perl5/site_perl/5.8.5/NOCpulse/Probe/ line 179
            called from /usr/lib/perl5/site_perl/5.8.5/NOCpulse/Scheduler/Event/ line 66
            called from /usr/lib/perl5/site_perl/5.8.5/NOCpulse/Scheduler/Event/ line 51
            called from /home/nocpulse/bin/ line 297
            called from /home/nocpulse/bin/ line 141

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.