zrobilem te nice2htm ale cos nie dziala strona sie odpala ale wszedzie pisze brak o to moja konfiguracja
#!/bin/sh
#Krzysieek
http://klub.chip.pl/krzysiekz/nnd/
#<KONFIGURACJA>
#Pobieranie daty z systemu
data=`date +"dnia %d.%m.%Y o godzinie %H:%M"`;
#odswierzanie generowania strony wynikowej
odswierz=30;
#<PLIKI>
#sciezka do pliku z statystykami Niceshapera ( "/" na koncu wymagany)
sciezka="/home/httpd/html/stats/";
#nazwa pliku statystyk Niceshapera
plik="nsstats.txt";
#sciezka do pliku users Niceshaper-a ( "/" na koncu wymagany)
sciezka_konf="/etc/niceshaper/";
#nazwa pliku konfiguracyjnego uzytkownikow Niceshapera
plik_konf="users";
#sciezka do pliku hosts ( "/" na koncu wymagany)
sciezka_host="/etc/";
#nazwa pliku z hostami
plik_host="hosts";
#sciezka do pliku tymczasowego ( "/" na koncu wymagany)
sciezka_tmp="/tmp/"
#nazwa pliku tymczasowego
plik_tmp="nice2htm"
#sciezka do pliku wynikowego ( "/" na koncu wymagany)
sciezka_wynik="/home/httpd/html/"
#nazwa pliku wynikowego
plik_wynik="nice2htm_new.htm"
#</PLIKI>
#<WYGLAD>
#<TABELA>
#idywidualne ustawienia wiersza w ktorej znajduje sie tytul tabeli
wiersz_tytul="bgcolor=#aaaabb";
#idywidualne ustawienia komorki w ktorej znajduja sie nazwy hostow <td ...>
komorki_host="width=80";
#idywidualne ustawienia komorki w ktorej znajduja sie wyniki <td ...>
komorki_ile="width=70";
#opis dla wszystkich hostow offline (zamiast predkosci up i downloadu)
wpis_off="brak";
#idywidualne ustawienia wiersza w ktorej znajduja sie dane hosta online <tr ...>
wiersze_host_on="bgcolor=#aaccaa";
#idywidualne ustawienia wiersza w ktorej znajduja sie dane hosta offline
wiersze_host_off="bgcolor=#dddddd";
#idywidualne ustawienia wiersza w ktorej znajduja sie opisy znaczenia kolumn <tr ...>
wiersz_znacz="bgcolor=#bbaaaa";
#tytul tabeli
tytul="Wygenerowny na podstawie stats Niceshapera<br>$data";
#Idywidualny naglowek tabeli (mozna rowniez dodac pare poczatkowych wierszy tabeli
# majac na uwadze ze kolumn jest 5 np.:
#<table><tr><td colspan=5>Jakis tekst</td><tr>)
table="<table border=2 bordercolor=\"black\" cellspacing=2 cellpadding=3 style='border-collapse:collapse;'>";
#</TABELA>
#<STYLE>
#styl czcionki wiersza w ktorej znajduja sie opisy znaczenia kolumn (wymagane "{" i "}")
czcionka_znacz="{font-family:tahoma;font-size:14px;text-align:center;text-decoration: underline}";
#styl czcionki wiersza w ktorej znajduja sie tytul tabeli (wymagane "{" i "}")
czcionka_tytul="{font-family:tahoma;font-size:16px;text-align:center;font:bold}";
#styl czcionki dla calej wygenerowanej strony (wymagane "{" i "}")
czcionka_all="{font-family:arial;font-size:14px;text-align:center}";
#styl czcionki dla hostow online (wymagane "{" i "}")
czcionka_host_on="{font-family:tahoma;font-size:13px;text-align:left;font:bold}";
#styl czcionki dla hostow offline (wymagane "{" i "}")
czcionka_host_off="{font-family:tahoma;font-size:11px;text-align:left}";
#styl czcionki dla wynikow hostow online(wymagane "{" i "}")
czcionka_wyn_on="{font-family:tahoma;font-size:11px;text-align:center;font:bold}";
#styl czcionki dla wynikow hostow offline(wymagane "{" i "}")
czcionka_wyn_off="{font-family:tahoma;font-size:11px;text-align:center;font:italic}";
#</STYLE>
#</WYGLAD>
#</KONFIGURACJA>
. /etc/rc.conf
ip_lan=`ifconfig $INTIF1 | awk '/inet addr:/,/^/ { x=$2 ; sub ( "addr:", "", x ) ; print x }'`
echo "<html><head>" > $sciezka_tmp$plik_tmp
echo "<meta HTTP-EQUIV=Refresh CONTENT=$odswierz><meta HTTP-EQUIV=Cache-Control content=no-cache>" >> $sciezka_tmp$plik_tmp
echo "<meta HTTP-EQUIV=Pragma CONTENT=no-cache><meta HTTP-EQUIV=Content-Type CONTENT=text/html; charset=iso-8859-2>" >> $scie
echo "<style>p $czcionka_all" >> $sciezka_tmp$plik_tmp
echo ".tytul $czcionka_tytul" >> $sciezka_tmp$plik_tmp
echo ".znacz $czcionka_znacz" >> $sciezka_tmp$plik_tmp
echo ".hoston $czcionka_host_on" >> $sciezka_tmp$plik_tmp
echo ".hostoff $czcionka_host_off" >> $sciezka_tmp$plik_tmp
echo ".wynon $czcionka_wyn_on" >> $sciezka_tmp$plik_tmp
echo ".wynoff $czcionka_wyn_off</style>" >> $sciezka_tmp$plik_tmp
echo "</head><body>" >> $sciezka_tmp$plik_tmp
echo "<div align=center>" >> $sciezka_tmp$plik_tmp
echo $table >> $sciezka_tmp$plik_tmp
echo "<tr $wiersz_tytul><td colspan=5><p class=tytul>$tytul</p></td></tr>" >> $sciezka_tmp$plik_tmp
echo "<tr $wiersz_znacz><td $komorki_host><p class=znacz>Host</p></td><td $komorki_ile><p class=znacz>Limit<br>downloadu</p><
ban_host1="0"
ban_host2="0"
for i in `cat $sciezka_host$plik_host | grep -v "^#"|grep [0123456789] |awk '{print $1}'`; do
if [ $i = "127.0.0.1" ]; then
ban_host1=`cat $sciezka_host$plik_host | grep -m1 $i |awk '{print $2}'`
fi
if [ $i = $ip_lan ]; then
ban_host2=`cat $sciezka_host$plik_host | grep -m1 $i |awk '{print $2}'`
fi
done
licznik=1
for i in `cat $sciezka_host$plik_host | grep -v "^#"|grep [0123456789] |awk '{print $1}'`; do
if [ $i != "127.0.0.1" -a $i != $ip_lan ]; then
ip[$licznik]=$i
licznik=$(expr $licznik + 1)
fi
done
licznik=1
for i in `cat $sciezka_host$plik_host | grep -v "^#"|grep [0123456789] |awk '{print $2}'`; do
if [ $i != $ban_host1 -a $i != $ban_host2 ]; then
host[$licznik]=$i
licznik=$(expr $licznik + 1)
fi
done
for i in `cat $sciezka_konf$plik_konf | awk '{print $1}'`; do
licznik=1
for ipek in ${ip[*]}; do
if [ $i = $ipek ]; then
host_on_of[$licznik]="<tr $wiersze_host_off><td $komorki_host><p class=hostoff>${host[$licznik]}</p></td><td $komorki_ile><p
fi
licznik=$(expr $licznik + 1)
done
done
for i in `cat $sciezka$plik | awk '{print $1}'`; do
licznik=1
for ipek in ${host[*]}; do
if [ $i = $ipek ]; then
kto=`cat $sciezka$plik | grep -m1 $i | awk '{print $1}'`
max_down=`cat $sciezka$plik | grep -m1 $i | awk '{print $2}'`
akt_down=`cat $sciezka$plik | grep -m1 $i | awk '{print $5}'`
max_up=`cat $sciezka$plik | grep -m1 $i | awk '{print $7}'`
akt_up=`cat $sciezka$plik | grep -m1 $i | awk '{print $10}'`
host_on_of[$licznik]="<tr $wiersze_host_on><td $komorki_host><p class=hoston>$kto</p></td><td $komorki_ile><p class=wynon>$ma
fi
licznik=$(expr $licznik + 1)
done
done
for i in ${host_on_of[*]}; do
echo $i >> $sciezka_tmp$plik_tmp
done
echo "</table>" >> $sciezka_tmp$plik_tmp
echo "<p style='font-family:tahoma;font-size:10px;text-align:center;margin-top:2px'>krzysieek <a href=\"http://klub.chip.pl/k
echo "</div>" >> $sciezka_tmp$plik_tmp
echo "</body></html>" >> $sciezka_tmp$plik_tmp
cp $sciezka_tmp$plik_tmp $sciezka_wynik$plik_wynik