Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— |
snmptt_testtrap_senden [2015/05/31 13:49] (aktuell) admin angelegt |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== SNMPTT Testtrap senden ====== | ||
+ | |||
+ | Der Funktionstest setzt voraus, dass die im Folgenden genutzte OID unter /etc/snmp/.. definiert ist: | ||
+ | <code bash> | ||
+ | #/etc/snmp/testtrap.conf | ||
+ | EVENT TestTrap .1.3.6.1.4.1.2021.13.990.0.17 "TestTrap" OK | ||
+ | FORMAT $* | ||
+ | </code> | ||
+ | |||
+ | Von einem anderen System kann der Trap dann wie folgt abgeschickt werden. | ||
+ | <code bash> | ||
+ | snmptrap -v 1 -c public nagios.jbackes.local .1.3.6.1.4.1.2021.13.990 '' 6 17 '' \ | ||
+ | SNMPv2-MIB::sysLocation.0 s "TestTrap von $HOSTNAME" | ||
+ | </code> | ||
+ | |||
+ | Will man statt der numerischen OID mit den sprechenderen Bezeichnungen arbeiten, muss die entsprechende MIB im System definiert sein. | ||
+ | <code bash> | ||
+ | #/usr/share/snmp/mibs/TRAP-TEST.txt | ||
+ | TRAP-TEST-MIB DEFINITIONS ::= BEGIN | ||
+ | IMPORTS ucdExperimental FROM UCD-SNMP-MIB; | ||
+ | |||
+ | demotraps OBJECT IDENTIFIER ::= { ucdExperimental 990 } | ||
+ | |||
+ | demo-trap TRAP-TYPE | ||
+ | STATUS current | ||
+ | ENTERPRISE demotraps | ||
+ | VARIABLES { sysLocation } | ||
+ | DESCRIPTION "This is just a demo" | ||
+ | ::= 17 | ||
+ | |||
+ | END | ||
+ | </code> | ||
+ | |||
+ | Der snmptrap-Command sieht dann folgendermaßen aus: | ||
+ | <code bash> | ||
+ | snmptrap -v 1 -c public nagios.jbackes.local TRAP-TEST-MIB::demotraps '' 6 17 '' SNMPv2-MIB::sysLocation.0 s "TestTrap von $HOSTNAME" | ||
+ | </code> | ||