sobota, 11 października 2008 
Start arrow FreeBSD arrow STATYSTYKI I WYKRESY arrow Webalizer
Menu BSD4u
FreeBSD
OpenBSD
NetBSD
Dla *BSD
FAQ BSD4u
Forum BSDGuru.org
Security Advisory
Licencje
Images BSD
Menu ogólne
Start
Aktualności
Download
Sondy
Szukaj
Linki
Książki
About BSD4u
Info
Team BSD4u
Regulamin
Kanał #BSD4u
Kontakt
Sondy
Co sądzisz o naszym nowym Projekcie, i jak oceniasz zmianę koncepcji Projektu?
 
Popularne
Kompilacja i konfigu...
SQUID - najpopularni...
Neostrada+ i modem ...
NATowanie czyli jak ...
Samba - serwer plikó...
Upgrade systemu
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
CVSup - pomocny podc...
Neostrada na modemie...
Postfix z autoryzacj...
Postfix - bezpieczny...
System Portów (Kolek...
Dummynet - dzielenie...
Top Download
File icon Postfix - "Krok po kroku" v1.06589
File icon Postfix - "Krok po kroku" v1.16508
File icon PPTPd - "Prosty i szybki VPN" v1.0b6043
File icon sdi.sh3839
File icon uEagle 1.0p12961
File icon named.sh2906
File icon uEagle 0.99b2861
File icon cs.sh2784
File icon uEagle 1.02752
File icon uEagle 1.12555
Ostatnie komentarze
transparent a virus...
Dodał: grzywka18
Dnia: 2008-05-13 11:19:58
hmm
Dodał: dzibi
Dnia: 2007-12-12 10:01:14
Bez tytułu
Dodał: grzywka18
Dnia: 2007-12-11 17:46:06
Bez tytułu
Dodał: termid
Dnia: 2007-05-09 18:01:11
Bez tytułu
Dodał: sarelo33
Dnia: 2006-12-30 23:50:14
Jest ok ale..
Dodał: theviant
Dnia: 2006-11-16 08:10:05
Google

Google


Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..




MRTG - statystyki ruchu sieciowego Drukuj E-mail
Oceny: / 42
KiepskiBardzo dobry 
niedziela, 10 sierpnia 2003 - Napisał: Artur Kulda (40298 odsłon)

MRTG (Multi Router Traffic Grapher) jest narzędziem służącym do monitorowania i wizualizacji niemalże dowolnych wielkości związanych z działaniem systemu komputerowego, począwszy od ruchu sieciowego (do analizy którego został zaprojektowany, i którym się zajmiemy), poprzez obciążenie procesora, pamięci, zajętość dysku i wiele, wiele innych. Istnieje możliwość dostarczenie dowolnych wielkości, o ile je tylko dostarczymy w zjadliwym przez MRTG formacie. MRTG generuje stronę HTML zawierającą wykresy w formacie .png, które dostarczają na żywo graficzne wykresy ruchu jaki odbywa się na naszych interfejsach. Używa on w dużej mierze przenośnej implementacji SNMP napisanej w całości w Perlu, dlatego też potrzebujemy jakiejkolwiek zewnętrzenj paczki SNMP.

SNMP posiada demona snmpd, który binduje się na port i czeka w gotowości do użycia dostarczając dane dotyczące ruchu wyjściowego i wejściowego. Istnieje również możliwość skonfigurowania statystyk ruchu bez SNMP ale to wymaga pisania własnych skryptów. My zajmiemy się prostszą metodą mianowicie MRTG, które "żywi się danymi z SNMP.

Instalacja

Oczywiście polecam instalację z portów (najlepiej najświeższych), instalujemy MRTG:

# /usr/ports/net-mgmt/mrtg
# make install

oraz SNMP (w naszym przykładzie jest to ucd-snmp)

# /usr/ports/net-mgmt/net-snmp4
# make install

Konfiguracja MRTG

Przykładowy plik konfiguracyjny statystyk MRTG znajduje się w /usr/local/etc/mrtg pod nazwą mrtg.cfg.sample. Możemy sobie go  przejrzeć i zapoznać się co nieco z jego opcjami. My natomiast będąc w tym katalogu wydajemy następujące polecenie powodujące utworzenie pliku konfiguracyjnego mrtg.cfg, w którym zostaną zapisane informacje o wszystkich naszych interfejsach sieciowych. 

# /usr/local/bin/cfgmaker --output=mrtg.cfg nazwa_naszego_hosta

Teraz edytujemy ten plik w celu dopisania kilku opcji takich jak:

# katalog roboczy, w którym będą zapisywane pliki z danymi i wykresami np.
WorkDir: /usr/local/www/data/mrtg

# spolszczenie statystyk
Language: polish

Pozostaje nam tylko dodanie do crontaba wywoływanie statystyk np. co 5 minut (wartość optymalna). Edytujemy plik /etc/crontab i na samym końcu dodajemy.

*/5  *  *  *  *  root /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg

Odpalamy jeszcze demona snmpd (jeżeli nie jest już uruchomiony), który będzie dostarczał dane dla MRTG. Pamiętaj aby zmienić nazwę pliku snmpd.sh.sample na snmpd.sh znajdujący się w katalogu /usr/local/etc/rc.d, który odpowiada za uruchamianie demona snmpd podczas każdego startu systemu

# mv /usr/local/etc/rc.d/snmpd.sh.sample /usr/local/etc/rc.d/snmpd.sh

I uruchamiamy naszego demona SNMP:

# /usr/local/etc/rc.d/snmpd.sh start

I to wszytko jeżeli chodzi o konfigurację. 

Statystyki ruchu sieciowego są zapisywane w pliku o nazwie <host_numerinterfejsu>.html (w katalogu, który podaliśmy w opcji WorkDir zobacz plik mrtg.cfg a dowiesz się o co chodzi z tym numerowaniem interfejsów). Przypuśćmy, że cfgmaker wykrył u nas dwa interfejsy sieciowe i są one zapisane w pliku mrtg.cfg pod numerami 1 i 7, więc nasze statystyki są zapisane w pliku host_1.html i host_7.html. Oczywiście wszystkie nazwy można zmienić w pliku konfiguracyjnym. Aby obejrzeć nasze statystyki wystarczy w przeglądarce wpisać adres http://nasz_server/mrtg/host_1.html

Tutaj możecie zobaczyć jak takie statystyki wyglądają: 
http://www.stat.ee.ethz.ch/mrtg/

Więcej informacji na temat konfiguracji MRTG pod inne usługi (Squid, IPFW, Postfix, Apache, MySQL, Sendmail itd.) możecie znaleźć pod adresem:
http://howto.aphroland.de/HOWTO/MRTG/FrontPage


Autor: Artur Kulda
arti(at)bsd4u.org

Powyższy artykuł został udostępniony na zasadach Licencji BSD

Komentarze:
Re: MRTG - statystyki ruchu sieciowego
Dodane przez mobi w dniu - 2004-02-09 16:03:48
Do autora i czytających którzy są zieloni w temacie snmp i mrtg, a o OID'ach i MIB'ach wiedzą też niewiele: 
Wypadało by podać budowę pliku mrtg.cfg, bo ustawienia typu WorkDir i Language nie dadzą możliwości wygeneraowania jakichkolwiek statystyk. 
Polecam na początek lekturę przykładowych konfiguracji mrtg w drugim linku pod artykułem. 
Do autora: przykłady zawsze ułatwiają życie. 
hmmm.... może i tak ;-)
Dodane przez arti w dniu - 2004-02-09 16:17:22
No tak... prawda, masz rację ale np.  
 
