I recently got myself a new DSL modem, namely a DrayTek Vigor 130, as I switched from ADSL2 to VDSL2-Vectoring, so that I couldn’t use my Allnet ALL0333CJ Rev. C any longer.
As I monitor about everything (just kidding) with Nagios, I certainly wanted to implement a check of the modem’s line status.
Here’s what I came up with:
# ARG1: community define command{ command_name snmp_modem_status command_line /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o SNMPv2-SMI::transmission.94.1.1.3.1.6.4 -P 2c -r "53 48 4F 57 54 49 4D 45" }
define host { host_name dslmodem address 192.168.0.1 use generic-host-internal parents gw }
Nagios is running on my intranet server. The next hop when seen from Nagios is my Internet gateway (host “gw”, my router), and from there the next hop is the DSL modem (host “dslmodem.”)
Hope this helps someone… If it does please leave a quick message here in this blog, thanks…