liczniki z iptables w SNMP
Arkadiusz Rdest
weed w punkt.pl
Pon, 5 Mar 2007, 23:43:05 CET
Andrzej 'The Undefined' Dopierała wrote:
> hm.. na zdrowy rozum
> "zebranie" informacji ignoruje, bo trzeba je wyciagnąć niezależnie od
> sposobu w jaki są zbierane. ale samo przesłanie ich przez snmp oznacza
> conajmniej 2 pakiety udp(zapytanie/odpowiedz) na informacje o ip/kierunek lub
> ip/kierunek/przeslane bajty/przeslane pakiety. co daje w sytuacji gdy
> chcemy logowac rowniez ilosc przeslanych pakietow dla jednej klasy
> wielkosci C 256 * 2 * 2 * 2 = 2048 przeslanych osobno pakietow. w
> sytuacji gdy jest tych klas kilkanascie lub kilkadziesiat - wychodzi
> calkiem spory ruch pakietowy. i sądzę że przesłanie tego w jednej lub
> kilku sesji tcp będzie po prostu wydajniejsze(zamiast odpytywać np 20tys
> razy na minutę routery odpytujemy je raz i przesyłamy całość po tcp, a
> później sobie parsujemy).
w sumie racja.
ale mozna tez dane wystawiac jakims skryptem hurtowo wszytkie naraz, i
potem snmpbulkwalk i sciagamy wszystkie wartosi jednym zapytaniem, :)
(afair jest niestety jakeis ogranicznie w ilosci przeslanych
danych/linijhek w jednym zapytaniu snmp, wiec dla wiekszej ilosci danych
nistety ten sposob nie zda egzaminu)
> oczywiscie jezeli danych jest malo wygodniej będzie skorzystać z snmp do
> udostępnienia informacji np o ruchach na interfejsach ;)
zalezy co chce sie sciagac.. jesli jakies standarsdowe dane jak ruch na
interfejsach to snmp ma przewage, bo ma takie rzeczy "out of the box" :)
> a na maszynce zbierającej prosty skrypcik w perlu który ściaga z
> routerków takie "pliki" i uaktualnia bazy rrdtoolem.
i zeby nie mnozyz zapytan http to proponuje wystawiac wszytkie dane
hurtowo jednym skryptem cgi, i potem sobie je odpowiednio parsowac na
maszynie zbierajacej logi.
--
-[ net and sys admin ]-[ Learn the facts and make up your own ]-
-[ weed(at)punkt(dot)pl]-[ damn mind. That's why you have one. ]-
Więcej informacji o liście dyskusyjnej pld-users-pl