Rejestracja: wtorek, 17 sierpnia 2004, 22:25 Posty: 41 Lokalizacja: z gór
|
Zwracam się z prośbą o pomoc w skonfigurowaniu pakietu MRTGPL dla freesco 0.2.7, po instalacji i konfiguracji pakietu zlicza on jedynie statystyki
dla wszystkich użytkowników sieci natomiast nie zlicza dla interfejsu ppp0 i eth0.
Plik MRTG.CONF wygląda następująco (kolejnych użytkowników pominąłem)
### Global Config Options
# Set another language for statistic pages or comment out this line
# for english language.
Language: polish
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
WorkDir: /www/mrtg/
Options[_]: growright
### Interface ppp0
Target[ppp0]: `/mnt/router/packages/mrtgpl/bin/ipfwadm-stats-ppp0`
SetEnv[ppp0]: MRTG_INT_IP="" MRTG_INT_DESCR="WAN"
MaxBytes[ppp0]: 11520
kilo[ppp0]: 1024
YLegend[ppp0]: Bajty na sekunde
ShortLegend[ppp0]: B/s
Title[ppp0]: Transfer 3±cza ze wiatem -- router
PageTop[ppp0]: <H1> SDI - 3±cze w wiat </H1>
### Interface eth0
Target[eth0]: `/mnt/router/packages/mrtgpl/bin/ipfwadm-stats-eth0`
SetEnv[eth0]: MRTG_INT_IP="" MRTG_INT_DESCR="eth0"
MaxBytes[eth0]: 1250000
kilo[eth0]: 1024
YLegend[eth0]: Bajty na sekunde
Title[eth0]: Transfer na karcie eth0 -- router
PageTop[eth0]: <H1>Karta sieciowa eth0 do sieci LAN -- router</H1>
### Lanstation User1
Target[10.1.1.11]: `/mnt/router/packages/mrtgpl/bin/lan10.1.1.11`
SetEnv[10.1.1.11]: MRTG_INT_IP="10.1.1.11" MRTG_INT_DESCR="lan10.1.1.11"
MaxBytes[10.1.1.11]: 1250000
kilo[10.1.1.11]: 1024
YLegend[10.1.1.11]: Bajty na sekunde
Title[10.1.1.11]: Transfer User1 -- router
PageTop[10.1.1.11]: <H1>Stacja lan User1</H1>
Natomiast pliki ipfwadm-stats-eth0 i ipfwadm-stats-ppp0 (lokalizacja: /mnt/router/packages/mrtgpl/bin/)
wygląda następująco:
(ipfwadm-stats-eth0)
#!/bin/sh
ipfwadm -A -lvnex |gawk '{print $2" "$3" "$6}' |grep eth0 |gawk '{print $1}'|hea
d -n 2
i plik ipfwadm-stats-ppp0
#!/bin/sh
ipfwadm -A -lvnex |gawk '{print $2" "$3" "$6}' |grep ppp0 |gawk '{print $1}'
|
|