Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
statusseite_aufsetzen [2013/03/06 22:45] – mwarning | statusseite_aufsetzen [2014/01/23 18:34] – mwarning | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
server.port = 80 | server.port = 80 | ||
server.bind = " | server.bind = " | ||
+ | $SERVER[" | ||
| | ||
server.username = " | server.username = " | ||
Zeile 39: | Zeile 40: | ||
| | ||
vpn_if=' | vpn_if=' | ||
- | wan_if=' | + | wan_if=' |
avg_time=5 | avg_time=5 | ||
| | ||
Zeile 60: | Zeile 61: | ||
wan_tx1_bytes=`cat "/ | wan_tx1_bytes=`cat "/ | ||
wan_rx1_bytes=`cat "/ | wan_rx1_bytes=`cat "/ | ||
+ | | ||
sleep $avg_time | sleep $avg_time | ||
+ | | ||
vpn_tx2_bytes=`cat "/ | vpn_tx2_bytes=`cat "/ | ||
vpn_rx2_bytes=`cat "/ | vpn_rx2_bytes=`cat "/ | ||
Zeile 73: | Zeile 76: | ||
wan_tx_str=" | wan_tx_str=" | ||
wan_rx_str=" | wan_rx_str=" | ||
- | | ||
vpn_tx_str=" | vpn_tx_str=" | ||
vpn_rx_str=" | vpn_rx_str=" | ||
Zeile 90: | Zeile 92: | ||
echo '< | echo '< | ||
| | ||
- | echo '< | + | |
+ | | ||
echo '< | echo '< | ||
echo '< | echo '< | ||
Zeile 109: | Zeile 112: | ||
echo '</ | echo '</ | ||
| | ||
- | #move to final destiantion | + | #move to final destination |
mv " | mv " | ||
| | ||
exit 0 | exit 0 | ||
+ | Für die Statusseite werde zusätzlich die beiden Dateien {{: | ||
+ | |||
+ | cd / | ||
+ | wget http:// | ||
+ | wget http:// | ||
Das obige Script generiert die Statusseite und soll alle zwei Minuten ausgeführt werden. | Das obige Script generiert die Statusseite und soll alle zwei Minuten ausgeführt werden. | ||
Zeile 120: | Zeile 128: | ||
< | < | ||
- | Das gewählte Inhaltsverzeichnis | + | Natürlich muss das script auch ausführbar sein: |
+ | |||
+ | chmod a+x / | ||
+ | |||
+ | Das Verzeichnis für den Inhalt | ||
mkdir / | mkdir / | ||
Zeile 144: | Zeile 156: | ||
vnstat -u -i fastd_bat | vnstat -u -i fastd_bat | ||
vnstat -u -i tun0 | vnstat -u -i tun0 | ||
+ | vnstat -u -i icvpn | ||
| | ||
In der / | In der / | ||
Interface " | Interface " | ||
- | Interface | + | Interface |
- | | + | |
+ | ergänzt werden\\ | ||
In / | In / | ||
server.modules = (" | server.modules = (" | ||
Zeile 165: | Zeile 179: | ||
ersetzt | ersetzt | ||
- | Nun muss nur noch das php-frontend | + | Nun muss nur noch das php-frontend |
+ | |||
+ | wget http:// | ||
+ | tar -xvzf vnstat_php_frontend-1.5.1.tar.gz | ||
+ | mv vnstat_php_frontend-1.5.1 / | ||
Alle Interfaces müssen als array aufgeführt sein: | Alle Interfaces müssen als array aufgeführt sein: | ||
- | $iface_list = array(' | + | $iface_list = array(' |
und für jedes Interface wird noch ein Titel vergeben | und für jedes Interface wird noch ein Titel vergeben | ||
- | $iface_title[' | + | $iface_title[' |
- | $iface_title[' | + | $iface_title[' |
- | $iface_title[' | + | $iface_title[' |
+ | $iface_title[' |