Strona 1 z 1

Mrtg - błędy przy instalacji

: 10 marca 2010, 08:03
autor: Luc3k
Utknąłem już przy samej instalacji mrtg.
Wydaję polecenie:

Kod: Zaznacz cały

aptitude install mrtg
i wygląda, że pakiet się zainstalował lecz podczas instalowania widzę takie dwa błędy:

Kod: Zaznacz cały

Błąd http://ftp.pl.debian.org lenny/main libgd2-noxpm 2.0.36~rc1~dfsg-3 404 Not Found
E: Nie udało się pobrać http://ftp.pl.debian.org/debian/pool/main/libg/libgd2/libgd2-noxpm_2.0.36~rc1~dfsg-3_i386.deb: 404 Not Found
Co dalej?
Chcę się dostać do pliku konfiguracyjnego mrtg lecz go nie ma:

Kod: Zaznacz cały

Alpha:/home/kzgrzeblak# whereis mrtg
mrtg:
W /etc też niczego nie widać. Pomożecie?

: 10 marca 2010, 08:35
autor: fnmirk
Luc3k, poszukałeś na forum informacji co należy zrobić zaraz po instalacji Debiana?
http://debian.linux.pl/threads/5676-Prz ... -napiszesz!

http://debian.linux.pl/threads/13294-Al ... #post84983

Wykonaj wcześniej aktualizację systemu według przedstawionego opisu.

: 10 marca 2010, 10:23
autor: Luc3k
Już zaktualizowałem, pakiet zainstalował się poprawnie. Skonfigurowałem już mrtg i rysuje dwa podstawowe wykresy dla eth0 i eth1. Teraz mam jeszcze jedno pytanie: jak restartować mrtg? Chciałbym rozbudować statystyki jeszcze o kilka wykresów, lecz mrtg nie daje się zatrzymać.
Po wklepaniu:

Kod: Zaznacz cały

/usr/bin/mrtg stop
dostaję:

Kod: Zaznacz cały

ERROR: Mrtg will most likely not work properly when the environment
       variable LANG is set to UTF-8. Please run mrtg in an environment
       where this is not the case. Try the following command to start:

       env LANG=C /usr/bin/mrtg stop

Natomiast sugerowane powyżej uruchomienie/zatrzymanie kończy się komunikatem

Kod: Zaznacz cały

env LANG=C /usr/bin/mrtg stop
ERROR: unable to open config file: stop

W powyższym przypadku wiem gdzie jest problem, uruchomienie powinno wyglądać tak

Kod: Zaznacz cały

env LANG=C /usr/bin/mrtg /etc/mrtg.conf
Nie mniej jednak pozostaje pytanie jak zatrzymać/zrestartować usługę?

: 10 marca 2010, 21:06
autor: db
Luc3k pisze: Nie mniej jednak pozostaje pytanie jak zatrzymać/zrestartować usługę?


Kill-em, rzecz jasna (man 1 kill).

Mrtg domyślnie nie jest uruchamiany jako daemon. Aby tak się stało, wymagane jest podanie --daemon. Moim zdaniem, lepiej uruchamiać go cyklicznie via cron.

: 11 marca 2010, 13:15
autor: luk085
Luc3k pisze:Utknąłem już przy samej instalacji mrtg.
Wydaję polecenie:

Kod: Zaznacz cały

aptitude install mrtg
i wygląda, że pakiet się zainstalował lecz podczas instalowania widzę takie dwa błędy:

Kod: Zaznacz cały

Błąd http://ftp.pl.debian.org lenny/main libgd2-noxpm 2.0.36~rc1~dfsg-3 404 Not Found
E: Nie udało się pobrać http://ftp.pl.debian.org/debian/pool/main/libg/libgd2/libgd2-noxpm_2.0.36~rc1~dfsg-3_i386.deb: 404 Not Found
Chociaż z tym sobie poradziłeś tak przy okazji dla potomnych, powyższy błąd jest spowodowany starą listę repozytoriów. Należy wykonać

Kod: Zaznacz cały

aptitude update
Pozdrawiam.

: 12 marca 2010, 08:20
autor: Luc3k
Zgadza się, po aktualizacji pakiet zainstalował się prawidłowo.