Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Brak plików dla MRTG http://forum.freesco.pl/viewtopic.php?f=24&t=6595 |
Strona 1 z 2 |
Autor: | provayder [ piątek, 28 stycznia 2005, 23:54 ] |
Tytuł: | Brak plików dla MRTG |
Witam Zainstalowałem i skonfigurowałem MRTG wg wskazówek zawartych w tym wątku http://forum.freesco.pl/viewtopic.php?t=6081 i niby wszysko chodzi ale tak jakby brakło mu skryptów do wyliczania aktywnych hostów i wyliczania liczby procesów. Uruchamiałem mrtg.install kilka razy i nie stworzył tych skryptów. Tutaj komunikaty którymi MRTG sypie: Can't exec "/etc/mrtg/hosty": No such file or directory at /usr/bin/mrtg line 1674. WARNING: Running '/etc/mrtg/hosty': No such file or directory WARNING: Could not get any data from external command '/etc/mrtg/hosty' Maybe the external command did not even start. (No such file or directory) WARNING: Problem with External get '/etc/mrtg/hosty': Expected a Number for 'in' but nothing' WARNING: Problem with External get '/etc/mrtg/hosty': Expected a Number for 'out' but nothing' sh: line 1: /usr/bin/awk: No such file or directory WARNING: Problem with Externale get '/usr/bin/awk '/cpu /{print $4; print $2+$3+$4}'</proc/stat; uptime; hostname': Expected a Number for 'out' but got 'saturn' Can't exec "/etc/mrtg/procesy": No such file or directory at /usr/bin/mrtg line 1674. WARNING: Running '/etc/mrtg/procesy': No such file or directory WARNING: Could not get any data from external command '/etc/mrtg/procesy' Maybe the external command did not even start. (No such file or directory) WARNING: Problem with External get '/etc/mrtg/procesy': Expected a Number for 'in' but nothing' WARNING: Problem with External get '/etc/mrtg/procesy': Expected a Number for 'out' but nothing' ERROR: Target[hosty][_IN_] ' $target->[13]{$mode} ' did not eval into defined data ERROR: Target[hosty][_OUT_] ' $target->[13]{$mode} ' did not eval into defined data ERROR: Target[cpu][_IN_] ' $target->[14]{$mode} ' evaluated to 'NaN' instead of a number ERROR: Target[cpu][_OUT_] ' $target->[14]{$mode} ' did not eval into defined data ERROR: Target[procesy][_IN_] ' $target->[17]{$mode} ' did not eval into defined data ERROR: Target[procesy][_OUT_] ' $target->[17]{$mode} ' did not eval into defined data Może ktoś ma te skrypty to byłbym wdzięczny za publikacje pozdro |
Autor: | gward [ sobota, 29 stycznia 2005, 01:47 ] |
Tytuł: | |
wygląda tak jakbyś nie utworzył folderu hosty w /etc/mrtg/ oraz procesy /etc/mrtg/ . Pisze tak bo sam nie raz spotkałem się z tego typu infem: No such file or directory co było spowodowane złą konfiguracją paczki na "starym" NNd - po dodaniu folderu i uprawnień do niego mi zaczeło wszystko ładnie śmigać. Ale jako lamer w NND to niestety nie moge odpowiedzieć Ci nic więcej. Pozdrawiam |
Autor: | czerwo [ sobota, 29 stycznia 2005, 11:07 ] |
Tytuł: | |
sciagnij paczke mrtg do starego nnd i tam sa te pliki. |
Autor: | provayder [ sobota, 29 stycznia 2005, 14:01 ] |
Tytuł: | |
czerwo pisze: sciagnij paczke mrtg do starego nnd i tam sa te pliki.
OK sciągnąłem tylko nadal jest jeden problem. Skrypt hosts korzysta z polecenia arp -n, które u umnie akurat pokazuje wpisy statyczne, czyli prawie to samo co mam w pliku /etc/ethers. Summa summarum to co pokazuje wykres jest nieprawdą. edit: Ja zrobiłem to przez nmap-a i teraz chodzi prawidłowo. Plik hosty wygląda teraz tak: #!/bin/sh hosts=`nmap -sP 192.168.1.* | grep completed | awk '{print $8}' | cut -b2-` echo $hosts hosts=`cat /etc/hosts| grep -v "^#"|grep [0123456789]|wc -l ` let hosts-=2 echo $hosts uptime | sed -e 's/^.*up *//g' -e 's/, *[0-9] *u.*$//g' hostname W parametrach nmap-a można podać mniejszy zakres wtedy szybciej się ten skrypt wykona. pozdrawiam |
Autor: | MAC!EK [ sobota, 29 stycznia 2005, 22:11 ] |
Tytuł: | |
STOP !! ![]() żadnych paczek ze starego NND ! :> poczekajcie 10 minut zaraz zapodam tutaj linkę do nowej testowej paczki MRTG Teraz usuńcie WSZYSTKO to co dotyczy MRTG w waszych systemach. Pakiet (pacman -R mrtg) oraz /etc/mrtg , skrypty , konfigi, WWW, logi i inne. Jednym słowem ma być NND bez żadnej ingerencji w MRTG za chwilę podam linka do pakietu EDIT: Pakiet już jest ![]() Instalacja: pacman -U http://nnd.freesco.pl/pakiety-testing/m ... pkg.tar.gz Konfiguracja MRTG następuje poprzez polecenie: /etc/mrtg/mrtg.configure z root'a Wersja testowa. Jeżeli parę osób potwierdzi działanie pakiet zostanie dodany do repozytorium. Wszelkie uwagi mile widziane Zapraszam do testów. |
Autor: | provayder [ niedziela, 30 stycznia 2005, 11:39 ] |
Tytuł: | |
MAC!EK pisze: STOP !!
![]() żadnych paczek ze starego NND ! :> poczekajcie 10 minut zaraz zapodam tutaj linkę do nowej testowej paczki MRTG Teraz usuńcie WSZYSTKO to co dotyczy MRTG w waszych systemach. Pakiet (pacman -R mrtg) oraz /etc/mrtg , skrypty , konfigi, WWW, logi i inne. Jednym słowem ma być NND bez żadnej ingerencji w MRTG za chwilę podam linka do pakietu EDIT: Pakiet już jest ![]() Instalacja: pacman -U http://nnd.freesco.pl/pakiety-testing/m ... pkg.tar.gz Konfiguracja MRTG następuje poprzez polecenie: /etc/mrtg/mrtg.configure z root'a Wersja testowa. Jeżeli parę osób potwierdzi działanie pakiet zostanie dodany do repozytorium. Wszelkie uwagi mile widziane Zapraszam do testów. Próba uruchomienia: /etc/rc.d/mrtg start /etc/rc.d/mrtg: line 23: stat_busy: command not found /etc/rc.d/mrtg: line 25: stat_fail: command not found Poza tym każdy skrypt wywala błąd: [root@saturn mrtg]# ./procesy 67 1 sed: -e expression #1, char 1: Unknown command: `'' saturn Skrypt hosty ma nadal - jak dla mnie - tą samą przypadłość czyli nie daje prawidłowych wyników. |
Autor: | provayder [ niedziela, 30 stycznia 2005, 11:53 ] |
Tytuł: | |
Znalezione błedy: - w skryptach, np: eth0 #!/bin/bash PPP=`cat /proc/net/dev | grep -w eth0` IPPP=`echo $PPP | awk '{print $1" "$2}' | awk -F: '{print $2}' | awk '{print $1}'` OPPP=`echo $PPP | awk -F: '{print $2}' | awk '{print $9}'` echo $IPPP echo $OPPP uptime | sed -e \'s/^.*up *//g\' -e \'s/, *[0-9] *u.*$//g\' hostname trzeba usunąć to co na czerwono. - w /etc/rc.d/mrtg: Brak odwołania do functions. Dopisałem, niestety mrtg nie startuje. pozdro |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 15:54 ] |
Tytuł: | |
dzięki za zgłoszenie błędów zaraz poprawię i wystawię poparwioną paczuszkę |
Autor: | provayder [ niedziela, 30 stycznia 2005, 16:06 ] |
Tytuł: | |
MAC!EK pisze: dzięki za zgłoszenie błędów zaraz poprawię i wystawię poparwioną paczuszkę
OK czekam z niecierpliwością. Kuknij jeszcze w skrypt startowy mrtg bo on zawsze dawał [Nieudane] przy starcie. pozdro |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 16:31 ] |
Tytuł: | |
ok usuńcie poprzedni pakiet i /etc/mrtg Instalnijcie tak jak poprzednio z tej samej lokalizacji provayder pisze: Kuknij jeszcze w skrypt startowy mrtg bo on zawsze dawał [Nieudane] przy starcie.
pozdro hmm sprawdź czy na pewno nie było procesu mrtg ani mrtg.run (ps -A|grep mrtg) zanim wystartujesz mrtg Jeśli nie było a pokazał nieudane to wpisz set -x do /etc/rc.d/mrtg i pokaż cały proces uruchamiania. |
Autor: | provayder [ niedziela, 30 stycznia 2005, 16:47 ] |
Tytuł: | |
MAC!EK pisze: hmm sprawdź czy na pewno nie było procesu mrtg ani mrtg.run (ps -A|grep mrtg) zanim wystartujesz mrtg
Jeśli nie było a pokazał nieudane to wpisz set -x do /etc/rc.d/mrtg i pokaż cały proces uruchamiania. OK paczka zainstalowana i... niedziała ![]() Jest błąd w skrypcie startowym: jest: ./etc/rc.d/functions powinno być: . /etc/rc.d/functions Skrypt nadal mi się nie uruchamia. Dopisałem set -x i tu masz wynik: [root@saturn rc.d]# ./mrtg start + . /etc/rc.d/functions +++ stty size +++ awk 'BEGIN { RS=" " }; END { print $1 }' ++ STAT_COL=63 ++ '[' '' = YES -o '' = yes ']' ++ PREFIX_REG=NND: ++ PREFIX_HL= > ++ pidof -x mrtg.run mrtg + PID=16846 + mrtg_start + stat_busy 'Starting MRTG' + echo -ne 'NND: Starting MRTG ' NND: Starting MRTG + deltext + echo -ne '\033[67G' + echo -ne ' [Trwa....] ' [Trwa....] + '[' '!' -z 16846 ']' + stat_fail + deltext + echo -ne '\033[67G' + echo -e ' [Nieudane] ' [Nieudane] [root@saturn rc.d]# pozdro |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 17:26 ] |
Tytuł: | |
tak są to 2 błędy które zauważyłem tuż po wrzuceniu na serwer paczki :/ ale poszedłem na obiad mając nadzieję że nie będziecie jeszce ruszać ![]() jestem w trakcie poprawiania za 15 minut będzie |
Autor: | provayder [ niedziela, 30 stycznia 2005, 17:33 ] |
Tytuł: | |
MAC!EK pisze: tak są to 2 błędy które zauważyłem tuż po wrzuceniu na serwer paczki :/ ale poszedłem na obiad mając nadzieję że nie będziecie jeszce ruszać
![]() jestem w trakcie poprawiania za 15 minut będzie spoko ![]() |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 17:44 ] |
Tytuł: | |
no dobrze ponownie zapraszam do testowania. Pakiet jest już w pełni sprawny (chyba) ![]() |
Autor: | provayder [ niedziela, 30 stycznia 2005, 17:58 ] |
Tytuł: | |
MAC!EK pisze: no dobrze ponownie zapraszam do testowania. Pakiet jest już w pełni sprawny (chyba)
![]() na szybko - nie stworzył się katalog /etc/mrtg z plikiem mrtg.configure a poza tym skrypt w końcu wystartował ![]() |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 18:02 ] |
Tytuł: | |
provayder pisze: MAC!EK pisze: no dobrze ponownie zapraszam do testowania. Pakiet jest już w pełni sprawny (chyba) ![]() na szybko - nie stworzył się katalog /etc/mrtg z plikiem mrtg.configure a poza tym skrypt w końcu wystartował ![]() yyy bo teraz mrtg.configure jest w /usr/sbin i nie trzeba wpisywać całej ścieżki żeby go włączyć. Wystarczy sama nazwa :> To fajno że się włączył :> A stoppuje wszystkie procesy? PS: kurcze osiemsetka i dziewiętnastka dzisiaj ![]() |
Autor: | provayder [ niedziela, 30 stycznia 2005, 18:09 ] |
Tytuł: | |
MAC!EK pisze: provayder pisze: MAC!EK pisze: no dobrze ponownie zapraszam do testowania. Pakiet jest już w pełni sprawny (chyba) ![]() na szybko - nie stworzył się katalog /etc/mrtg z plikiem mrtg.configure a poza tym skrypt w końcu wystartował ![]() yyy bo teraz mrtg.configure jest w /usr/sbin i nie trzeba wpisywać całej ścieżki żeby go włączyć. Wystarczy sama nazwa :> To fajno że się włączył :> A stoppuje wszystkie procesy? PS: kurcze osiemsetka i dziewiętnastka dzisiaj ![]() Coś chyba jest jednak nie tak bo nie generuje wykresów ![]() Reszte testów i spostrzeżeń dziś w nocy albo jutro popołudniu logout ![]() |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 20:29 ] |
Tytuł: | |
provayder pisze: Coś chyba jest jednak nie tak bo nie generuje wykresów
![]() Reszte testów i spostrzeżeń dziś w nocy albo jutro popołudniu logout ![]() instalował więc już go masz (gdm) ![]() Teraz pokaż polecenie mrtg /etc/mrtg/mrtg.conf i zobaczymy co jest nie tak. Oczywiście wcześniej zatrzymaj mrtg na wszelki wypadek :> |
Autor: | mdenis [ niedziela, 30 stycznia 2005, 22:55 ] |
Tytuł: | |
wszystko pieknie wysweitla mi statystyki ale nic na nich nie ma co to moze byc ?? |
Autor: | MAC!EK [ niedziela, 30 stycznia 2005, 23:34 ] |
Tytuł: | |
nikt nic nei ciągnie? albo nie włączone markowanie pakietów? |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |