snmptrapd.conf.5.def
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:5k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. .TH SNMPTRAPD.CONF 5 "29 Jun 2005" VVERSIONINFO "Net-SNMP"
  2. .UC 4
  3. .SH NAME
  4. snmptrapd.conf - configuration file for the Net-SNMP notification receiver
  5. .SH DESCRIPTION
  6. .B snmptrapd.conf
  7. is the configuration file(s) which define how the Net-SNMP SNMP notification
  8. receiver (trap daemon) operates when it receives a notification.  
  9. These files may contain any of the directives found in the
  10. .B DIRECTIVES
  11. section below.  This file is not required for the daemon to operate,
  12. receive, or report traps.  It is used solely as a method of providing
  13. extensibility to the trap daemon.
  14. .SH PLEASE READ FIRST
  15. First, make sure you have read the
  16. .I snmp_config(5)
  17. manual page that
  18. describes how the Net-SNMP configuration files operate, where they
  19. are located and how they all work together.
  20. .SH DIRECTIVES
  21. .IP "traphandle OID|default PROGRAM [ARGS ...]"
  22. The
  23. .I traphandle
  24. configuration directive configures the snmptrapd program to launch an
  25. external program any time it receives a trap matching the OID token.
  26. If the OID token is the word
  27. .I default
  28. then any trap not matching any other trap handler will call this
  29. default one instead.
  30. The program is fed details about the trap to its standard input, in the
  31. following format, one entry per line:
  32. .RS
  33. .IP HOSTNAME
  34. The name of the host in question that sent the trap, as determined by
  35. .IR gethostbyaddr(3) .
  36. .br
  37. .IP IPADDRESS
  38. The IP address of the host that sent the trap.
  39. .IP VARBINDS
  40. A list of variable bindings that describe the trap and the variables
  41. enclosed in it.  The first token on the line, up until the space, in
  42. the OID and the remainder of the line is its value.  The first OID
  43. should be the system.sysUpTime.0 OID, and the second should be
  44. the ...snmpTrap.snmpTrapOID.0 OID.  The remainder of the OIDs, with the
  45. possible exception of the last one, are the variable bindings
  46. contained within the trap.  For SNMPv1 traps, the very last OID will
  47. be the ...snmpTrap.snmpTrapEnterprise OID and its value.  Essentially, 
  48. SNMPv1 traps have been converted to the SNMPv2 trap PDU type by the
  49. method described in the SNMPv1/SNMPv2/SNMPv3 coexistence document (RFC2576).
  50. .br
  51. .IP Example:
  52. A traptoemail script has been included in the Net-SNMP package that
  53. can be used as a trap handle directive:
  54. .br
  55. .RS
  56. .P
  57. traphandle default /usr/bin/perl BINDIR/traptoemail -s mysmtp.somewhere.com -f admin@somewhere.com me@somewhere.com
  58. .RE
  59. .RE
  60. .IP "snmptrapdaddr [<transport-specifier>:]<transport-address>[,...]"
  61. Makes the agent listen on the specified comma-separated list of
  62. listening addresses instead of the default behaviour, which is to
  63. listen on UDP port 162 on all IPv4 interfaces.  See the section 
  64. .B LISTENING ADDRESSES
  65. in the
  66. .I snmpd(8)
  67. manual page for more information about the format of listening
  68. addresses.
  69. .IP "dontRetainLogs true"
  70. Turns off the support for the NOTIFICATION-LOG-MIB and thus doesn't
  71. retain logged traps.  Normally the snmptrapd program keeps a certain
  72. number of traps around in memory so they can be retrieved via querying
  73. the nlmLogTable and nlmLogvariableTable tables.  
  74. See the 
  75. .I snmptrapd(8) 
  76. manual page and the NOTIFICATION-LOG-MIB for details.
  77. .IP "createUser username (MD5|SHA) authpassphrase [DES|AES]"
  78. See the 
  79. .I snmpd.conf(5)
  80. manual page for a description of how to create SNMPv3 users.  It's
  81. roughly the same, but the file name changes to snmptrapd.conf from
  82. snmpd.conf.
  83. .RE
  84. .IP "format1 format"
  85. The format used to print a SNMPv1 TRAP message. See
  86. .IR snmptrapd(8)
  87. for the layout characters available.
  88. .RE
  89. .IP "format2 format"
  90. The format used to print a SNMPv2 TRAP2 or INFORM message (note that
  91. the SNMPv3 protocol uses SNMPv2 style TRAPs and INFORMs).
  92. .IP "forward OID|default DESTINATION"
  93. Forwards traps received to DESTINATION if they match the notification
  94. type indicated by OID (or the word default forwards them all).
  95. .RE
  96. .IP "ignoreAuthFailure (1|yes|true|0|no|false)"
  97. Whether or not ignore authenticationFailure traps.
  98. .RE
  99. .IP "doNotLogTraps (1|yes|true|0|no|false)"
  100. Whether or not to log traps.  This is
  101. useful if you want the snmptrapd application to only run traphandle 
  102. hooks and not to log any traps to any location.
  103. .RE
  104. .IP "logOption string"
  105. Specify where logging output should be directed (standard error or 
  106. output,  to  a file or via syslog).  See LOGGING OPTIONS in 
  107. snmpcmd(1) for details.
  108. .RE
  109. .IP "outputOption string"
  110. The same output formatting (-O) options as the other Net-SNMP 
  111. commands.  See the section  OUTPUT  OPTIONS  in  the snmpcmd(1) 
  112. manual page.
  113. .RE
  114. .IP "printEventNumbers (1|yes|true|0|no|false)"
  115. Whether or not to print event numbers (rising/falling alarm etc.).
  116. .RE
  117. .IP "doNotFork (1|yes|true|0|no|false)"
  118. Whether or not to fork from the calling shell.
  119. .RE
  120. .IP "pidFile string"
  121. What file to store the process id in
  122. .RE
  123. .SH NOTES
  124. .IP o
  125. The daemon blocks on the executing traphandle commands.  (This should
  126. be fixed in the future with an appropriate signal catch and wait()
  127. combination).
  128. .SH FILES
  129. SYSCONFDIR/snmp/snmptrapd.conf
  130. .SH "SEE ALSO"
  131. snmp_config(5), snmptrapd(8), syslog(8), variables(5), snmpd.conf(5), read_config(3).