snmptrap(d) információ kinyerése

 ( lzrd | 2006. július 10., hétfő - 17:10 )

Üdv!

snmptrapd -t használom jelenleg snmp trap-ek elkapkodására. Műxik is. A logban látszik a csomag, amit elkapott és
ott figyel benne az a string, amit jó lenne, ha valahogyan megkapnék további feldolgozásra külső szkriptekhez.
De nem sikerült úgy beállítanom az snmptrapd-t, hogy kezelhető formában kiadja ami nekem kell.
A messagesben egy ilyen sor volt például:
Jul 6 09:59:06 linux snmptrapd[18967]: 192.168.1.6: \
Enterprise Specific Trap (RSASPPALT-MIB::ibmSpTrapAppS) \
Uptime: 58:04:11.18, RSASPPALT-MIB::ibmSpTrapDateTime = STRING: \
"Date(m/d/y)=07/06/06, Time(h:m:s)=09:59:27", \
RSASPPALT-MIB::ibmSpTrapAppId = STRING: "IBM Remote Supervisor Adapter II", \
RSASPPALT-MIB::ibmSpTrapSpTxtId = STRING: "monitored6", \
RSASPPALT-MIB::ibmSpTrapSpNumId = STRING: "55555430", \
RSASPPALT-MIB::ibmSpTrapSysUuid = STRING: "58A0FD780F", \
RSASPPALT-MIB::ibmSpTrapSysSern = STRING: "ABCXC22", \
RSASPPALT-MIB::ibmSpTrapAppType = INTEGER: 22, \
RSASPPALT-MIB::ibmSpTrapPriority = INTEGER: 4, \
RSASPPALT-MIB::ibmSpTrapMsgText = STRING: "Application Posted Alert to ASM", \
RSASPPALT-MIB::ibmSpTrapHostContact = STRING: "rencergazda", \
RSASPPALT-MIB::ibmSpTrapHostLocation = STRING: "szerver-rum"

Az snmptrapd milyen beállításával érhetném el, hogy például ezt:
RSASPPALT-MIB::ibmSpTrapSpTxtId = STRING: "monitored6",
és ezt:
RSASPPALT-MIB::ibmSpTrapMsgText = STRING: "Application Posted Alert to ASM"

pontosabban:
monitored6
Application Posted Alert to ASM
megkapjam? Akár az snmptrapd mint paramétert adja át a handler direktívával meghívott
futtatható dolognak, akár egy fájlba írva?
Köszi,
lzrd

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az a megoldás, hogy a standard inputon adja tovább az információt és ezáltal feldolgozható a meghívott scriptben minden datagramban kapott adat.

--
unix -- több, mint kód. filozófia.