RAD-ZeroTouch-MIB DEFINITIONS ::= BEGIN -- It is RAD's intent to encourage the widespread use of -- this Specification in connection with the management of -- RAD products. RAD grants vendors, end-users, -- and other interested parties a non-exclusive license to -- use this Specification in connection with the management -- of RAD products. -- This Specification is supplied "as is," and RAD makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. IMPORTS OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI systems FROM RAD-SMI-MIB systemsEvents FROM RAD-GEN-MIB MacAddress, DateAndTime FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB; radZeroTouch MODULE-IDENTITY LAST-UPDATED "201502191811Z" -- February 19, 2015 ORGANIZATION "RAD Data Communications Ltd." CONTACT-INFO "System Department Email: mibs@rad.com Postal: RAD Data Communications Ltd. 24 Raoul Wallenberg St. Tel-Aviv 6971920 Israel Phone: +972-3-645-5421 Fax: +972-3-760-7844" DESCRIPTION "Zero Touch MIB." ::= { systems 17 } -- NE First Time Installation and usage of the Bootstrap trap notification -- -- In RadGen.mib: radZeroTouch OBJECT IDENTIFIER ::= {systems 17} bootstrapTable OBJECT-TYPE SYNTAX SEQUENCE OF BootstrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains bootstrap parameters. These will be attached to the bootstrap trap. " ::= { radZeroTouch 1 } bootstrapEntry OBJECT-TYPE SYNTAX BootstrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries for bootstrapTable. " INDEX { bootstrapIfIndex } ::= { bootstrapTable 1 } BootstrapEntry ::= SEQUENCE { bootstrapIfIndex Integer32, bootstrapDeviceType OBJECT IDENTIFIER, bootstrapDeviceMac MacAddress, bootstrapDeviceSwVer SnmpAdminString, bootstrapDeviceHwVer SnmpAdminString, bootstrapState INTEGER } bootstrapIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index containing the Type, Slot and Port segment bits according to RAD indexing convention. The agent will create a row in this table for the local device. The value of the index will be: Type segment = 1 Slot segment = 0 Port segment = 0 The agent will create a row in this table for each connected remote device. Type segment = 1 Slot segment = Local slot number to which the remote device is connected. Port segment = Local port number to which the remote device is connected. " ::= { bootstrapEntry 1 } bootstrapDeviceType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "System Device Object ID. See also RFC 3418 sysObjectID. " ::= { bootstrapEntry 2 } bootstrapDeviceMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC Address of the management interface. " ::= { bootstrapEntry 3 } bootstrapDeviceSwVer OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Sofware version of the device. Same value as entPhysicalSoftwareRev when entPhysicalClass = chassis(3) (see RFC 4133). " ::= { bootstrapEntry 4 } bootstrapDeviceHwVer OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of the device. Same value as entPhysicalHardwareRev when entPhysicalClass = chassis(3) (see RFC 4133). " ::= { bootstrapEntry 5 } bootstrapState OBJECT-TYPE SYNTAX INTEGER { on (2), acknowledge (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "State of bootstrap notification: (2) - device is waiting for acknowledge from the NMS/EMS. (3) - notification was acknowledged. " ::= { bootstrapEntry 6 } bootstrapActivationCmd OBJECT-TYPE SYNTAX INTEGER { off (2), on (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activation Command for enabling the bootstrap trap. Default value is 'off (2)'. " ::= { radZeroTouch 2 } -------------------------------------------- -- Trap Definitions -------------------------------------------- systemBootstrap NOTIFICATION-TYPE OBJECTS { bootstrapDeviceType, bootstrapDeviceMac, bootstrapDeviceSwVer, bootstrapDeviceHwVer } STATUS current DESCRIPTION "This Notification will be sent by a device establishing first communication with the management system upon initial installation. " ::= { systemsEvents 85} END