Next: 4.1.2 Die DPI Ports
Up: Die Initialisierung des Agenten
Previous: Die Initialisierung des Agenten
Die Definition der MIB im Agenten, welche sich im File 'mib.txt'
befindet, wurde um folgendes erweitert.
indentation
DPI20-MIB DEFINITIONS ::= BEGIN
- Objects in this MIB are
implemented in the local SNMP agent.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, snmpModules,
enterprises
FROM
SNMPv2-SMI;
ibm OBJECT
IDENTIFIER ::= { enterprises 2 }
ibmDPI OBJECT IDENTIFIER ::= { ibm 2
}
dpi20MIB OBJECT IDENTIFIER ::= {
ibmDPI 1 }
- dpi20MIB
MODULE-IDENTITY
- LAST-UPDATED
"9401210000Z"
- ORGANIZATION
ÏBM Research - T.J. Watson Research Center"
- CONTACT-INFO " Bert Wijnen
- Postal: IBM International
Operations
- Watsonweg 2
- 1423 ND Uithoorn
- The Netherlands
- Tel: +31 2975 53316
- Fax: +31 2975 62468
- E-mail: wijnen@vnet.ibm.com"
- DESCRIPTION "MIB module describing
DPI objects."
- ::= {
snmpModules x }
dpiPort
OBJECT IDENTIFIER ::= { dpi20MIB 1 }
dpiPortForTCP OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The TCP port number on
which the agent
listens for DPI
connections. A zero value
means
the agent has no DPI TCP port."
::= { dpiPort 1 }
dpiPortForUDP OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The UDP port number on
which the agent
listens for DPI
packets. A zero value
means the
agent has no DPI UDP port."
::=
{ dpiPort 2 }
END
Die Implementierung der beiden Variablen
- dpiPortForTCP, (1.3.6.1.4.2.2.1.1.1.0) und
- dpiPortForUDP, (1.3.6.1.4.2.2.1.1.2.0)
findet im File 'snmp_vars.c' statt und die zugehörige Funktion
'var_dpiport()' zum Lesen der Variablen findet sich im File 'dpi.c'.
Eine genaue Beschreibung zur Erweiterung der MIB im CMU-Agenten findet
man in der Dokumentation [4] des Fopras ''Erweiterung eines
SNMPv2-Agenten für Systemmanagementaufgaben'' von Bastian Pusch.
Next: 4.1.2 Die DPI Ports
Up: Die Initialisierung des Agenten
Previous: Die Initialisierung des Agenten
Copyright Munich Network Management Team