Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Błądy konfiguratora mrtg
http://forum.freesco.pl/viewtopic.php?f=24&t=15489
Strona 1 z 1

Autor:  zciech [ niedziela, 10 czerwca 2007, 14:16 ]
Tytuł:  Błądy konfiguratora mrtg

W konfiguratorze mrtg sa dwa poważne błędy, które czasem uniemożliwiają prawidłową prace mrtg.
1. Błąd uniemożliwiający wybór katalogu strony www
Wystarczy postawic dwa plotki, w rzeczywistości teraz funkcja www_dir()nie jest nigdy wywolywana.
: [/] [] ()

#www_dir() {
mrtg_www_dir=`dialog --stdout --title "Katalog WWW" --backtitle "Wybór katalogu WWW" \
--inputbox "Wpisz scieżkę do katalogu twojego serwera WWW." 10 40 \
"$mrtg_www_dir" `
if [ "$mrtg_www_dir" == "" ]; then end; fi
#}



2 błąd powoduje, że po mimo, że wybierzemy kilka IP do zliczania lańcuchy iptables zakladane sa dla wszystkich IP wymienionych w hosts także dla adresy 127.0.0.1 i adresu serwera co czasem powoduje zle zliczanie.
Nalezy dopisac dwie linie
>$mrtg_conf_dir/$mrtg_ip_file
echo $i >>$mrtg_conf_dir/$mrtg_ip_file
dzieki temu plik ipki.txt zostanie zbudowany od nowa tylko z tymi adresami IP, które zostaly wybrane.

: [/] [] ()

>$mrtg_conf_dir/$mrtg_ip_file
for i in `cat $tmp_dir/$wybor_ip`
do
    echo "Target[$i]: \`$script_dir/mrtg.ip $i\`" >>$mrtg_conf_dir/$mrtg_conf_file;
    echo "MaxBytes[$i]: 12500000" >>$mrtg_conf_dir/$mrtg_conf_file;
    echo "Options[$i]: growright, nopercent, integer, nobanner, noinfo" >>$mrtg_conf_dir/$mrtg_co
    #echo "Title[$i]: $i &nbsp &nbsp [ `resolveip -s $i` ]">>$mrtg_conf_dir/$mrtg_conf_file;
    echo "Title[$i]: $i &nbsp &nbsp [ $i ]">>$mrtg_conf_dir/$mrtg_conf_file;
    echo "kilo[$i]: 1024" >>$mrtg_conf_dir/$mrtg_conf_file;
    echo "ShortLegend[$i]: B/s" >>$mrtg_conf_dir/$mrtg_conf_file;
    echo "YLegend[$i]: B/s" >>$mrtg_conf_dir/$mrtg_conf_file;
    #echo "PageTop[$i]:<center> <H1>$i &nbsp &nbsp [ `resolveip -s $i` ]</H1>" >>$mrtg_conf_dir/$
    echo "PageTop[$i]:<center> <H1>$i &nbsp &nbsp [ $i ]</H1>" >>$mrtg_conf_dir/$mrtg_conf_file;
    echo "" >>$mrtg_conf_dir/$mrtg_conf_file;
    echo $i >>$mrtg_conf_dir/$mrtg_ip_file
done

Autor:  JakubC [ niedziela, 10 czerwca 2007, 15:14 ]
Tytuł: 

Poprawione w cvs. Dzięki Zciech.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/