We are having an issue were intermittently an agent monitored node will have its assigned polling engine unassigned. When this occurs Polling Details section of the Polling Configuration page will display 'No Polling Engine Assigned'. To correct this we have been restarting the agent on the server and re-assigning the polling node. How do we correct this and what is the cause?
Unfortunately, when this occurs the node continues to appear to be up and there is no indication that is not collecting data from alerts etc. The only way that we notice this is using a custom widget I added to my dashboard using the SQL below.
/* Query monitors for assets that are up, managed and have not reported data for 5 consecutive polling periods. This most likely indicates that the devices polling method is failing to properly report information. */
SELECT Nodes.NodeID AS NetObject,
Nodes.Caption AS Name,
nodes.IP_Address AS IP,
Nodes.ObjectSubType as Type,
nodes.unmanaged as UnManaged,
nodes.machinetype as Model,
Nodes.status AS Status,
StatusDescription
FROM Nodes
Where
LastSystemUpTimePollUtc < DATEADD( second, -5*PollInterval, GETUTCDATE())
AND (status =1 OR status =14 OR status =3)
-- Select polling method to monitor
-- AND ObjectSubType IN ('SNMP', 'Agent', 'WMI')
AND ObjectSubType IN ('Agent')
Order by Name