getting snmptt working -> unknown traps

Denny Schierz linuxmail at 4lin.net
Mon Mar 10 22:53:16 CET 2008


hi,

i'm trying to get snmptt working but i have no success. The trap
receiver snmptrapd is running and he receives traps:

Nagios 3rc3
NagTrap Version 0.1.2:
MySQL  5.x

ps ax | grep snmp
6493  ??  Ss 0:00.69 snmptrapd -Lf /var/log/snmptt.debug -On -C -c
/usr/local/share/snmp/snmpd.conf

my snmpd.conf looks like:
#####

disableAuthorization yes
traphandle default /usr/local/sbin/snmptt ini=/usr/local/etc/snmptt.ini

#####

and now the snmptt.ini
#####

[General]
snmptt_system_name = logserver
mode = standalone
multiple_event = 1
dns_enable = 0
strip_domain = 0
strip_domain_list = <<END
domain.com
END
resolve_value_ip_addresses = 0
net_snmp_perl_enable = 1
net_snmp_perl_best_guess = 0
translate_log_trap_oid = 0
translate_value_oids = 1
translate_enterprise_oid_format = 1
translate_trap_oid_format = 1
translate_varname_oid_format = 1
translate_integers = 1
wildcard_expansion_separator = " "
allow_unsafe_regex = 0
remove_backslash_from_quotes = 0
dynamic_nodes = 0
description_mode = 0
description_clean = 1
threads_enable = 0
threads_max = 10
[DaemonMode]
daemon_fork = 1
daemon_uid =
pid_file = /var/run/snmptt.pid
spool_directory = /var/spool/snmptt/
sleep = 5
use_trap_time = 1
keep_unlogged_traps = 1
[Logging]
stdout_enable = 1
log_enable = 1
log_file = /var/log/snmptt.log
log_system_enable = 1
log_system_file = /var/log/snmpttsystem.log
unknown_trap_log_enable = 1
unknown_trap_log_file = /var/log/snmpttunknown.log
statistics_interval = 0
syslog_enable = 1
syslog_facility = local0
syslog_level_debug = <<END
END
syslog_level_info = <<END
END
syslog_level_notice = <<END
END
syslog_level_warning = <<END
END
syslog_level_err = <<END
END
syslog_level_crit = <<END
END
syslog_level_alert = <<END
END
syslog_level = warning
syslog_system_enable = 1
syslog_system_facility = local0
syslog_system_level = warning
[SQL]
db_translate_enterprise = 0
db_unknown_trap_format = '$-*'
sql_custom_columns = <<END
END
sql_custom_columns_unknown = <<END
END
mysql_dbi_enable = 1
mysql_dbi_host = datenbankserver
mysql_dbi_port = 3306
mysql_dbi_database = snmptt
mysql_dbi_table = snmptt
mysql_dbi_table_unknown = snmptt_unknown
mysql_dbi_table_statistics =
mysql_dbi_username = snmpttuser
mysql_dbi_password = snmpttpass
mysql_ping_on_insert = 1
mysql_ping_interval = 300
[Exec]
exec_enable = 1
pre_exec_enable = 1
unknown_trap_exec =
unknown_trap_exec_format =
exec_escape = 1
[Debugging]
DEBUGGING = 2
DEBUGGING_FILE = /var/log/snmptt.debug
DEBUGGING_FILE_HANDLER = /var/log/snmptthandler.debug
[TrapFiles]
snmptt_conf_files = <<END
/etc/snmp/snmptt.conf
END
######

you can see, we use mysql, cause of NagTrap.

Here you can see the MIB: http://pastebin.com/m4b101454

and i converted it with the snmpttmibconverter:

./snmpttconvertmib --in=asc.mib --out=snmptt.conf --net_snmp_perl

/etc/snmp/snmptt.conf
#####
MIB: ASC-SNMP-MIB-EXT (file:./asc.mib) converted on Fri Mar  7 13:01:25
2008 using snmpttconvertmib v1.2
#
#
#
EVENT ascEvoNotif .1.3.6.1.4.1.4063.2.1.1.1 "Status Events" Normal
FORMAT RecorderID:    $1
SDESC
RecorderID:    %s
Hostname
Module:        %s
Type:          %s
Code:          %s
Number:        %s
Opened:        %s
Updated:       %s
Closed:        %s
Text:          %s
Close Comment: %s
Variables:
  1: ascEvoSystemID
     Syntax="OCTETSTR"
     Descr="System ID, this is the unique recorder ID"
  2: ascEvoSystemName
     Syntax="OCTETSTR"
     Descr="System name, the hostname of the recorder"
  3: ascEvoModuleName
     Syntax="OCTETSTR"
     Descr="Module name, the process which caused the message"
  4: ascEvoErrType
     Syntax="OCTETSTR"
     Descr="Error type LOG_ERROR, LOG_WARNING, LOG_INFO, LOG_AUDIT"
  5: ascEvoErrCode
     Syntax="OCTETSTR"
     Descr="Error code"
  6: ascEvoErrUniqueID
     Syntax="OCTETSTR"
     Descr="Unique error counter"
  7: ascEvoErrOpenTime
     Syntax="OCTETSTR"
     Descr="Error opened time"
  8: ascEvoErrUpdateTime
     Syntax="OCTETSTR"
     Descr="Error updated time is the same as ascEvoOpenTime on first
