Last change
on this file since 316 was 220, checked in by Rick van der Zwet, 14 years ago |
Statistics for the BOX the hard way.
|
-
Property svn:executable
set to
*
|
File size:
1.1 KB
|
Line | |
---|
1 | #!/bin/sh
|
---|
2 | #
|
---|
3 | # The FRITZ!Box Fon WLAN 7170 does not have any kind of SNMP to do monitoring
|
---|
4 | # on It DOES have some json/xml like response URI which can be used to gather
|
---|
5 | # traffic statistics of the box. If somebody knows how to use SNMP with the box
|
---|
6 | # please let me know, cause this is a very nasty hack.
|
---|
7 | #
|
---|
8 | # WARNING: This currently does not work when password is enabled, as the
|
---|
9 | # javascript password hashing has not be implemented
|
---|
10 | #
|
---|
11 | # TODO Convert me to pyhon one day and provide usable output for nagios.
|
---|
12 | #
|
---|
13 | # Rick van der Zwet <info@rickvanderzwet.nl>
|
---|
14 |
|
---|
15 | HOST=${1:-192.168.178.1}
|
---|
16 | SID=`fetch -q -o - "http://${HOST}/cgi-bin/webcm?getpage=../html/" | awk -F\" '/sid/ {print $6}'`
|
---|
17 |
|
---|
18 | while true; do
|
---|
19 | fetch -q -o - "http://${HOST}/cgi-bin/webcm?getpage=../html/de/internet/overviewdaten.xml&sid=${SID}"
|
---|
20 | fetch -q -o - "http://${HOST}/cgi-bin/webcm?getpage=../html/de/home/../home/home_dsl.txt&sid=${SID}"
|
---|
21 | fetch -q -o - "http://${HOST}/cgi-bin/webcm?getpage=../html/de/home/../home/home_coninf.txt&sid=${SID}"
|
---|
22 | fetch -q -o - "http://${HOST}/cgi-bin/webcm?getpage=../html/de/internet/qos.txt&sid=${SID}"
|
---|
23 | sleep 1
|
---|
24 | done
|
---|
Note:
See
TracBrowser
for help on using the repository browser.