Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 18 czerwca 2025, 13:57

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 9 ] 
Autor Wiadomość
Post: wtorek, 24 maja 2005, 22:12 
Offline

Rejestracja: wtorek, 24 maja 2005, 07:40
Posty: 5
mam problem ze ststystykami transferów. mam freesco 0.3.2 i zainstalowany pakiet mrtg-just 4.4 macieks od poniedziałku 23 maja. W poniedziałek czyli 23 maja wszystko chodziło pieknie, skrypt zliczał stsystyki downloadu, i edytował plik historii blokowania, we wtorek, nastepnego dnia nic nie chodziło, justice działał okej, blokował ssaczy, ale statystyki nie działały, sktypt nie zliczał pobranych danych a w historii był wpis z aktualna godziną i informacją o tym ze historia została skasowana, i tak cały czas. Czy ktoś ma pomysł co mogło z tym być nie tak?
adres stronki z mrtg-just http://213.25.244.147/mrtg-just/

_________________
JSz


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 26 maja 2005, 21:56 
Offline

Rejestracja: wtorek, 24 maja 2005, 07:40
Posty: 5
nastąpiła pomyłka z mojej strony, błąd w linku, link do justica http://213.25.244.147:80/mrtg-just/

_________________
JSz


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 4 lipca 2005, 00:39 
Offline

Rejestracja: czwartek, 30 czerwca 2005, 09:13
Posty: 50
Niestety mam ten sam problem. Znalazłeś może rozwiązanie? Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł: Jak dalej
Post: wtorek, 2 sierpnia 2005, 09:32 
Ten sam mam problem. Ktoś znalazł rozwiązanie ?


Na górę
  
 
 Tytuł: I jeszcze
Post: wtorek, 2 sierpnia 2005, 12:55 
Dodam jeszcze, ze historia blokowania ciagle sie kasuje. Domyslam sie ze chodzi o funkcje powiozana z data. Statystyki z katalogu stat nie aktualizuja sie
np:
Cytuj:
204493 204493 204493 204493 204493 0 0 0 0 0 0 1


Jest to stan z dnia poprzedniego.

Jakas podpowiedz w ktorym miejscu szukac bledu, albo co sprawdzic ?

[update]
Zmieniając ręcznie logi zmieniają się statystyki na stronie. Więc problem na bank leży przy generowaniu statystyk ... idę poszukac który.


Na górę
  
 
 Tytuł: Chyba coś mam
Post: środa, 3 sierpnia 2005, 20:49 
Witam !

Z tego co sprawdzilem, to problem tkwil w tym, ze byly niepoprawne sciezki.

Plik /pkg/mrtg-just/stat

Znajdziemy tam linijki na ksztalt /www/justice/mrtg itd etc
a winno być:

