SNMPTRAPD.CONF(5) Net-SNMP SNMPTRAPD.CONF(5) (NAME) snmptrapd.conf - SNMP (DESCRIPTION) Net-SNMP ( ) ( INFORM) . (snmptrapd.conf) snmp_config(5) . (IMPORTANT) snmptrapd ( ). 5.3 . snmptrapd ( ) . (ACCESS CONTROL) . snmptrapd.conf . (TRAPD BEHAVIOUR) snmpTrapdAddr [:][,...] SNMP . LISTENING ADDRESSES snmpd(8) . UDP 162 IPv4 . doNotRetainNotificationLogs yes NOTIFICATION-LOG-MIB . snmptrapd nlmLogTable nlmLogvariableTable . . snmptrapd(8) NOTIFICATION-LOG-MIB . doNotLogTraps yes . snmptrapd traphandle . doNotFork yes (fork ). pidFile PATH (PID) . . (ACCESS CONTROL) 5.3 inform ( ). VACM SNMP . : log - ( ) syslog ( ). execute (embedded perl). net () . TYPES ( ) . log,execute,net . ( ) . authCommunity TYPES COMMUNITY [SOURCE [OID | -v VIEW ]] ( INFORM SNMPv2c) (community) . . SOURCE - snmpd.conf(5) . authUser TYPES [-s MODEL] USER [LEVEL [OID | -v VIEW ]] SNMPv3 . (authNoPriv authPriv) . LEVEL (noauth) (priv) SNMP . OID ( -v VIEW) . : VACM RFC 3415 (view) snmpTrapOID (varbinds) . authGroup TYPES [-s MODEL] GROUP [LEVEL [OID | -v VIEW ]] authAccess TYPES [-s MODEL] GROUP VIEW [LEVEL [CONTEXT]] setAccess GROUP CONTEXT MODEL LEVEL PREFIX VIEW TYPES (GROUP) ( group) . snmpd.conf(5) . createUser [-e ENGINEID] username (MD5|SHA|SHA-512|SHA-384|SHA-256|SHA-224) authpassphrase [DES|AES] SNMPv3 snmpd.conf(5) . snmpd.conf snmptrapd.conf . disableAuthorization yes . (LOGGING) format1 FORMAT format2 FORMAT SNMPv1 SNMPv2 . SNMPv2c SNMPv3 SNMPv2 PDU . format DESTINATION FORMAT . DESTINATION : print, print1, print2, syslog, syslog1, syslog2, execute, execute1, execute2. print1 SNMPv1 print2 SNMPv2 . print . syslog syslog execute traptoemail(1) . : format print1 %.4y-%.2m-%.2l %.2h:%.2j:%.2k %B [%b] (via %A [%a]): %N\n\t%W Trap (%q) Uptime: %#T\n%v\n format print2 %.4y-%.2m-%.2l %.2h:%.2j:%.2k %B [%b]:\n%v\n format syslog1 %a: %W Trap (%q) Uptime: %#T%#v\n format syslog2 %B [%b]: Trap %#v\n format execute %B\n%b\n%V\n%v\n snmptrapd(8) . ignoreAuthFailure yes authenticationFailure . : . authenticationFailure . . logOption string - syslog. LOGGING OPTIONS snmpcmd(1) . outputOption string OID . OUTPUT OPTIONS snmpcmd(1) . MySQL (MySQL Logging) MySQL . MySQL sqlSaveInterval . sqlMaxQueue max MySQL . sqlSaveInterval seconds . 0 MySQL . (NOTIFICATION PROCESSING) . traphandle OID|default PROGRAM [ARGS ...] OID ( ) . SNMPv2c SNMPv3 snmpTrapOID . SNMPv1 OID OID ( RFC 2576). OID ( OID ) NOTIFICATION-TYPE OID . . '*' OID OID . OID .1.3.6.1.4.1* ( OID ) . OID .1.3.6.1.4.1.* OID - . - OID oid.*.subids . OID default traphandle ( OID ) . . SNMPv2 SNMPv1 RFC 2576 . "format execute %B\n%b\n%V\n%v\n" : HOSTNAME gethostbyaddr(3) . ADDRESS : "[UDP: [172.16.10.12]:23456->[10.150.0.8]]" VARBINDS (variable bindings) . ( ) OID . outputOption ( ) . OID SNMPv2-MIB::sysUpTime.0 SNMPv2-MIB::snmpTrapOID.0 . . SNMPv1 OID SNMPv2-MIB::snmpTrapEnterprise.0 . : traptoemail Net-SNMP traphandle : traphandle default /usr/bin/perl /usr/bin/traptoemail -s mysmtp.somewhere.com -f admin@somewhere.com me@somewhere.com forward OID|default DESTINATION OID DESTINATION () . OID ( default) traphandle . LISTENING ADDRESSES snmpd(8) . addForwarderInfo 1|yes|true|0|no|false OID IP . OID : .1.3.6.1.6.3.18.1.3.x (SNMP-COMMUNITY- MIB::snmpTrapAddress.x) x (index >= 0) . ( ) OID snmpTrapAddress.0 IPv4 . OID . (NOTES) o traphandle () . ( wait() ). o "yes" (boolean) . 1 yes true 0 no false . . (FILES) /etc/snmp/snmptrapd.conf (SEE ALSO) snmp_config(5), snmptrapd(8), syslog(8), traptoemail(1), variables(5), netsnmp_config_api(3). V5.9.5.2 13 Mar 2014 SNMPTRAPD.CONF(5)