I recently had a situation where a device was removed from a colocation before it was removed from LibreNMS. The issue in the front end was that the device just showed up under “unpolled devices”. I have alerts set up for device down due to ICMP check. To my knowledge the polling cycle goes:
- Ping device with fping to see if it is up. If not, issue an alert that it is down.
- If device is up, poll device.
- After polling, action an alert for any alert rules triggered during polling.
But now if I run a ./poller.php -h MYDEVICE -d, I get the following output.
But more importantly, NO ALERTS.
Anyone know why this would happen? Is it possibly a bug that does not trigger alerts if the traceroute process reaches a timeout? I would think that an alert should still be triggered for this device for ICMP down. That way the user would know to remove the device if they know the device was removed from co-location?