Private: cr-ippulse

IpPulse

ipPulse is a Connectivity and Device Status Monitoring Tool. Use ipPulse to monitor the status of IP connected devices (computers) on any IP connected network. ipPulse uses a variety of methods, including ping, tcp connects, and SNMP to poll and check the network connectivity of a list of user-defined nodes. ipPulse alerts you to failures using a variety of techniques ranging from audible messages to email and logging.

Supports a large list of target hosts entered as either hostnames or IP addresses. The list can be imported from a text file.
Polls the list on a cyclical basis with full control over the list cycle timing parameters.
Supports a primary and secondary test.
Supports standard Ping ICMP Echo Requests/Replie. Primary test only.
TCP Port numbers for TCP connect tests are assignable on a per-node basis. Primary or secondary test.
Optionally uses SNMP v1 or SNMP v2c as a secondary test by requesting MIB2 OID interfaces.ifTable.ifEntry.ifOperStatus for every interface found on the target node. Community names are assignable on a per-node basis.
Optional SNMP queries can be made for obtaining more extensive data from the target host. ipPulse includes a number of OID presets and 12 user defined OIDs. Example: you can obtain MAC addresses for every interface from an SNMP enabled host.
Multiple alerts and logging. Alert options include beeping your computer, playing a wave file, notifying someone by email, or sending a notification email to a cell phone. Logging options include logging all test results to a text file, logging only errors to a text file, or logging errors to a dynamically created HTML page. Any combination of logging options can be used. Alerts are issued upon failures using user-defined criteria. Changes from a FAIL state to a PASS state can now generate email messages.