Net-snmp a seznam sitovych rozhrani
Miroslav Chlastak
chlastak at fialka.cz
Wed Jan 13 15:05:50 CET 2010
Zdravim,
narazil jsem na nasledujici vec.Mam router kde je vytvoreno nekolik
(cca kolem 40) vlan rozhrani.
Cas od casu nekterou vlanku smaznu a vytvorim jinou. Jenze ted jsem
prisel na problem s vycitanim dat z net-snmpd, ktere na tom routeru
bezi. Po nabootovani routeru je vse v poradku - snmpwalk i snmpbulkget
(ptam se pres cast OID 1.3.6.1.2.1.2.2.1.2) vraci cely seznam sitovych
rozhrani (at uz jejich nazvu, indexu, paketu, dat, ...). Kdyz ale nejaky
iface smazu, tak indexy jiz nejsou v posloupnosti.
Napr. pred smazanim maji rozhrani indexy 1,2,3,4,5,6,7,8,9,10. Po
smazani napr. 1,2,3,4,7,8,9,10.
A s tim se snmpwalk a snmpbulkget nedokaze poprat. Zobrazi pak info
pouze o rozhranich s indexem 1,2,3,4. Pokud se ale zeptam pres snmpget
na index 7,8,9,10, tak pozadovana data dostanu. Nepomuze ani restart
net-snmpd, protoze ten si indexy (pravdepodobne) prevezme ze systemu (v
systemu se index rozhrani necha zjistit pres netstat -i /sloupec
Network/). U snmpwalk jsem zkousel prepinac -Cc, ale take to nezabralo.
Jedine co "zabere" je restart systemu. Pak se indexy seradi a neobsahuji
"diry".
Existuje nejaky zpusob, jak toto uchodit? Nebo delam jen neco spatne a
ono to funguje pri urcite konfiguraci? Stejny problem pri pouziti
snmpgetbulk napr. v perlu. Napada me upravit kod net-snmpd, aby si
indexy iface vytvarel sam a neprebral je ze systemu. Pak by stacilo po
odstraneni rozhrani restartovat net-snmpd. Nebo si tim na neco nabehnu?
--
Mira
More information about the Users-l
mailing list