The number of timeouts eHealth will wait can be adjusted with the NH_SNMP_DEVICE_TIMEOUTS environmental variable.
NH_SNMP_DEVICE_timeouts specifies the maximum number of SNMP request timeouts for each device on a given poll before the poller considers it a missed poll and proceeds to the next device. The poller attempts the requests again on all subsequent polls.
Default Value: 15
Valid Values : 1 to any integer.
Setting this variable to 15, for example, indicates that if any 15 elements on the same agent fail to respond after all retries and timeouts, the poller will give up trying to poll that agent for this poll period.
CAUTION: This variable affects the performance of the eHealth statistics poller. Do not modify this variable unless you have experience with and a very clear understanding of tuning poller performance.
Device timeouts help reduce the time spent polling devices that are not responding to polls on a consistent basis. Reducing the value may cause missed
polls for agents that are slow to respond. Increasing the value will increase poll times in configurations where devices are not responding.
If you set this value to a number that is much higher than 15, you effectively disable the timeout. The poller continues to poll the device until all elements respond or time out.
Values that exceed the agent throttle value by more than a factor of three may extend poll times excessively.
Related Issues/Questions:
Device timeout errors during polling
Unable to poll device
Error: "Pgm nhiPoller[Net]: '<ipAddress>': device exceeded allowable timeouts, remaining elements timed out
Problem Environment:
eHealth
Causes of this problem:
If multiple elements on a device are not responding, eHealth will stop sending snmp requests to the device by default after 15 requests to the device time out.
(Legacy KB ID CNC TS16393 )