Modem.pl is a small script that scrapes the Web interface of a Motorola SURFboard cable modem for various status conditions like signal strength and signal to noise ratio. The results are sent to STDOUT where they can be easily piped into a log file. The modem values are also checked for reasonable operating ranges. If the modem values are outside of reasonable operating ranges, results are also sent to STDERR. When run from a cron job, modem.pl can be used to monitor the condition of the cable service and notify someone before conditions cause service interruptions.
|Tags||Networking Monitoring Hardware Watchdog Internet Utilities|
|Operating Systems||OS Independent|
Release Notes: Confirmed support for model SB4200. modem_graph.pl has been fixed to suppress "attempt to put segment in horiz list twice" warnings from librsvg.
Release Notes: Now supports logging to RRDs databases. If the RRDs Perl package is available, modem.pl will also log to an RRDs database (creating a new one if needed). The results can then be monitored and graphed using regular rddtools. A second script, modem_graph.pl, is included that will create monthly, daily, and hourly modem status graphs in PNG format.
Release Notes: This release now supports models SB5100, SB5100E, SB5101, and SBV5120E. The dependency on LWP::Simple was removed, so it should work out of the box on any system that can run Perl.
No changes have been submitted for this release.