LEFTHAND-NETWORKS-NUS-COMMON-NETWORK-MIB DEFINITIONS ::= BEGIN -- IMPORTS: Include definitions from other mibs here, which is always -- the first item in a MIB file. IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI RowStatus, TruthValue FROM SNMPv2-TC lhnModules FROM LEFTHAND-NETWORKS-GLOBAL-REG lhnNusCommonNetwork FROM LEFTHAND-NETWORKS-NUS-COMMON-MIB; -- -- A brief description and update information about this mib. -- lhnNusCommonNetworkModule MODULE-IDENTITY LAST-UPDATED "0106010000Z" ORGANIZATION "LeftHand Networks, Inc." CONTACT-INFO " Author: Jose Faria LeftHand Networks postal: 1688 Conestoga St. Boulder, CO 80301 USA email: jfaria@lefthandnetworks.com phone: +1 303 449-4100 " DESCRIPTION "network items for NSM Devices" ::= { lhnModules 5 } -- ********************************************************************************* -- -- Network Module Objects -- -- ********************************************************************************* networkDeviceCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "number of network devices" ::= { lhnNusCommonNetwork 1 } networkDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF NetworkDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of network setup parameters for the NSM. The number of entries is given by networkDeviceCount." ::= { lhnNusCommonNetwork 2 } NetworkDeviceEntry ::= SEQUENCE { networkDeviceIndex INTEGER, networkDeviceName OCTET STRING, networkDeviceIpAddress IpAddress, networkDeviceMask IpAddress, networkDeviceDefaultGateway IpAddress, networkDeviceMode INTEGER, networkDeviceStatus OCTET STRING } networkDeviceEntry OBJECT-TYPE SYNTAX NetworkDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of network setup parameters for the NSM." INDEX { networkIndex } ::= { networkDeviceTable 1 } networkDeviceIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "network device index" ::= { networkDeviceEntry 1 } networkDeviceName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "network device name" ::= { networkDeviceEntry 6 } networkDeviceIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address" ::= { networkDeviceEntry 7 } networkDeviceMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "network mask" ::= { networkDeviceEntry 8 } networkDeviceDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "network default gateway" ::= { networkDeviceEntry 9 } networkDeviceMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), auto(2), static(3), slave(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "network device mode" ::= { networkDeviceEntry 10 } networkDeviceStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "network device status" ::= { networkDeviceEntry 11 } END