Essential Guide to SNMP MIB Development, Use, and Diagnosis. The Simple Network Management Protocol (SNMP) allows Managers (software) to communicate with Agents (also software) on network-managed devices, to collect status, for configuration and control, and to receive unsolicited events (traps). A MIB (Management Information Base) is a file containing syntax defining data objects to be managed and traps to be sent. MIB objects and their values are the focus of the protocol. Simplicity of SNMP is the reason for its initial and continued success — simple MIB objects define information sent using a simple message set. Yet it is flexible and scalable, used to manage small networks as well as large, distributed networks. This handbook is intended for developers (MIB and agent designers) and end-users (network engineers and IT-management specialists). It serves as an instructional manual and as a reference, and contains case descriptions, examples, practical advice, clear descriptions of standards, user exercises and quiz questions. It is an important book for anyone involved with SNMP, suitable for those new to the protocol as well as for experienced practitioners.
SNMP MIB Handbook
From the Back Cover
The Simple Network Management Protocol (SNMP) allows Managers (software) to communicate with Agents (software) on network-managed devices — to collect status information, to effect configuration and control, and to receive unsolicited alarms (called traps).A MIB (Management Information Base) is a file containing specific syntax defining data objects to be managed and traps to be sent. MIB objects and their values are topics of conversation between managers and agents, and are the focal point of the protocol.
The simplicity of SNMP is the reason for its initial and continued success — simple MIB objects define information that is transported by a simple message set. Yet it is flexible and scalable, and is used to manage very small networks as well as large, distributed networks. Many good tools are available, both open source and commercial.
This handbook is intended for both developers (MIB designers, agent software developers) and end-users (network engineers, IT management specialists). It serves as an instructional manual as well as a reference, and contains case studies, practical advice, clear descriptions of standards, user exercises and quiz questions.
Content is based on a series of training seminars developed by the author, which have been delivered to SNMP practitioners in a variety of endeavors — government agencies, university IT-department, telephone companies, electronics manufacturers, printer company, aircraft manufacturer, televison equipment providers, televison broadcaster, automated fare collection system, space agency.
This handbook is MIB-centeric, but covers many closely related topics. Sample topics include:
+ SNMP tutorial describing important aspects of the entire protocol, including messaging standards, security, agent models, network models, and enterprises.
+ Clear descriptions of the two version of MIB syntax, SMIv1 and SMIv2.
+ MIB syntax examples are provided from many standard MIBs.
+ Diagnosing problem MIBs (which managers fail to compile properly).
+ MIB-toolkit recommendations.
+ Managing networks. How to research MIB requirements and how to locate needed MIBs.
+ Partitioning — Enterprise SMI MIB, Textual Convention MIB, Subsystem MIB, Product MIB.
+ Expected support for standard MIBs by all agents.
+ Agent semantics and development issues.
+ Trap models and configuration of trap filters in managers.
+ Indexed tables, agent row-creation, manager row-creation.
+ A recommended MIB development process is described.