Hi,
Does NPM use ping or SNMP to determine if a node is up? Is there an option to choose the number of consecutive missed pings before a node is set as down?
wayneDigi,
NPM uses ICMP (ping) to determine up/down status.
While you can configure SNMP Retries on the Orion Polling Settings view (Click Settings in the top right of the web console, and then click Polling Settings in the Settings group), NPM does not count the number of ICMP retries for a missing object. Instead, if a device is unresponsive to ping, NPM initiates fast-polling mode, where the object in question is repeatedly sent ICMP packets. This variable fast-polling period is referred to as the Node Warning Level in the Calculations & Thresholds Orion Polling Settings view.
HTH,
EDIT: For more information about Orion Polling Settings, see "Orion Polling Settings" in the SolarWinds Orion NPM Administrator Guide.
Thank you for your quick response!
Are there any immediate plans to use SNMP as well as ICMP to determine node status? Reason is, I have some Linux nodes that were down recently, but because ping was ok, the node appeared as up.
I'll mark this thread for PM, so they can reply more authoritatively.
Thanks,
Just my 2 cents. But I vote it does not change from the way it is. Ping is a very simple and reliable way to determine UP/DOWN, ICMP is very basic and reliable and part of the protocol stack where SNMP is technically in the application layer.
So if ping fails you know that on not even basic network functionality is there for one reason or another. If SNMP fails then there are many more things that could cause that outside of just network functionality.
Again, just my 2 cents.
We are thinking disabling ICMP in the future for security purposes. So we will need this as well.