Cytuj:
if [ $8 != "$dtyg" ];then
[ "$mrtgcp" = "tak" ] && rm -f /www/mrtg-just/mrtg/*
echo "$5:$6:$7 historia skasowana" >$wwwpacz$his
echo -n "" >/pkg/mrtg-just/limit.blok
cp -f /pkg/mrtg-just/limit.blok /etc/limit.blok
dzien=0
if [ "$8" = "1" ];then
tydz=0;pn=0;wt=0;sr=0;cz=0;pt=0;so=0;ni=0
fi
[ "$9" = "01" ] && mies=0
fi

dzien=$(expr "$dzien" + "$3" )
if [ "$lmt" -gt "0" -a "$dzien" -gt "$lmt" -a "$4" = "wolny" ]; then
echo $2 >>/pkg/mrtg-just/limit.blok
cp -f /pkg/mrtg-just/limit.blok /etc/limit.blok
echo "$5:$6:$7 Host $2 przekroczyl dzienny limit transferu" >>$wwwpacz$his
fi


PS. Sprawdze jutro bo w tej chwili u mnie sieć jest w uśpieniu. Ale wstępnie wygląda na to że będzie git.

pozdr

Achi


Na górę
  
 
 Tytuł:
Post: sobota, 6 sierpnia 2005, 17:14 
Offline
Użytkownik

Rejestracja: niedziela, 1 sierpnia 2004, 00:03
Posty: 189
Lokalizacja: Trzebnica
To chyba trzeba będzie zgłosic Bug'a autorom tego skryptu :)


Na górę
 Wyświetl profil  
 
 Tytuł: Bug jak bug
Post: poniedziałek, 8 sierpnia 2005, 12:11 
Elo !

Bug jak bug ... to chyba drobne przeoczenie z laczeniu skryptow. Jednak trzeba sie tego chwilke naszukac. Potwierdzam jednak, ze dziala piknie. Przeszedlem ze starej wersji MRTG JUST i nie mialem ostatnio zadnego zwisu. Dodam tylko ze mam problem z LANem, ale napisalem skrypt, ktory testuje LANa i jak lezy to podnosi go raz jeszcze (crontab i pingowanie hostoe justice.hst), wysyla logi na maila itd zreszta wkleje w nastepnym poscie.


Na górę
  
 
 Tytuł:
Post: poniedziałek, 8 sierpnia 2005, 12:29 
Dodam tylko ze nie jestem specem od skryptow w sh. To napisane pozniej opiera sie na skryptach znalezonych na freesco.

Jeszcze jedno. W przypadku padu LAN rebootuje system. Powinno zadzialac ifconfig ethX down i potem up ... ale raz probowalem i niezadzialalo. Dostep do internetu jest na poziomie "krytyczny" wiec nie moge sobie pozwolic na oczekiwanie na pad i kolejne testy. W razie czego wystarczy w skrypcie pomienic
reboot na
ifconfig eth0 down
ifconfig eth0 up
i to samo dla eth1 w zaleznosci do ktorego eth jest podpiety LAN i internet.


: [/] [] ()
#!/bin/sh
#

#Skad pobierac IP kompow LAN (ja mam wlasny plik, ale moze byc justice.hst)
#for komp in `cat /etc/justice.hst`; do
for komp in `cat /home/hosty`; do
    if [ "$ok_lan" = "" ]; then
        res_lan=`ping -c 1 $komp | grep "bytes from"`;
    fi
    if [ "$res_lan" != "" ]; then
        ok_lan="Lan wskazal $komp";
        break;
    fi
done


#Tutaj sprawdzam czy Internet dziala. Sprawdzam IP onetu, wp i home.pl,
#Tworzymy wiec plik hosty_wan do ktorego wpisujemy ip onetu, wp i home lub kto jak lubi
#IP powinny byc cwpisywane po Enterze
for serv in `cat /usr/local/ka/hosty_wan`; do
    if [ "$ok_wan" = "" ]; then
        res_wan=`ping -c 1 $serv | grep "bytes from"`;
        #echo "Wartosc rezultatu $res_wan";
    fi
    if [ "$res_wan" != "" ]; then
        ok_wan="Wan wskazal $serv";
        break;
    fi
done

if [ "$ok_wan" = "" ]; then
    echo "Server is down (WAN and ~LAN). Reboot w przygotowaniu. Zrzucam logi";
    #nalezy wprowadzic adres e-mail na koncu
    echo "$TMP" | smtpclient -s "[FREESCO] WAN i moze LAN wisi" -f logs@adres.emial.pl -S smtp.serwer.pl -L logs@adres.email.pl
    echo "LAN = $komp";
    echo "WAN = $serv";
    #zrzucenie logow zeby nie zniknely ;-)
    sysinfo > /usr/local/ka/sysinfo.dwan
    netinfo > /usr/local/ka/netinfo.dwan
    cat /proc/net/arp > /usr/local/ka/arp.log
    reboot

elif [ "$ok_lan" = "" ]; then
    echo "LAN is down. Wysylam poczte, zapisuje logi i przygotowuje sie do resta
    echo "LAN = $komp";
    echo "WAN = $serv";
    sysinfo > /usr/local/ka/sysinfo.dlan
    netinfo > /usr/local/ka/netinfo.dlan
    cat /proc/net/arp > /usr/local/ka/arp.log

    TMP="Jest problem z serwerem. Nie znalazlem hostow LAN !
        WAN = $ok_wan";
   #ponownie wklepujemy adres e-mail i server smtp naszej poczty
    echo "$TMP" | smtpclient -s "[FREESCO]LAN is down" -f logs@adres.poczty.pl -S smtp.serwer.pl -L logs@adres.poczty.pl
    reboot;
    else
    TMP="OK.
            LAN = $ok_lan
            WAN = $ok_wan";
    #tutaj mozna wlaczyc zeby informowal czy serwer zyje, oczywiscie zmieniamy jak wyzej
    #echo "$TMP" | smtpclient -s "[FREESCO]Server is OK" -f logs@adres.poczty.pl -S smtp.serwer.pl -L logs@adres.poczty.pl
    #echo "OK.";
    echo "LAN = $komp";
    echo "WAN = $serv";
    echo `date`;
fi



teraz wpisujemy crontab -e i wporwadzamy linie:

Cytuj:
*/4 6-16 * * 0-5 /usr/local/ka/silent > /usr/local/ka/ka-s-tydzien.log


Moj plik nazywa sie silent i znajduje sie w /usr/local/ka/silent. co oznacza ze sprawdza lacza co 4 minuty w godzinach od 6 do 16:56 od poniedzialku do soboty i zapisuje rezultaty w /usr/local/ka/ka-s-tydzien.log. Oczywiscie mozna


Na górę
  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 9 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl