Mit Zabbix kontroliere ich mehrere Freetz Kasten.
Die SNR, CRC-errors, bitrate and Loss of Signal habe ich im /proc/avalanche/avsar_modemstats gefunden. So kann ich auch schone Grafiken erstellen mit saturation (traffic / saturation)
Gestern habe ich zu ersten Mahl ein 7390 geflashed und bei dieses Modell funktioniert das nicht weil dieser pseudo-file nicht vorhanden ist.
Wie mache ich das auf ein 7390?
Die SNR, CRC-errors, bitrate and Loss of Signal habe ich im /proc/avalanche/avsar_modemstats gefunden. So kann ich auch schone Grafiken erstellen mit saturation (traffic / saturation)
Gestern habe ich zu ersten Mahl ein 7390 geflashed und bei dieses Modell funktioniert das nicht weil dieser pseudo-file nicht vorhanden ist.
Wie mache ich das auf ein 7390?
Code:
####### USER-DEFINED MONITORED PARAMETERS ####### #
Format: UserParameter=<key>,<shell command>
# Note that shell command must not return empty string or EOL only User
Parameter=net.ping[*], ping -c1 -W1 $1 2>/dev/null | grep -c 'bytes f'
UserParameter=dsl.upstream, grep -o 'US Connection Rate:.*' /proc/avalanche/avsar_modem_stats | awk '{print $4}' | tr -cd '0-9'
UserParameter=dsl.downstream, grep -o 'DS Connection Rate:.*' /proc/avalanche/avsar_modem_stats | awk '{print $4}' | tr -cd '0-9'
UserParameter=dsl.upsnr, grep -o 'US Margin:.*' /proc/avalanche/avsar_modem_stats | awk '{print $3*10}'
UserParameter=dsl.downsnr, grep -o 'DS Margin:.*' /proc/avalanche/avsar_modem_stats | awk '{print $3*10}'
UserParameter=dsl.upcrc, grep -A1 '(TX) Interleave path' /proc/avalanche/avsar_modem_stats | grep CRC: | awk '{print $2}'
UserParameter=dsl.downcrc, grep -A1 '(RX) Interleave path' /proc/avalanche/avsar_modem_stats | grep CRC: | awk '{print $2}'
UserParameter=dsl.los, grep -o 'LOS errors:.*' /proc/avalanche/avsar_modem_stats
Zuletzt bearbeitet: