SNMP Trap Translator
SNMPTT (SNMP Trap Translator) is an SNMP trap handler written in Perl for use
with the Net-SNMP / UCD-SNMP snmptrapd program (www.net-snmp.org). SNMPTT
supports Linux, Unix and Windows.
Many network devices including but not limited to network switches, routers,
remote access servers, UPSs, printers and operating systems such as Unix and
Windows NT have the ability to send notifications to an SNMP manager running on
a network management station. The notifications can be either SNMP Traps, or
SNMP Inform messages.
The notification can contain a wide array of information such as port failures,
link failures, access violations, power outages, paper jams, hard drive
failures etc. The MIB (Management Information Base) available from the vendor
determines the notifications supported by each device.
The MIB file contains TRAP-TYPE (SMIv1) or NOTIFICATION-TYPE (SMIv2)
definitions, which define the variables that are passed to the management
station when a particular event occurs.
The Net-SNMP program snmptrapd is an application that receives and logs SNMP
trap and inform messages via TCP/IP.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout server:monitoring/snmptt && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
snmptt-rpmlintrc | 0000000611 611 Bytes | |
snmptt.changes | 0000005118 5 KB | |
snmptt.init-suse | 0000001974 1.93 KB | |
snmptt.service | 0000000347 347 Bytes | |
snmptt.spec | 0000006662 6.51 KB | |
snmptt.sql | 0000001851 1.81 KB | |
snmptt.tmpfiles | 0000000070 70 Bytes | |
snmptt_1.4.2.tar.bz2 | 0000114575 112 KB | |
snmptt_default_user_and_pidfile.patch | 0000000667 667 Bytes |
Revision 17 (latest revision is 19)
- Update to 1.4.2 (fixing CVE-2020-24361; boo#1175371): + Removed the daemon_gid option and enhanced the daemon_uid option so that it retreives the group membership for daemon_uid from the OS. This fixes a bug in 1.4.1 where it was not possible to define multiple group members with daemon_gid. + Fixed a security issue with EXEC / PREXEC / unknown_trap_exec that could allow malicious shell code to be executed. + Fixed a bug with EXEC / PREXEC / unknown_trap_exec that caused commands to be run as root instead of the user defined in daemon_uid. + Added the snmptt.ini option daemon_gid to allow the gid to be set in addition to the uid. Defaults to 'nobody' if not defined. + Fixed bug with unknown_trap_exec_format which resulted in duplicate text when a custom format is used. + Fixed bug with snmptt hanging if the log message sent to syslog contained a %% symbol. All %%'s are now escaped before sending to syslog + Fixed bug with LOGONLY severity (3567744). EXEC was being executed even if the trap had a severity of LOGONLY. + Fixed bug with not being able to write to the debug log file when running snmptt as non-root if the debug file didn't already exist with the correct permissions at startup. The ownership of snmptt.debug is now set to daemon_uid before switching to the new uid. + Installation documentation updates + Fixed bug with MATCH where number ranges were not working + Fixed bug with syslog logging. Function was not being called properly + Fixed bug where if the spool directory is not defined, files may be deleted from the wrong folder + Fixed possible bug with MySQL. Put CONNECT string on one line. + Fixed bug where the hostname is not detected properly when snmptrapd is configured to not use DNS. + Fixed bug with syslog (2980512). Log entries were supposed to be logged with
Comments 0