Remote Monitoring

Hi All,

I am writing a tool which remotely monitors network devices and sends an alarm if the device does not respond just like an NMS.

Can I use Threads module and invoke a simultaneous ping/snmpwalk to 100 or more devices and raise an alarm if any of the devices do no respond?

Please guide me and help me with any tips to achieve the above task.

Thanks in Advance

Guru

The Magical Perl is... and it always surprises me.

I got an SNMP::Multi module which does just what I want. I can specify hosts and the OIDs to poll and the Multi does an snmpget to the hosts and returns the values.

I need figure if there could be any issues if my host list is exhaustive