Net-snmp a seznam sitovych rozhrani

Dan Lukes dan at obluda.cz
Fri Jan 15 16:19:03 CET 2010


On 14.1.2010 12:59, Miroslav Chlasták:
>> Ten by ti pri dotazu na indexy 1,2,3,4 mel vratit stejnou informaci jako
>> snmpget, ale pri dotazu na informaci "index 5" by ti mel vratit
>> nejblizsi nasledujici, tedy "index 7"
>> Je na tobe to ve vystupu rozpoznat (je tam napsano co ti vraci) a
>> reagovat na to pochopenim, ze 5 a 6 neexistuje, toto je 7 a pristi dotaz
>> tedy musi smerovat na 8

> Ano, toto by asi slo. Jenze to pak bude mraky dotazu pres snmp. Kdyz
> vezmu v potaz, ze by kazdy router mel 40-50 rozhrani a routeru bylo 30,
> tak to nejaky cas (a systemove prostredky) sebere.

Jen o kousek niz navrhujes ...

> Pritom IF-MIB::ifNumber.0 = INTEGER: 54 ukazuje spravny pocet rozhrani v
> systemu :) Napada me jeste silenost tak dlouho zkouset request na
> OID.index + 1, az nactu stejny pocet jako je v tomto OID. Ale to mi
> pripada jako skrabani pravou rukou za levym uchem.

... coz je reseni jeste horsi nez snmpgetnext, ktery ti alespon 
preskakuje neexistujici indexy na jeden dotaz.

No a jinak - problem je spis v case, nez v systemovych prostredcich. 
Ovsem, nevidim duvod, proc bys data ze vsech triceti routeru nemohl 
vycitat najednou, nezavisle na sobe. A jestli se tolik bojis, ze to 
sezere moc pameti (zatez procesoru odhaduju na zanedbatelnou) tak tedy 
nemusis ze vsech najednou, ale vzdy jen z N najednou ...

Jakmile si udelas script, ktery dokaze nacist data z jednoho tak okolo 
nej udelat nejakou logiku, ktera ho bude nasoben spoustet pro ruzne 
routery s omezenim na maximalni pocet soucasne bezicich uz neni az tak 
slozita ...

						Dan




More information about the Users-l mailing list