Contents
- Introduction
- Requirements
- Installation Instructions
- SNMP Implementation
- SNMP Transports
- Third Party Consoles
Introduction
Open Transport/SNMP provides an implementation of the Simple Network Management Protocol (SNMP) standard. SNMP can be used to display detailed technical information about the inner workings of Open Transport/TCP and Open Transport/AppleTalk which can assist when advanced troubleshooting of the network protocol stacks, or performance monitoring of Open Transport is required. It can also be used to retrieve information about a Mac OS system across an AppleTalk or TCP/IP network using a standards-based SNMP Management Console application. Much of the Mac OS information is also available locally through the Apple System Profiler application.
A Management Information Base, or "MIB", is a formal description of a set of network objects that can be managed using the Simple Network Management Protocol (SNMP). Included with OT/SNMP is support for three MIBs. One provides statistical information about the Open Transport/TCP protocol stack. The second provides statistical information about the Open Transport/AppleTalk stack. The third provides information about Mac OS.
OT/SNMP can be configured with the SNMP Admin application, which is found on the Mac OS 8.6 installation CD, in the CD Extras folder, in the folder called Network Extras, in the Open Transport folder. (Mac OS 8.6 installation CD/CD Extras/Network Extras/Open Transport/SNMP Administrator)
The default configuration only enables access to TCP/IP statistics from a management console on the network. Using the SNMP Admin application a network manager can allow additional information about a Macintosh to be collected using a SNMP Management Console.
Requirements
Minimum system requirements for this release:
- Any Power Macintosh system
- Any 68K Macintosh system with at least an 68030 processor (a math co-processor is not required)
- Mac OS 7.5.5 or newer
- Open Transport 1.1.1 or newer
- At least 2 mb of free space on the startup disk
- 16 mb of physical RAM (OT/SNMP is compatible with Virtual Memory and RamDoubler)
Installation Instructions
Mac OS 8.6
OT/SNMP is an optional component with Mac OS 8.5, and is not installed by default. To install OT/SNMP, select the "Customize" button from within the "Install Software" screen of the Mac OS 8.6 Installer.
Within the "Custom Installation and Removal" screen of the installer, place the pointer on the "Recommended Installation" button to the immediate right of the Mac OS 8.6 title in the "Software Components" list. Depress the mouse button, and choose "Customized Installation" from the pop-up menu.
From the list of networking features that appears, toggle the "Networking & Connectivity" triangle control, and from the list that appears click the check box next to "SNMP" and then click Ok. When finished, click the start button, and OT/SNMP will be installed.
Older releases of Mac OS
Copy the SNMP Administrator folder from the Mac OS 8.6 installation to your hard drive. The SNMP Administrator application can reside anywhere on your hard disk.
Drag the "Open Transport SNMP" and "OpenTptSNMPLib" extensions into the Extensions folder.
AppleTalk must be active and TCP/IP should be configured so the "load only when needed" checkbox is not checked. To change this TCP/IP setting, select "User Mode" under the Edit menu and enable Advanced or Administrator user mode. Then press the options button that is displayed in the TCP/IP Control Panel window.
SNMP Implementation
OT/SNMP implements version 1 of SNMP as defined in IETF STD 15 (RFC 1157): "A Simple Network Management Protocol (SNMP)".
The following MIB groups, as defined in IETF STD 17 (RFC 1213) "Management Information Base for Network Management of TCP/IP-based internets: MIB-II", are supported:
- System
- Interfaces
- IP
- ICMP
- TCP
- UDP
- SNMP
Note: statistics for the Interfaces group depend on network drivers for SNMP data. If a driver is not DLPI-based or does not support the DLPI DL_GET_STATISTICS_REQ operation, SNMP counters for the interfaces it supports are not available.
Mapping of interface numbers between different tables (e.g. ifIndex and ipRouteIfIndex) is not implemented.
The following MIB-II groups are NOT implemented in this release:
- Address Translation (deprecated)
- EGP
- Transmission
The following MIB groups defined in RFC 1742 "AppleTalk Management Information Base II" are implemented:
- LLAP
- AARP
- DDP
- RTMP Stub
- ZIP End Node
- NBP
- ATEcho
- ATP
- PAP
- ASP
- ADSP
- Per Port Counters
In addition, there is support for these groups defined in "Mac OS Management Information Base":
Note: most variables defined as having read/write access are read-only in this release.
SNMP Transports
This release implements SNMP over UDP as defined in IETF STD 15 (RFC 1157) Section 4, and SNMP over DDP as defined in RFC 1419 "SNMP over AppleTalk".
Transports are loaded only when their associated protocol stacks are active and loaded into memory. Using the "Options" dialog from the TCP/IP control panel interface select the "Active" radio button and uncheck the "Load only when needed" checkbox. Using the "Options" dialog from the AppleTalk control panel select the "Active" radio button.
Third Party Consoles
Open Transport/SNMP includes text files that define the MIB variables implemented in the AppleTalk and Mac OS MIBs. These can be imported into some third party SNMP Management Console applications. See your console's documentation for more information about importing new MIBs.
To date, Open Transport SNMP has been tested with the following SNMP Management Console applications: