Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

mrtg-unix-guide — online w chmurze

Uruchom mrtg-unix-guide w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie mrtg-unix-guide, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


mrtg-unix-guide — Podręcznik instalacji MRTG 2.17.4 Linux/Unix

OPIS


MRTG przychodzi do ciebie w kodzie źródłowym. Oznacza to, że musisz wcześniej skompilować jego części
możesz go używać na maszynie Unix. Te instrukcje pomogą ci to zrobić.

PRZYGOTOWANIE


Aby skompilować i używać mrtg, potrzebujesz kompilatora C i zainstalowanej kopii perla
twoja maszyna. W większości przypadków będzie to już dostępne. Jeśli tak nie jest, oto one
jakieś punkty wyjścia. Poniżej przedstawię szczegółowe omówienie całej kompilacji
proces.

GCC Kompilator GNU C jest preinstalowany na większości darmowych Unicie. Dla
komercyjnych pochodnych, być może trzeba będzie je najpierw pobrać i skompilować. Jeśli nie masz
kompilator w ogóle istnieje problem z kurczakiem i jajkiem, ale są też prekompilowane
wersje gcc dostępne dla większości systemów operacyjnych.

http://gcc.gnu.org/

Perl
Duże części systemu MRTG są napisane w języku skryptowym Perl. Upewnić się
na twoim komputerze jest najnowsza kopia perla (spróbuj perl -v). Przynajmniej wersja 5.005
jest wymagany do prawidłowego działania mrtg. Jeśli używasz SNMPV3 i innych nowych funkcji, powinieneś
użyj co najmniej 5.8.

Możesz pobrać najnowszego Perla z

http://www.perl.com/

MRTG generuje wykresy ruchu w formacie PNG. Aby móc to zrobić, potrzebuje kilku
Biblioteki osób trzecich. Podczas kompilowania tych bibliotek zachęcam do upewnienia się, że kompilujesz
je jako statyczny biblioteki. Jest po prostu o wiele mniej kłopotów, jeśli robisz to jak
Ten. Zobacz Instrukcje w następnej sekcji, aby uzyskać inspirację. Zauważ, że wiele darmowych unifikacji
mieć już wszystkie wymagane biblioteki, więc nie ma potrzeby instalowania kolejnej
Kopiuj. Aby to sprawdzić, najlepiej pominąć wszystkie poniższe instrukcje dotyczące biblioteki i przejść od razu
kompilacja mrtg.

Jeśli pierwsza próba się nie powiedzie i nie otrzymasz działającej wersji mrtg, spróbuj skompilować new
kopie wszystkich bibliotek, jak wyjaśniono poniżej. Zrób to PRZED wysyłasz do mnie e-mail w sprawie
Problemy z kompilacją mrtg.

gd Jest to podstawowa biblioteka do rysowania wykresów stworzona przez Thomasa Boutella. Zauważ, że wszystko
wersje po wersji 1.3 tworzą tylko obrazy PNG. Dzieje się tak dlatego, że a) Tomasz wszedł
kłopoty, ponieważ format GIF, którego użył do stworzenia, wykorzystuje technologię kompresji
opatentowany przez Unisys. b) PNG jest bardziej wydajny i wolny od patentów. MRTG może współpracować ze starymi
oraz nowa wersja biblioteki GD. Możesz uzyskać najnowszą kopię GD z:

http://www.boutell.com/gd/

biblioteka
Jest wymagany przez gd do tworzenia plików graficznych PNG. Zdobądź go z:

http://www.libpng.org/pub/png/libpng.html

zlib
Jest potrzebny libpng do kompresji tworzonych plików graficznych. Uzyskaj kopię od

http://www.gzip.org/zlib

I wreszcie, potrzebujesz także samego mrtg. Jeśli jeszcze go nie pobrałeś,
kopię znajdziesz na mojej stronie:

http://oss.oetiker.ch/mrtg/pub

BIBLIOTEKA KOMPILACJA


W tej sekcji dam ci instrukcje krok po kroku, jak skompilować różne
biblioteki wymagane do kompilacji mrtg. Zauważ, że te biblioteki mogą już być
zainstalowany, jeśli masz * BSD or Linux system, dzięki czemu można pominąć ich ponowną kompilację. The wget
Użyty poniżej program to prosty program do pobierania z sieci. Możesz również wpisać adres w swoim
netscape jeśli nie masz wget dostępny.

Najpierw utwórzmy katalog do kompilacji. Pamiętaj, że może to już istnieć na
Twój system. Nie ma problemu, po prostu go użyj.

mkdir -p /usr/local/src
cd /usr/local/src

Jeśli nie masz zainstalowanego zlib:

wget http://www.zlib.net/zlib-1.2.3.tar.gz
gunzip -c zlib-*.tar.gz | smoła xf -
rm zlib-*.tar.gz
mv zlib-* zlib
płyta CD zlib
. / Konfiguracja
robić
Płyta CD ..

Jeśli nie masz zainstalowanego libpng

wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.40.tar.gz
gunzip -c libpng-1.2.34.tar.gz | smoła xf -
mv libpng-* libpng
biblioteka CD
env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
robić
rm *.tak.* *.tak
Płyta CD ..

A teraz możesz skompilować gd

W przypadku wersji do 1.8.4 spróbuj:

wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
gunzip -c gd-*.tar.gz |tar xf -
rm gd-*.tar.gz
mv gd-* gd
płyta cd

Znaki \ na końcu kolejnych wierszy oznaczają cały poniższy materiał
powinno być napisane w jednym wierszu.

perl -i~ -p -es/gd_jpeg.o//g Makefile
make INCLUDEDIRS="-I. -I../zlib -I../libpng" \
LIBDIRS="-L../zlib -L. -L../libpng" \
LIBS="-lgd -lpng -lz -lm" \
CFLAGS="-O -DHAVE_LIBPNG"
Płyta CD ..

W przypadku wersji zaczynających się od około 2.0.11 spróbuj:

wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
gunzip -c gd-2.0.33.tar.gz |tar xf -
mv gd-2.0.33 gd
płyta cd
env CPPFLAGS="-I../zlib -I../libpng" LDFLAGS="-L../zlib -L../libpng" \
./configure --disable-shared --bez-freetype --bez-jpeg
robić
cp .libs/* .

MRTG KOMPILACJA


Ok, teraz wszystko jest gotowe do kompilacji mrtg.

cd /usr/local/src
gunzip -c mrtg-2.17.4.tar.gz | smoła xvf -
płyta CD mrtg-2.17.4

Jeśli wszystkie biblioteki zostały preinstalowane w twoim systemie, możesz skonfigurować mrtg w ten sposób
prosty:

./configure --prefix=/usr/local/mrtg-2

W przeciwnym razie być może będziesz musiał podać kilka wskazówek, gdzie znaleźć różne wymagane biblioteki
skompilować mrtg:

./configure --prefix=/usr/local/mrtg-2 \
--with-gd=/usr/local/src/gd \
--with-z=/usr/local/src/zlib \
--with-png=/usr/local/src/libpng

Jeśli masz dostępne RRDtool, możesz powiedzieć o tym mrtg, abyś mógł się na to zdecydować
użyj rrdtool z mrtg. Sprawdź mrtg-rrd.

Configure upewni się, że Twoje środowisko nadaje się do budowania mrtg. Jeśli znajdzie a
problem, powie ci o tym, a także powie ci, co z tym zrobić. Jeśli wszystko
jest OK, otrzymasz niestandardowy plik Makefile dla swojego systemu. Teraz wpisz:

robić

To buduje plik binarny rateup i edytuje wszystkie ścieżki Perla w skryptach. Możesz teraz
zainstaluj mrtg, wpisując

make install (wymaga instalacji gnu)

Całe oprogramowanie wymagane przez MRTG jest teraz zainstalowane w ramach /usr/local/mrtg-2
podkatalogu.

Możesz teraz bezpiecznie usunąć biblioteki, które skompilowaliśmy powyżej. Z drugiej strony możesz chcieć
trzymaj je w pobliżu, aby były dostępne podczas kompilacji następnej wersji mrtg.

KONFIGURACJA


Następnym krokiem jest skonfigurowanie mrtg do monitorowania urządzenia sieciowego. Robi się to przez
tworzenie mrtg.cfg plik, który określa, co chcesz monitorować. Na szczęście nie masz
zanurzyć się od razu i zacząć samodzielnie pisać własny plik konfiguracyjny.
Wraz z mrtg dostałeś też kopię kreator cfg. To jest skrypt, który możesz wskazać a
wybrany router; utworzy dla ciebie plik konfiguracyjny mrtg. Możesz znaleźć
skrypt w kosz podkatalogu.

cfgmaker --global 'Katalog_pracy: /home/httpd/mrtg' \
--global 'Opcje[_]: bity,growright' \
--wyjście /home/mrtg/cfg/mrtg.cfg \
[email chroniony]

Powyższy przykład utworzy plik konfiguracyjny mrtg w /home/mrtg/cfg zakładając, że jest to a
katalog widoczny na Twoim serwerze WWW. Możesz przeczytać wszystko o cfgmaker w cfgmaker. Jeden obszar
możesz chcieć spojrzeć na to możliwość użycia --ifref=ip aby zapobiec interfejsowi
przenumerowanie kłopotów od złapania cię.

Jeśli chcesz rozpocząć wdrażanie własnych plików konfiguracyjnych mrtg, upewnij się, że przeczytałeś mrtg-
odniesienia, aby dowiedzieć się wszystkiego o możliwych opcjach konfiguracji.

BIEGANIE MRTG


Po utworzeniu pliku konfiguracyjnego spróbuj wykonać następujące czynności:

/usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg

Spowoduje to wysłanie zapytania do routera, a także utworzenie pierwszych wykresów ruchu mrtg i stron internetowych.
Kiedy uruchomisz mrtg po raz pierwszy, pojawi się wiele skarg na brakujący log
akta. Nie martw się, to normalne przy pierwszych 2 uruchomieniach mrtg. Jeśli się utrzyma
złożysz skargę po tym czasie, możesz chcieć przyjrzeć się problemowi.

Ręczne uruchamianie mrtg nie jest na dłuższą metę idealne. Więc kiedy jesteś zadowolony z
wyników można zautomatyzować proces uruchamiania mrtg w regularnych odstępach czasu (tzn
domyślnie co 5 minut).

Możesz dodać mrtg do swojego crontab za pomocą takiej linii:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * \
/mrtg /mrtg.cfg \
--logowanie /var/log/mrtg.log

lub jeśli mieszkasz w Linux Land, linia może wyglądać tak, jeśli używasz „crontab -e”

*/5 * * * * /mrtg /mrtg.cfg \
--logowanie /var/log/mrtg.log

