NAUTEL-NXLINK-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI --TRAP-TYPE FROM RFC-1215 enterprises FROM SNMPv2-SMI ; nautel MODULE-IDENTITY LAST-UPDATED "201403240000Z" ORGANIZATION "www.nautel.com" CONTACT-INFO "postal: Nautel Limited 10089 Peggy's Cove Road Hackett's Cove NS B3Z 3J4 Canada email: support@nautel.com" DESCRIPTION "SNMP infrastructure of the Nautel NxLinx remote monitoring and control device" REVISION "201403240000Z" DESCRIPTION "Second draft" ::= { enterprises 28142 } -- -- Top level structure -- products OBJECT IDENTIFIER ::= { nautel 1 } nxlink OBJECT IDENTIFIER ::= { products 1 } -- -- Enumerations -- EnumDeviceId ::= INTEGER { v10typenarf44 (8194), v5typenarf45 (8195), v35typenarf46 (8197), v75typenarf47 (8196), v10typenarf44a (8203), v5typenarf45a (8204), v35typenarf46a (8206), v75typenarf47a (8205), v10typenarf33 (8192), v5typenarf36 (8193), v1typenarf49 (8198), v1typenarf491 (8199), v1x2standaloneorslave (8200), v1x2master (8202), v15 (8201), xr36 (12288), xr12 (12289), xr2550 (12290), vector (16384), vectornavtex (16385), j1000 (14336), sc1simplecombined (10240), sc1switchingcombined (10288), sc1mainstandbyfm (10272), sc1mainstandbyam1 (10336), sc1mainstandbyam2 (10340), sc1n1 (10320), sc1n1mark2 (10323), sc1n1bypass (10325), sc1switchless2xmtr (10304), sc1switchless4xmtr (10305) } -- -- Channel definitions -- nxlinkName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "User defined name of the NxLink device" ::= { nxlink 1 } nxlinkFirmwareVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version" ::= { nxlink 2 } nxlinkFirmwareDate OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware date" ::= { nxlink 3 } nxlinkDeviceCount OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of devices in the lookup table" ::= { nxlink 4 } -- -- Table definitions -- -- Device Lookup Table NxLinkDeviceLookupRow ::= SEQUENCE { nxlinkDeviceLookupTableIndex INTEGER, nxlinkDeviceLookupId EnumDeviceId, nxlinkDeviceLookupName OCTET STRING } nxlinkDeviceLookupTable OBJECT-TYPE SYNTAX SEQUENCE OF NxLinkDeviceLookupRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lookup table for devices connected to the NxLink" ::= { nxlink 5 } nxlinkDeviceLookupEntry OBJECT-TYPE SYNTAX NxLinkDeviceLookupRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "Device entry in the lookup table" INDEX { nxlinkDeviceLookupTableIndex } ::= { nxlinkDeviceLookupTable 1 } nxlinkDeviceLookupTableIndex OBJECT-TYPE SYNTAX INTEGER (1..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index value of device: 1 = Primary device 2-7 = Sub-devices" ::= { nxlinkDeviceLookupEntry 1 } nxlinkDeviceLookupId OBJECT-TYPE SYNTAX EnumDeviceId MAX-ACCESS read-only STATUS current DESCRIPTION "Device identifier" ::= { nxlinkDeviceLookupEntry 2 } nxlinkDeviceLookupName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "User defined name of device" ::= { nxlinkDeviceLookupEntry 3 } -- -- Sentinel -- nxlinkSentinel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Sentinel object (internal use), can be used to test SNMP operations" ::= { nxlink 127 } --/////////////////////////////////////////////// -- -- Trap Definitions -- --////////////////////////////////////////////// END