Cameron Laird's personal notes on SNMP
More updates coming in mid-May 1999.
SNMP is an acronym for Simple
FAQs and other resources
Times is a great electronic a-periodical from which
I learn a lot. In particuler, it sponsors the ideal one-page
Device Interrogation" explains SNMP for the working programmer
Darin Davis is working on a
to CMU SNMP.
to all IETF MIBs
SNMP Research International
is a useful commercial site.
David Guerrero's Network
Management & Monitoring with Linux nicely introduces SNMP.
introduces SNMP for O'Reillynet.
Network Management Private Enterprise Codes (prefix:
enterprise-specific MIB modules.
among which my favorites include
- 1157: Simple Network Management Protocol (SNMP)
- 1215: Convention for defining traps for use with the SNMP
- 1303: A Convention for Describing SNMP-based Agents
- Solstice (formerly SunNet Manager) (but who cares? this looks
like a ... well, is there a diplomatic way to say that Sun
doesn't seem likely to be successful with this product?)
from Seagate (formerly the Netlabs product, DiMONS).
is an open extensible SNMP agent development toolkit.
- Castle Rock
- SNMP Research
- Robert Premuz has released a delightful
which reports on "states of a UNIX system (users,
user groups, processes, memory, and file system)".
- snmpy is written
can ready remote syslogs, report on uptime, disk space, and related
statuses, ...; at least, that's its reputation. I haven't used it
and InterMapper are free (for a limited time?) Macintosh SNMP consoles.
is a very simple package which makes SNMP commands available at a
Unix shell prompt.
is a self-contained SNMP manager,
extensible SNMP agent, scripting language, and development environment
that allows users to rapidly create SNMP applications."
- I like to get SNMP work done with
certainly looks interesting.
- Perl has a
extension, and an even more modern pure-Perl
has a good SNMP module.
- MibMaster is
"an SNMP to HTML gateway for Linux and Windows/NT", which has
received warm recommendations.
an RMON agent for SunOS, Ultrix, and OS/2
an SNMPv1 MIB compiler
an ASN.1 compiler
- See the Simple Times resources
page for much more.
The TechNet CD for NT includes an IP service called snmptrap.exe.
It is not a command line utility.
Software for accessing non-SNMP devices is called a "proxy".
SNMP allows only one agent per network interface. Bummer.
SNMP polling tends to saturate managed networks;
RMON is an
adjunct to SNMP which standardizes a response to this problem.
BER encoding rules define OIDs.
I'm looking at
for new projects.
What is an augmented table?
SMIv2 gives the opportunity
to express that one table shares row creation and
deletion semantics with another, that is, it
augments it. RFC 2578
elaborates this in sections 7.7, 7.8, and 7.8.1.
Laird's notes on