nagios check with perfdata for technicolor tc4400 cable modems
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
20180617_Pegelwerte.pdf
README.md
check_tc4400
check_tc4400.php
modemdata.png

README.md

NAME

check\_tc4400

VERSION

0.5

SYNOPSIS

check_tc4400 <OPTIONS>

OPTIONS

  • H HOSTNAME

    Hostname or ip address of your tc4400 modem.

  • u username

    Username to authenticate with to the modem's webinterface.

  • p password

    Password to authenticate with to the modem's webinterface.

  • r filename

    Read data from file (usually for debugging purposes).

  • i {docsis30|docsis31}

    Do not check thresholds for {docsis30|docsis31}. Collect perfdata though. Useful when your line performance is really bad but your modem works nonetheless, or you're connected both with docsis 3.0 and 3.1 but the modem only uses either of them.

DESCRIPTION

This script connects to the TC4400 webinterface and parses the connection status page.

It warns or returns a critical state if:

- Connectivity State is not "OK"
- Boot State is not "OK"
- Configuration File is not "OK"
- Security is not "Enabled"
- downstream channel is not "Locked"
- downstream channel signal/noise ratio is below a predefined value
- downstream channel transmission level is odd
- upstream channel transmission level is odd

see 20180617_Pegelwerte.pdf for thresholds.

DEPENDENCIES

  • LWP::UserAgent
  • HTML::TableExtract
  • Pod::Usage
  • Getopt::Long

AUTHOR

Philippe Kueck <projects at unixadm dot org>

EXAMPLE

screenshot