1 README file for net-snmp Version: 5.5
5 The Authors assume no responsibility for damage or loss of system
6 performance as a direct or indirect result of the use of this
7 software. This software is provided "as is" without express or
15 * Supported Architectures
19 Copying And Copyrights
20 * Frequently Asked Questions
22 * Code Update Announcements
25 Example Agent Configuration and Usage
27 Submitting Bug Reports
35 This package was originally based on the CMU 2.1.2.1 snmp code. It
36 has been greatly modified, restructured, enhanced and fixed. It
37 hardly looks the same as anything that CMU has ever released. It
38 was renamed from cmu-snmp to ucd-snmp in 1995 and later renamed from
39 ucd-snmp to net-snmp in November 2000.
41 This README file serves as a starting place to learn about the
42 package, but very little of the documentation is contained within
43 this file. The FAQ is an excellent place to start as well.
44 Additionally, there are a bunch of README files for specific
45 architectures and specific features. You might wish to look at some
46 of these other files as well.
48 SUPPORTED ARCHITECTURES
50 Please see the FAQ for this information.
52 Please let us know if you compile it on other OS versions and it
53 works for you so we can add them to the above list.
55 Porting: Please! read the PORTING file.
57 Also note that many architecture have architecture specific README
58 files, so you should check to see if there is one appropriate to
64 - http://www.net-snmp.org/download/
65 - ftp://ftp.net-snmp.org/pub/sourceforge/net-snmp/
67 - http://www.net-snmp.org/
69 - http://www.net-snmp.org/wiki/
70 Sourceforge Project page:
71 - http://sourceforge.net/projects/net-snmp
73 - US: ftp://ftp.freesnmp.com/mirrors/net-snmp/
75 The old ucd-snmp.ucdavis.edu web site and ftp server is now
76 offline and should not be accessed any longer.
80 http://www.net-snmp.org/
81 http://sourceforge.net/projects/net-snmp
82 http://www.net-snmp.org/wiki/
86 See the INSTALL file distributed with this package.
88 COPYING AND COPYRIGHTS
90 See the COPYING file distributed with this package.
92 FREQUENTLY ASKED QUESTIONS
94 See the FAQ file distributed with this package.
95 This is also available on the project Wiki at
97 http://www.net-snmp.org/wiki/index.php/FAQ
99 so that the wider Net-SNMP community can help maintain it!
103 This is a project worked on by people around the net. We'd love
104 your help, but please read the PORTING file first. Also, subscribe
105 to the net-snmp-coders list described below and mention what you're
106 going to work on to make sure no one else is already doing so!
107 You'll also need to keep up to date with the latest code snap shot,
108 which can be obtained from CVS using the information found at
109 http://www.net-snmp.org/cvs/.
111 Contributions to the Net-SNMP source code in any form are greatly
112 appreciated. We expect the parties providing such contributions to
113 have the right to contribute them to the Net-SNMP project or that
114 the parties that do have the right have directed the person
115 submitting the contribution to do so. In addition, all contributors
116 need to be aware that if the contribution is accepted and
117 incorporated into the Net-SNMP project, it will be redistributed
118 under the terms of the license agreement used for the entire body of
119 work that comprises the Net-SNMP project (see the COPYING file for
120 details). If this license agreement ever changes the contribution
121 will continue to be released under any new licenses as well. Thank
122 you, in advance, for your gracious contributions.
124 CODE UPDATE ANNOUNCEMENTS
126 See the NEWS file and the ChangeLog file for details on what has
127 changed between releases.
129 We hate broadcasting announce messages to other mailing lists and
130 newsgroups, so there is a mailing list set up to handle release
131 announcements. Any time we put new software out for ftp, we'll mail
132 this fact to net-snmp-announce@lists.sourceforge.net. See the
133 MAILING LISTS section described below to sign up for these
136 We will post new announcements on a very infrequent basis to the
137 other channels (the other snmp mailing lists and newsgroups like
138 comp.protocols.snmp), but only for major code revisions and not for
139 bug-fix patches or small feature upgrades.
145 A number of mailing lists have been created for support of the project:
148 net-snmp-announce@lists.sourceforge.net -- For official announcements
149 net-snmp-users@lists.sourceforge.net -- For usage discussions
150 net-snmp-coders@lists.sourceforge.net -- For development discussions
152 The -coders list is intended for discussion on development of code
153 that will be shipped as part of the package. The -users list is
154 for general discussion on configuring and using the package,
155 including issues with coding user-developed applications (clients,
156 managers, MIB modules, etc).
158 Please do *NOT* send messages to both -users and -coders lists.
159 This is completely unnecessary, and simply serves to further
160 overload (and annoy) the core development team. If in doubt,
161 just use the -users list.
164 The other lists of possible interest are:
166 net-snmp-cvs@lists.sourceforge.net -- For cvs update announcements
167 net-snmp-bugs@lists.sourceforge.net -- For Bug database update announcements
168 net-snmp-patches@lists.sourceforge.net -- For Patch database update announcements
170 Please do NOT post messages to these lists (or to the announce list above).
171 Bug reports and Patches should be submitted via the Source Forge tracker
172 system. See the main project web pages for details.
174 To subscribe to any of these lists, please see:
176 http://www.net-snmp.org/lists/
180 The archives for these mailing lists can be found by following links at
182 http://www.net-snmp.org/lists/
186 The agent that comes with this package is extensible through use of
187 shell scripts and other methods. See the configuration manual pages
188 (like snmpd.conf) and run the snmpconf perl script for further details.
190 You can also extend the agent by writing C code directly. The agent
191 is extremely modular in nature and you need only create new files,
192 re-run configure and re-compile (or link against its libraries). No
193 modification of the distributed source files are necessary. See the
194 following files for details on how to go about this:
195 http://www.net-snmp.org/tutorial-5/toolkit/,
196 agent/mibgroup/examples/*.c
198 Also, see the local/mib2c program and its README file for help in
199 turning a textual mib description into a C code template.
201 We now support AgentX for subagent extensibility. The net-snmp
202 agent can run as both a master agent and a subagent. Additionally,
203 a toolkit is provided that enables users of it to easily embed a
204 agentx client into external applications. See the tutorial at
205 http://www.net-snmp.org/tutorial-5/toolkit/ for an example of how
210 See the man/snmp.conf.5 manual page.
212 For the agent, additionally see the man/snmpd.conf.5 manual page.
214 For the snmptrapd, see the man/snmptrapd.conf.5 manual page.
216 You can also run the snmpconf perl script to help you create some of
219 SUBMITTING BUG REPORTS
221 Important: *Please* include what version of the net-snmp (or
222 ucd-snmp) package you are using and what architecture(s) you're
223 using, as well as detailed information about exactly what is wrong.
225 To submit a bug report, please use the web interface at
226 http://www.net-snmp.org/bugs/. It is a full-fledged
227 bug-tracking system that will allow you to search for already
228 existing bug reports as well as track the status of your report as
229 it is processed by the core developers.
231 If you intend to submit a patch as well, please read the PORTING
232 file before you do so and then submit it to
233 http://www.net-snmp.org/patches/.
237 We love patches. Send some to us! But before you do, please see
238 the 'PORTING' file for information on helping us out with the
239 process of integrating your patches (regardless of whether its a new
240 feature implementation or a new port).
242 Also, We're interested if anyone actually uses/likes/hates/whatever
243 this package... Mail us a note and let us know what you think of it!
245 Have fun and may it make your life easier,
247 The net-snmp developers
251 The following people have contributed various patches and
252 improvements. To them we owe our deepest thanks (and you do too!):
254 Wes Hardaker <hardaker@users.sourceforge.net>
255 Steve Waldbusser <waldbusser@nextbeacon.com>
256 Dan A. Dickey <ddickey@transition.com>
257 Dave Shield <D.T.Shield@csc.liv.ac.uk>
258 Giovanni S. Marzot <gmarzot@nortelnetworks.com>
259 Niels Baggesen <nba@users.sourceforge.net>
260 Simon Leinen <simon@limmat.switch.ch>
261 David T. Perkins <dperkins@dsperkins.com>
262 Mike Perik <mikep@crt.com>
263 Sanjai Narain <narain@thumper.bellcore.com>
264 francus@metsny.delphi.com
265 Gary Palmer <gpalmer@freebsd.org>
266 Marc G. Fournier <scrappy@ki.net>
267 Gary A. Hayward <gah@bellcore.com>
268 Jennifer Bray <jbray@origin-at.co.uk>
269 Philip Guenther <guenther@gac.edu>
270 Elwyn B Davies <edavies@origin-at.co.uk>
271 Simon Burge <simonb@telstra.com.au>
272 David Paul Zimmerman <dpz@apple.com>
273 Alan Batie <batie@aahz.jf.intel.com>
274 Michael Douglass <mikedoug@texas.net>
275 Ted Rule <Ted_Rule@FLEXTECH.CO.UK>
276 Craig Bevins <craigb@bitcom.net.au>
277 Arther Hyun <arthur@psi.com>
278 Cristian Estan <Cristian.Estan@net.utcluj.ro>
279 Eugene Polovnikov <eugen@rd.zgik.zaporizhzhe.ua>
280 Jakob Ellerstedt <jakob@dynarc.se>
281 Michael J. Slifcak <slif@bellsouth.net>
282 Jonas Olsson <jolsson@erv.ericsson.se>
283 James H. Young <sysjhy@gsu.edu>
284 Jeff Johnson <jbj@redhat.com>
285 Markku Laukkanen <marlaukk@stybba.ntc.nokia.com>
286 Derek Simkowiak <dereks@kd-dev.com>
287 David F. Newman <dnewman@epnet.com>
288 Nick Amato <naamato@merit.edu>
289 Mike Baer <baerm@calweb.com>
290 Patrick Lawrence <pjlawrence@ucdavis.edu>
291 Russ Mundy <mundy@tislabs.com>
292 Olafur Gudmundsson <ogud@tislabs.com>
293 David Reeder <dreeder@tislabs.com>
294 Ed Lewis <lewis@tislabs.com>
295 Bill Babson <wbabson@tislabs.com>
296 Chris Smith <csmith@platform.com>
297 Mike Michaud <mikemichaud@earthlink.net>
298 Andy Hood <ahood@westpac.com.au>
299 Robert Story <rstory@freesnmp.com>
300 Bert Driehuis <driehuis@playbeing.org>
301 Juergen Schoenwaelder <schoenw@ibr.cs.tu-bs.de>
302 Frank Strauss <strauss@ibr.cs.tu-bs.de>
303 Ragnar Kjørstad <ucd@ragnark.vestdata.no>
304 Jochen Kmietsch <jochen.kmietsch@tu-clausthal.de>
305 Jun-ichiro itojun Hagino <itojun@iijlab.net>
306 John L Villalovos <john.l.villalovos@intel.com>
307 Christoph Mammitzsch <Christoph.Mammitzsch@tu-clausthal.de>
308 Arne Oesleboe <Arne.Oesleboe@item.ntnu.no>
309 Jeff Cours <jeff@ultradns.com>
310 Karl Schilke <karl_schilke@eli.net>
311 John Naylon <jbpn@cambridgebroadband.com>
312 Ken Hornstein <kenh@cmf.nrl.navy.mil>
313 Martin Oldfield <m@mail.tc>
314 Harrie Hazewinkel <harrie@users.sourceforge.net>
315 Mark Ferlatte <ferlatte@users.sourceforge.net>
316 Marus Meissner <marcusmeissner@users.sourceforge.net>
317 Stephan Wenzer <stephanwenzel@users.sourceforge.net>
318 Ron Mevissen <ron.mevissen@eed.ericsson.se>
319 T.J. Mather <tjmather@tjmather.com>
320 Craig Setera <seterajunk@charter.net>
321 Katsuhisa ABE <abekatsu@cysols.com>
322 Axel Kittenberger <Axel.Kittenberger@maxxio.com>
323 Johannes Schmidt-Fischer <jsf@InterFace-AG.com>
324 Jeffrey Watson <nostaw@users.sourceforge.net>
325 Bruce Shaw <Bruce.Shaw@gov.ab.ca>
326 Stefan Radman <sradman@users.sourceforge.net>
327 Stephen J. Friedl <sjfriedl@users.sourceforge.net>
328 Alex Burger <alex_b@users.sourceforge.net>
329 Christophe Varoqui <ext.devoteam.varoqui@sncf.fr>
330 Srikanth Pindiproli <sripindip@users.sourceforge.net>
331 Kevin Graham <kevgraham7@users.sourceforge.net>
332 Xiaofeng Ling <xfling@users.sourceforge.net>
333 Brandon Knitter <knitterb@bl...>
334 Andrew Findlay <andrew.findlay@skills-1st.co.uk>
335 Ron Tabor <rtabor@users.sourceforge.net>
336 Peter Warasin <drg-r3@users.sourceforge.net>
337 Bob Rowlands <robert.rowlands@sun.com>
338 Peter Hicks <Peter.Hicks@POGGS.CO.UK>
339 Andy Smith <wasmith32@earthlink.net>
340 Nick Barkas <nbarkas@users.sourceforge.net>
341 Noah Friedman <friedman@prep.ai.mit.edu>
342 Geert De Peuter <geert@depeuter.org>
343 Magnus Fromreide <magfr@lysator.liu.se>
344 Marcus Meissner <marcusmeissner@users.sourceforge.net>
345 Andrew Rucker Jones <arjones@users.sourceforge.net>
346 Dai.H. <dg-f@users.sourceforge.net>
347 Thomas Anders <tanders@users.sourceforge.net>
348 Vladislav Bogdanov <slava_reg@nsys.by>
349 Peter Martin <pnmartin@users.sourceforge.net>
350 Thomas Lackey <telackey@users.sourceforge.net>
351 Joe Buehler <jbuehler@spirentcom.com>
352 Bart Van Assche <bart.vanassche@gmail.com>
354 We've probably forgotten people on this list. Let us know if you've
355 contributed code and we've left you out.