occurence"
  9: ascEvoErrCloseTime
     Syntax="OCTETSTR"
     Descr="Error closed time if closed else empty"
 10: ascEvoErrText
     Syntax="OCTETSTR"
     Descr="Error text as an additional description"
 11: ascEvoErrCloseComment
     Syntax="OCTETSTR"
     Descr="Error close comment if closed else empty"
EDESC

#####

someone from a german portal (nagios-portal.de) says, that is looks
quite strange ...

the unknowntrap.log shows something like:

########
Mon Mar 10 10:17:38 2008: Unknown trap (.1.3.6.1.4.1.4063.2.1.2)
received from asc2.foo.com at:
Value 0: asc2.foo.com
Value 1: 16.24.37.23
Value 2: 10:19:18:29.24
Value 3: .1.3.6.1.4.1.4063.2.1.2
Value 4: 16.24.37.23
Value 5:
Value 6:
Ent Value 0: .1.3.6.1.4.1.4063.2.1.2.1=5175771137
Ent Value 1: .1.3.6.1.4.1.4063.2.1.2.2=evolution
Ent Value 2: .1.3.6.1.4.1.4063.2.1.2.3=IASAPISV
Ent Value 3: .1.3.6.1.4.1.4063.2.1.2.4=LOG_AUDIT
Ent Value 4: .1.3.6.1.4.1.4063.2.1.2.5=USER_SOFTWARE_START
Ent Value 5: .1.3.6.1.4.1.4063.2.1.2.6=1001
Ent Value 6: .1.3.6.1.4.1.4063.2.1.2.7=2008/03/10 10:15:36,137
Ent Value 7: .1.3.6.1.4.1.4063.2.1.2.8=2008/03/10 10:15:36,137
Ent Value 8: .1.3.6.1.4.1.4063.2.1.2.9=2008/03/10 10:17:37,698
Ent Value 9: .1.3.6.1.4.1.4063.2.1.2.10=Local User 1 is executing POWERplay
Ent Value 10: .1.3.6.1.4.1.4063.2.1.2.11=7.00.54

Mon Mar 10 10:19:27 2008: Unknown trap (.1.3.6.1.4.1.4063.2.1.2)
received from asc2.foo.com at:
Value 0: asc2.foo.com
Value 1: 16.24.37.23
Value 2: 10:19:20:18.51
Value 3: .1.3.6.1.4.1.4063.2.1.2
Value 4: 16.24.37.23
Value 5:
Value 6:
Ent Value 0: .1.3.6.1.4.1.4063.2.1.2.1=5175771137
Ent Value 1: .1.3.6.1.4.1.4063.2.1.2.2=evolution
Ent Value 2: .1.3.6.1.4.1.4063.2.1.2.3=IASAPISV
Ent Value 3: .1.3.6.1.4.1.4063.2.1.2.4=LOG_AUDIT
Ent Value 4: .1.3.6.1.4.1.4063.2.1.2.5=USER_LOGIN
Ent Value 5: .1.3.6.1.4.1.4063.2.1.2.6=1000
Ent Value 6: .1.3.6.1.4.1.4063.2.1.2.7=2008/03/10 10:15:24,032
Ent Value 7: .1.3.6.1.4.1.4063.2.1.2.8=2008/03/10 10:15:24,032
Ent Value 8: .1.3.6.1.4.1.4063.2.1.2.9=2008/03/10 10:19:26,804
Ent Value 9: .1.3.6.1.4.1.4063.2.1.2.10=User Login for 1 at PORTAL
Ent Value 10: .1.3.6.1.4.1.4063.2.1.2.11=Logout
#########

if i test to translate, it works:

snmptranslate   .1.3.6.1.4.1.4063.2.1.2
ASC-SNMP-MIB-EXT::ascEvoObj

so, why are these traps unknown? any suggestions?

cu denny

-- 
Stoppt den Überwachungswahn - Stoppt den Schäuble Katalog:
http://www.nopsis.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <https://www.monitoring-lists.org/archive/users/attachments/20080310/a01b68bb/attachment.sig>
-------------- next part --------------
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null


More information about the Users mailing list