#/usr/local/bin/cfgmaker --output=mrtg.cfg nazwa_naszego_hosta 
 
wygeneruje plik mrtg.cfg i już można sobie zerknąć co i jak wygląda. 
 
Poza tym specjlnie podałem ten link na samym dole aby można było bardziej zaawansownae statystyki robić.

Tylko zarejestrowani użytkownicy mogą pisać komentarze.
Prosze zaloguj się i dodaj komentarz.

Powered by AkoComment!

Ostatnio aktualizowany ( niedziela, 13 listopada 2005 )

« wstecz   dalej »
Ciekawostki
Fajny prompt w tcsh: set prompt = '%n@%m%# '
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Reklama M3M.pl
Domeny
Książki

FreeBSD. Księga eksperta

FreeBSD. Księga eksperta

Cena: 125.00 zł
Dodaj do koszyka


FreeBSD. Podstawy administracji systemem

FreebBSD

Cena: 64.90 zł
Dodaj do koszyka


OpenBSD. Podstawy administracji systemem

OpenBSD

Cena: 84.90 zł
Dodaj do koszyka


OpenBSD. Tworzenie firewalla za pomocą PF

Firewall PF

Cena: 44.90 zł
Dodaj do koszyka

Licznik odwiedzin
Odwiedziło już nas
2462640
Internautów od lutego 2003

Korzystamy ze statysyk