Benutzer-Werkzeuge

Webseiten-Werkzeuge


snmptt_testtrap_senden

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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>​
  
snmptt_testtrap_senden.txt · Zuletzt geändert: 2015/05/31 13:49 von admin