lub w ten sposób, jeśli używasz / etc / crontab

*/5 * * * * mrtg-użytkownik /mrtg /mrtg.cfg \
--logowanie /var/log/mrtg.log

Możesz także uruchomić mrtg jako proces demona, dodając linię

RunAsDaemon: Tak

do pliku konfiguracyjnego mrtg, a następnie utworzenie skryptu startowego podczas uruchamiania systemu
sekwencja. Niestety, dodawanie skryptów startowych różni się znacznie w zależności od systemu Unix
systemy. Nowoczesne mają zwykle katalog o nazwie /etc/init.d or /etc/rc.d/init.d
gdzie umieszczasz skrypty, które uruchamiają proces, który chcesz uruchomić podczas uruchamiania systemu.
Ponadto musisz utworzyć dowiązanie symboliczne w /etc/rc3.d or /etc/rc.d/rc?.d nazywa S65mrtg
(to tylko przykładowa nazwa ... ważne jest, aby zaczynała się na literę S, po której następuje a
numer dwucyfrowy). Jeśli nie jesteś tego pewien, zapoznaj się z dokumentacją
systemu, aby upewnić się, że wszystko jest w porządku.

A minimalny skrypt do wstawienia inicj.d może wyglądać tak:

#! / Bin / sh
cd /usr/local/mrtg-2.17.4/bin && ./mrtg --user=mrtg-user \
/home/httpd/mrtg/mrtg.cfg --logowanie /var/log/mrtg.log

Pamiętaj, że będzie to działać tylko z Uruchom jako Demon: Tak w pliku mrtg.cfg.

Skorzystaj z mrtg-unix-guide online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit jest oprogramowaniem open source opartym na serwerze
    Struktura interfejsu użytkownika (SDUI). Pozwala na to
    wdrażaj aktualizacje pochodzące z serwera
    różne wersje aplikacji. Może tak być
    używany do...
    Pobierz DivKita
  • 3
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 4
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • 5
    VBA-M (zarchiwizowane — teraz na Github)
    VBA-M (zarchiwizowane — teraz na Github)
    Projekt został przeniesiony do
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Cechy:Tworzenie cheatów zapisywanie stanówmulti
    system, obsługuje gba, gbc, gb, sgb,
    sgb2Tu...
    Pobierz VBA-M (zarchiwizowane — teraz na Github)
  • 6
    Stacer
    Stacer
    Optymalizator i monitorowanie systemu Linux
    Repozytorium Github:
    https://github.com/oguzhaninan/Stacer.
    Odbiorcy: użytkownicy końcowi/komputery. Użytkownik
    interfejs: Qt. Programowanie La...
    Pobierz Stacera
  • więcej »

Komendy systemu Linux

Ad