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

SNMP编程

开发平台:

Unix_Linux

  1. .TH SNMPD 8 "23 Jun 2005" VVERSIONINFO "Net-SNMP"
  2. .UC 4
  3. .SH NAME
  4. snmpd - daemon to respond to SNMP request packets.
  5. .SH SYNOPSIS
  6. .B snmpd
  7. [OPTIONS] [LISTENING ADDRESSES]
  8. .SH DESCRIPTION
  9. .B snmpd
  10. is an SNMP agent which binds to a port and awaits requests from
  11. SNMP management software.  Upon receiving a request, it processes the
  12. request(s), collects the requested information and/or performs the
  13. requested operation(s) and returns the information to the sender.
  14. .SH OPTIONS
  15. .TP 8
  16. .B -a
  17. Log the source addresses of incoming requests.
  18. .TP
  19. .B -A
  20. Append to the log file rather than truncating it.
  21. .TP
  22. .B "-c" fIFILE
  23. Read 
  24. .I FILE
  25. as a configuration file
  26. (or a comma-separated list of configuration files).  Note that the loaded
  27. file will only understand snmpd.conf tokens, unless the configuration type
  28. is specified in the file as described in the snmp_config man page under
  29. SWITCHING CONFIGURATION TYPES IN MID-FILE.
  30. .TP
  31. .B -C
  32. Do not read any configuration files except the ones optionally specified by the 
  33. .B -c 
  34. option.
  35. Note that this behaviour also covers the persistent configuration files.
  36. This may result in dynamically-assigned values being reset following an
  37. agent restart, unless the relevant persistent config files are
  38. explicitly loaded using the
  39. .B -c 
  40. option.
  41. .TP
  42. .B -d
  43. Dump (in hexadecimal) the sent and received SNMP packets.
  44. .TP
  45. .B -DfI[TOKEN[,...]]
  46. Turn on debugging output for the given
  47. .IR "TOKEN" "(s)."
  48. Without any tokens specified, it defaults to printing all the tokens
  49. (which is equivalent to the keyword "ALL").
  50. You might want to try
  51. .IR ALL
  52. for extremely verbose output.  Note: You can not put a space between
  53. the -D flag and the listed TOKENs.
  54. .TP
  55. .B -f
  56. Do not fork() from the calling shell.
  57. .TP
  58. .B -g fIGID
  59. Change to the numerical group ID
  60. .I GID
  61. after opening listening sockets.
  62. .TP
  63. .B -h, --help
  64. Display a brief usage message and then exit.
  65. .TP
  66. .B -H
  67. Display a list of configuration file directives understood by the
  68. agent and then exit.
  69. .TP
  70. .B -I fI[-]INITLIST
  71. This option specifies which modules you do (or do not) want to be
  72. initialized when the agent starts up.  If the comma-separated
  73. .I INITLIST
  74. is preceded
  75. with a '-', it is the list of modules that you do
  76. .I not
  77. want to be started.  Otherwise,
  78. .I INITLIST
  79. is the list of modules to be started.
  80. To get a list of compiled modules, run the agent with the arguments
  81. .I "-Dmib_init -H"
  82. (assumes you have debugging support compiled in).
  83. .TP
  84. .BR -l "" " " "[fIFILE" "" "]"
  85. Log all output from the agent (including stdout and stderr) to 
  86. .IR FILE .
  87. If no filename is given, log to a default file set at compile time
  88. (normally /var/log/snmpd.log).
  89. .br
  90. This option is being deprecated, and '-Lf FILE' should be used instead.
  91. .TP
  92. .B -L[efos]
  93. Specify where logging output should be directed (standard error or output,
  94. to a file or via syslog).  See LOGGING OPTIONS in snmpcmd(5) for details.
  95. .br
  96. This option deprecates the
  97. .B -l
  98. .B -s
  99. and
  100. .B -S
  101. options.
  102. .TP
  103. .B -p fIFILE
  104. Save the process ID of the daemon in
  105. .IR FILE "."
  106. .br
  107. This option deprecates the
  108. .B -P
  109. option.
  110. .TP
  111. .B -P fIFILE
  112. Save the process ID of the daemon in
  113. .IR FILE "."
  114. This option is being deprecated, and '-p FILE' should be used instead.
  115. .TP 
  116. .B -q
  117. Print simpler output for easier automated parsing.
  118. .TP
  119. .B -r
  120. Do not require root access to run the daemon.  Specifically, do not exit
  121. if files only accessible to root (such as /dev/kmem etc.) cannot be
  122. opened.
  123. .TP
  124. .B -s
  125. Use syslog for logging.
  126. .br
  127. This option is being deprecated, and '-Ls FACILITY' should be used instead.
  128. .TP
  129. .BR -S " d|0-7"
  130. Specifies the syslog facility to use when logging to syslog.
  131. .br
  132. This option is being deprecated, and '-Ls FACILITY' should be used instead.
  133. .TP
  134. .B -u fIUID
  135. Change to the user ID
  136. .I UID
  137. (which can be given in numerical or textual form) after opening
  138. listening sockets.
  139. .TP
  140. .B -U
  141. Instructs the agent to not remove its pid file (see the
  142. .B -p
  143. option) on shutdown. Overrides the leave_pidfile token in the
  144. .I snmpd.conf
  145. file, see
  146. .I snmpd.conf(5).
  147. .TP
  148. .B -v, --version
  149. Print version information for the agent and then exit.
  150. .TP
  151. .B -V
  152. Symbolically dump SNMP transactions.
  153. .TP
  154. .B -x fIADDRESS
  155. Listens for AgentX connections on the specified address
  156. rather than the default '/var/agentx/master'.
  157. The address can either be a Unix domain socket path,
  158. or the address of a network interface.  The format is the same as the
  159. format of listening addresses described below.
  160. .TP
  161. .B -X
  162. Run as an AgentX subagent rather than as an SNMP master agent.
  163. .TP
  164. .BI -- "name"="value"
  165. Allows to specify any token ("name") supported in the
  166. .I snmpd.conf
  167. file and sets its value to "value". Overrides the corresponding token in the
  168. .I snmpd.conf
  169. file. See
  170. .I snmpd.conf(5)
  171. for the full list of tokens.
  172. .SH LISTENING ADDRESSES
  173. By default,
  174. .B snmpd
  175. listens for incoming SNMP requests only on UDP port 161.  However, it
  176. is possible to modify this behaviour by specifying one or more
  177. listening addresses as arguments to
  178. .BR snmpd .
  179. A listening address takes the form:
  180. .IP
  181. [<transport-specifier>:]<transport-address>
  182. .PP
  183. At its simplest, a listening address may consist only of a port
  184. number, in which case
  185. .B snmpd
  186. listens on that UDP port on all IPv4 interfaces.  Otherwise, the
  187. <transport-address> part of the specification is parsed according to
  188. the following table:
  189. .RS 4
  190. .TP 28
  191. .BR "<transport-specifier>"
  192. .BR "<transport-address> format"
  193. .IP "udp" 28
  194. hostname[:port]
  195. .I or
  196. IPv4-address[:port]
  197. .IP "tcp" 28
  198. hostname[:port]
  199. .I or
  200. IPv4-address[:port]
  201. .IP "unix" 28
  202. pathname
  203. .IP "ipx" 28
  204. [network]:node[/port]
  205. .TP 28 
  206. .IR "" "aal5pvc " or " pvc"
  207. [interface.][VPI.]VCI
  208. .TP 28
  209. .IR "" "udp6 " or " udpv6 " or " udpipv6"
  210. hostname[:port]
  211. .I or
  212. IPv6-address[:port]
  213. .TP 28
  214. .IR "" "tcp6 " or " tcpv6 " or " tcpipv6"
  215. hostname[:port]
  216. .I or
  217. IPv6-address[:port]
  218. .RE
  219. .PP
  220. Note that <transport-specifier> strings are case-insensitive so that,
  221. for example, "tcp" and "TCP" are equivalent.  Here are some examples,
  222. along with their interpretation:
  223. .TP 24
  224. .IR "127.0.0.1:161"
  225. listen on UDP port 161, but only on the loopback interface.  This
  226. prevents
  227. .B snmpd
  228. being queried remotely (which is a bit pointless).  The ":161" is
  229. redundant here since that is the default SNMP port in any case.
  230. .TP 24
  231. .IR "TCP:1161"
  232. listen on TCP port 1161 on all IPv4 interfaces.
  233. .TP 24
  234. .IR "ipx:/40000"
  235. listen on IPX port 40000 on all IPX interfaces.
  236. .TP 24
  237. .IR "unix:/tmp/local-agent"
  238. listen on the Unix domain socket 
  239. .IR /tmp/local-agent .
  240. .TP 24
  241. .IR "/tmp/local-agent"
  242. identical to the previous specification, since the Unix domain is the
  243. default transport iff the first character of the <transport-address>
  244. is a '/'.
  245. .TP 24
  246. .IR "PVC:161"
  247. listen on the AAL5 permanent virtual circuit with VPI=0 and VCI=161
  248. (decimal) on the first ATM adapter in the machine.
  249. .TP 24
  250. .IR "udp6:10161"
  251. listen on port 10161 on all IPv6 interfaces.
  252. .PP
  253. Note that not all the transport domains listed above will always be
  254. available; for instance, hosts with no IPv6 support will not be able
  255. to use udp6 transport addresses, and attempts to do so will result in
  256. the error "Error opening specified endpoint".  Likewise, since AAL5
  257. PVC support is only currently available on Linux, it will fail with
  258. the same error on other platforms.
  259. .RE
  260. .SH CONFIGURATION FILES
  261. .PP
  262. .B snmpd
  263. checks for the existence of and parses the following files:
  264. .TP 6
  265. .B SYSCONFDIR/snmp/snmp.conf
  266. Common configuration for the agent and applications. See
  267. .I snmp.conf(5)
  268. for details.
  269. .TP
  270. .B SYSCONFDIR/snmp/snmpd.conf
  271. .TP
  272. .B SYSCONFDIR/snmp/snmpd.local.conf
  273. Agent-specific configuration.  See
  274. .I snmpd.conf(5)
  275. for details.  These files are optional and may be used to configure
  276. access control, trap generation, subagent protocols and much else
  277. besides.
  278. .IP
  279. In addition to these two configuration files in SYSCONFDIR/snmp, the
  280. agent will read any files with the names
  281. .I snmpd.conf
  282. and
  283. .I snmpd.local.conf
  284. in a colon separated path specified in the
  285. SNMPCONFPATH environment variable.
  286. .TP
  287. .B DATADIR/snmp/mibs/
  288. The agent will also load all files in this directory as MIBs.  It will
  289. not, however, load any file that begins with a '.' or descend into
  290. subdirectories.
  291. .SH SEE ALSO
  292. (in recommended reading order)
  293. .PP
  294. snmp_config(5),
  295. snmp.conf(5),
  296. snmpd.conf(5)
  297. ." Local Variables:
  298. ."  mode: nroff
  299. ." End: