Support Case Number - 1080529
Greetings, I have a situation where I am monitoring a number of cellular devices and NPM will show some of them with very high response times. This high response time is false as ICMP requests from anything else will be far quicker (150ms vs 500-1000ms+). What I have found is that on cell networks there are caches that age out very quickly (less than 10 seconds). So if NPM polls a device that nothing has spoken to within a few seconds the first request will take a very long time. Since NPM only sends 1 ICMP request that is all it sees and builds its data on that. If NPM sent more than 1 request it would see that the others are far lower in response time. So if the number of ICMP requests were configurable that would almost solve that situation. Now if NPM could send more than 1 request (either configurable or fixed) and discarded the response time on the first reply that too would solve the problem.
As it sits I only monitor cellular devices and this causes a huge issue for me because if I see a high response time I do not know if it is reality or this situation I have encountered with about 1/3rd of my devices. So this makes NPM FAR less useful for me.
Thank You