{"repo":"philfry/check_tc4400","free":true,"listed":false,"github":"https://github.com/philfry/check_tc4400","clone":"git clone https://github.com/philfry/check_tc4400.git","description":"nagios check with perfdata for technicolor tc4400 cable modems","language":"Python","stars":11,"topics":["nagios","icinga","icinga2","pnp4nagios","monitoring","monitoring-plugins","statistics","modem","cable"],"license":null,"category":"analytics","readme_excerpt":"NAME SYNOPSIS check tc4400 OPTIONS - H , hostname HOSTNAME Hostname or ip address of your tc4400 modem. - u , username username Username to authenticate with to the modem's webinterface. - p , password password Password to authenticate with to the modem's webinterface. - r , read filename Read data from file (usually for debugging purposes). - i , ignore {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. - s , startle Startle the modem by sending an unauthorized dummy request prior to the \"real\" request for data. Use this workaround if your modem randomly times out with check tc4400. 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. AUTHOR Philippe Kueck &lt;projects at unixadm dot org EXAMPLE","default_branch":null,"files":null,"tree":[],"storefront":"/r/philfry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/philfry/check_tc4400/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}