Хочу повесить выполнение внешнего скрипта на coldStart SNMP trap, исходящий от Cisco AS5300. Но в snmptrapd.conf можно ловить только по OID-ключу, а как по OID-значению?:
Получается так:
traphandle .iso.org.dod.internet.snmpV2.snmpModules.snmpMIB.snmpMIBObjects.snmpTrap.snmpTra pOID.0 /path/to/myscript.sh
Но мне нужно ловить по значению этого OID, который в свою очередь OID, что не отлавливается:
traphandle .iso.org.dod.internet.snmpV2.snmpModules.snmpMIB.snmpMIBObjects.snmpTraps.coldSt art /path/to/myscript.sh
Можно конечно внутри myscript.sh смотреть на значение ...snmpTrapOID.0, и если оно ...coldStart, то делать что-то, но так много ненужного будет приходить и каждый раз будет скрипт вызываться?