MIB Viewer

CISCO-SMART-INSTALL-MIB

85 objects
This MIB module defines managed objects that facilitate the management of Smart Install feature. Smart Install is a plug-and-play image and configuration management feature which enables zero-touch deployment of Cisco network devices in an enterprise branch network. Following is the terminology associated with Smart Install feature: Director A router or switch selected as the single management point for images and configuration of network devices in a Smart Install network. When a device is first installed into the network, the director detects the new device and facilitates the correct Cisco IOS image and configuration file for the device based on user defined profiles. With the automated process, a single or a group of devices are deployed without user intervention. The managed device includes, but not limited to, Cisco 2K/3K switches and EtherSwitch service modules. Director learns about them through CDP or Smart Install protocol. Smart Install Capable Client A client device running Smart Install capable image. Group Devices are placed into Groups where they can be manipulated together rather than individually. Profile Profile is the configuration file, image, etc. that a user programs for each group. Backup The feature to archive/backup client device's configuration file upon 'write memory' on client. Join-Window A join window is a time window during which the device is allowed to upgrade image or configuration files. Only during this window can the director provide information about the image and configuration to the device. A device attempting to join the network outside of the join window will not be allowed to do so, and cannot upgrade their image and configuration files. This MIB module is supported on the director but not on the client devices. It is designed to: - Allow operators to make configurations for client devices before and after they connect to the director's network. - Support monitoring of client devices discovered by the director. - Provide status of the deployed client image and configuration as a result of operator defined profiles. - Provide notifications for notable events such as new device joined or upgrade failure if there is any. Please note that, in most cases a working DHCP pool is configured for the subnet(s) on which the client devices are located. The DHCP server could be the director, another Cisco device running Cisco IOS, or a non-Cisco third-party server. CISCO-SMART-INSTALL-MIB Module usage: 1) Create profile for a group of devices Profile is used to pre-configure image and configuration files for a group of devices. In csiProfileTable { csiProfileIndex = 8, csiProfileGroupName = '3750E_24', csiProfileImageUrl = 'tftp://10.0.0.1/3750e.tar', csiProfileImageTwoUrl = '', csiProfileConfigUrl = 'flash:/default_config.txt', <snip> } 2) Define a group of devices For example, to define a group matching on Catalyst 2960 24 8 Poe switches: In csiMatchTable { csiMatchIndex = 1, csiMatchGroupType = 'product', csiMatchProductId = 'WS-C2960-24LT-L', csiProfileIndex = 6, <snip> } 3) Enable Smart Install feature on the director The operator enables the Smart Install feature by setting csiOperationMode = basic(2) 4) Display device information Director is aware of Smart Install capable devices and others connected to a Smart Install capable device. This MIB table displays information about the devices, such as the running image, the MAC address, etc. csiDeviceTable 5) Further refine the running environment Objects in csiGlobalConfig enable the Operator to tailor the director operation, such as: . Backup client device's configuration file. . Set up Join Window to monitor newly installed devices.
OIDNameAccessStatusDescription
1.3.6.1.4.1.9.9.725IdentityciscoSmartInstallMIBThis MIB module defines managed objects that facilitate the management of Smart Install feature. Smart Install is a plug-and-play image and configuration manag…
1.3.6.1.4.1.9.9.725.0NodeciscoSmartInstallMIBNotifs
1.3.6.1.4.1.9.9.725.0.1NotificationcsiOperationModeChangecurrentThis notification is generated when the director operation mode changes. csiOperationMode indicates the director operation mode.
1.3.6.1.4.1.9.9.725.0.2NotificationcsiDeviceAddedcurrentThis notification is generated when a network device joins the Smart Install network. csiDeviceName indicates the device host name. csiDeviceAddressType indica…
1.3.6.1.4.1.9.9.725.0.3NotificationcsiDeviceLostcurrentThis notification is generated when director loses connectivity to a device. csiDeviceName indicates the device host name. csiDeviceAddressType indicates the d…
1.3.6.1.4.1.9.9.725.0.4NotificationcsiFileLoadFailedcurrentThis notification is generated when a file upload or download operation has failed. csiDeviceName indicates the device host name. csiDeviceAddressType indicate…
1.3.6.1.4.1.9.9.725.1NodeciscoSmartInstallMIBObjects
1.3.6.1.4.1.9.9.725.1.1NodecsiGlobalConfig
1.3.6.1.4.1.9.9.725.1.1.1ScalarcsiOperationModeread-writecurrentThis object specifies the Smart Install director operation mode. The following enumerated values are supported: disabled(1) - Smart Install feature disabled. b…
1.3.6.1.4.1.9.9.725.1.1.2ScalarcsiDirectorIpAddressTyperead-writecurrentThis object specifies the type of Internet address in csiDirectorIpAddress object.
1.3.6.1.4.1.9.9.725.1.1.3ScalarcsiDirectorIpAddressread-writecurrentThis object specifies the Internet address assigned for the director. The type of this address is determined by the value of csiDirectorIpAddressType object. S…
1.3.6.1.4.1.9.9.725.1.1.4ScalarcsiManagementVlanread-onlycurrentThis object indicates if management VLAN is in use or not.
1.3.6.1.4.1.9.9.725.1.1.5ScalarcsiManagementVlansFirst2Kread-writecurrentThis object specifies the management VLANs in a string of octets containing one bit per VLAN for VLANs 0 to 2047. The director snoops all DHCP packets that pas…
1.3.6.1.4.1.9.9.725.1.1.6ScalarcsiManagementVlansSecond2Kread-writecurrentThis object specifies the management VLANs in a string of octets containing one bit per VLAN for VLANs 2048 to 4095. The director snoops all DHCP packets that …
1.3.6.1.4.1.9.9.725.1.1.7NodecsiBackup
1.3.6.1.4.1.9.9.725.1.1.7.1ScalarcsiBackupHostUrlread-writecurrentA Uniform Resource Locator specifying the host where the client configuration files are stored, 'tftp://101.122.33.10/vstack' for example. When a client config…
1.3.6.1.4.1.9.9.725.1.1.7.2ScalarcsiBackupEnableread-writecurrentThis object specifies whether client configuration file is backed up in the backup host. Director is informed when a Smart Install client configuration is comm…
1.3.6.1.4.1.9.9.725.1.1.8NodecsiJoinWindow
1.3.6.1.4.1.9.9.725.1.1.8.1ScalarcsiJoinWindowConfigOperationModeread-writecurrentA join window is a time window during which a network device is allowed to upgrade image or configuration files. Only during this window can the director provi…
1.3.6.1.4.1.9.9.725.1.1.8.2ScalarcsiJoinWindowPeriodNextFreeIndexread-onlycurrentAn integer which may be used as a new index in csiJoinWindowPeriodTable. The special value of 0 indicates that no more new entries can be created in csiJoinWin…
1.3.6.1.4.1.9.9.725.1.1.8.3TablecsiJoinWindowPeriodTablenot-accessiblecurrentA table of Join Window time periods. Management Application creates an entry in the table to add a Join Window period and its recurrence pattern. If csiJoinWin…
1.3.6.1.4.1.9.9.725.1.1.8.3.1RowcsiJoinWindowPeriodEntrynot-accessiblecurrentAn entry specifying a time period during which director offers image and configuration information to the newly installed devices. A configured row instance ca…
1.3.6.1.4.1.9.9.725.1.1.8.3.1.1ColumncsiJoinWindowPeriodIndexnot-accessiblecurrentThis object uniquely identifies a row in csiJoinWindowPeriodTable. The Management Application chooses this value by reading csiJoinWindowPeriodNextFreeIndex wh…
1.3.6.1.4.1.9.9.725.1.1.8.3.1.2ColumncsiJoinWindowPeriodStartTimeread-createcurrentThis object specifies the start time of a Join Window period.
1.3.6.1.4.1.9.9.725.1.1.8.3.1.3ColumncsiJoinWindowPeriodIntervalread-createcurrentThis object specifies the length of Join Window period in minutes starting from csiJoinWindowPeriodStartTime.
1.3.6.1.4.1.9.9.725.1.1.8.3.1.4ColumncsiJoinWindowPeriodRecurrencePatternread-createcurrentThis object specifies the Join Window recurrence pattern. none(1) - The join window period does not recur. daily(2) - The join window period recurs daily.
1.3.6.1.4.1.9.9.725.1.1.8.3.1.5ColumncsiJoinWindowPeriodExpirationDateread-createcurrentThis object specifies the day (in year, month and date) the Join Window period stops. An empty string indicates that no expiration date is applied. The Join Wi…
1.3.6.1.4.1.9.9.725.1.1.8.3.1.6ColumncsiJoinWindowPeriodStorageTyperead-createcurrentThis object specifies the storage type of this conceptual row.
1.3.6.1.4.1.9.9.725.1.1.8.3.1.7ColumncsiJoinWindowPeriodRowStatusread-createcurrentThis object is used to manage the creation and deletion of rows in this table. If this object value is 'active', user cannot modify any writable object in this…
1.3.6.1.4.1.9.9.725.1.2NodecsiProfile
1.3.6.1.4.1.9.9.725.1.2.1ScalarcsiImageFileUrlread-writecurrentThis object specifies the location of the default boot .tar image file. An empty string indicates that no such file is applied. If all clients in a Smart Insta…
1.3.6.1.4.1.9.9.725.1.2.2ScalarcsiConfigFileUrlread-writecurrentThis object specifies the location of the default configuration file. An empty string indicates that no such file is applied. If all clients in a Smart Install…
1.3.6.1.4.1.9.9.725.1.2.3ScalarcsiHostnamePrefixread-writecurrentThis object specifies the default hostname prefix. The director provides hostname (with prefix followed by an implementation-dependent string) to clients.
1.3.6.1.4.1.9.9.725.1.2.4ScalarcsiProfileNextFreeIndexread-onlycurrentAn integer value which may be used as a new index in csiProfileTable. The special value of 0 indicates that no more new entries can be created in csiProfileTab…
1.3.6.1.4.1.9.9.725.1.2.5TablecsiProfileTablenot-accessiblecurrentA table of Smart Install profile entries. In Smart Install, any number of client devices can be placed together to form a 'group' for easy management. A profil…
1.3.6.1.4.1.9.9.725.1.2.5.1RowcsiProfileEntrynot-accessiblecurrentAn entry in the csiProfileTable, describing the image and configuration files that represent the profile.
1.3.6.1.4.1.9.9.725.1.2.5.1.1ColumncsiProfileIndexnot-accessiblecurrentThis object uniquely identifies the entry in csiProfileTable. The value of the object is 2 or greater.
1.3.6.1.4.1.9.9.725.1.2.5.1.2ColumncsiProfileGroupNameread-createcurrentThis object specifies the name of a group for which this profile associates.
1.3.6.1.4.1.9.9.725.1.2.5.1.3ColumncsiProfileImageUrlread-createcurrentThis object specifies the location of the boot .tar image file. An empty string indicates that no such file is applied.
1.3.6.1.4.1.9.9.725.1.2.5.1.4ColumncsiProfileImageTwoUrlread-createcurrentFor mixed switch stack, this object specifies the location of the second .tar image file. An empty string indicates that no such file is applied.
1.3.6.1.4.1.9.9.725.1.2.5.1.5ColumncsiProfileConfigUrlread-createcurrentThis object specifies the location of the configuration file. An empty string indicates that no such file is applied.
1.3.6.1.4.1.9.9.725.1.2.5.1.6ColumncsiProfileStorageTyperead-createcurrentThis object specifies the storage type for this conceptual row.
1.3.6.1.4.1.9.9.725.1.2.5.1.7ColumncsiProfileRowStatusread-createcurrentThis object specifies the status of this conceptual row. If this object value is 'active', user cannot modify any writable object in this row.
1.3.6.1.4.1.9.9.725.1.2.6TablecsiMatchTablenot-accessiblecurrentA table of group matching criteria entries. In Smart Install, 'group' represents a collection of network devices and a profile is configured for the group. The…
1.3.6.1.4.1.9.9.725.1.2.6.1RowcsiMatchEntrynot-accessiblecurrentAn entry in csiMatchTable, defining one matching criterion for a profile group. When its profile entry is deleted, the match entry is deleted too. The objects …
1.3.6.1.4.1.9.9.725.1.2.6.1.1ColumncsiMatchIndexnot-accessiblecurrentThis object uniquely identifies a matching criterion within a group.
1.3.6.1.4.1.9.9.725.1.2.6.1.2ColumncsiMatchGroupTyperead-createcurrentThis object indicates the general category of a Smart Install group. A profile group can be formed based on, unknown(1) - unknown match group type mac(2) - MAC…
1.3.6.1.4.1.9.9.725.1.2.6.1.3ColumncsiMatchMacAddressread-createcurrentThis object specifies the MAC address of the client. It is required when csiMatchGroupType is 'mac'. A MAC address match takes priority over other match criter…
1.3.6.1.4.1.9.9.725.1.2.6.1.4ColumncsiMatchHostAddressTyperead-createcurrentThis object specifies the type of Internet address stored in csiMatchHostAddress. It is required when csiMatchGroupType is 'connectivity'.
1.3.6.1.4.1.9.9.725.1.2.6.1.5ColumncsiMatchHostAddressread-createcurrentUser can configure a profile group based on the connectivity or topology of clients in a Smart Install network, that is, a group of clients that are connected …
1.3.6.1.4.1.9.9.725.1.2.6.1.6ColumncsiMatchHostInterfaceread-createcurrentFor connectivity group, this object specifies the interface, together with csiMatchHostAddress, representing the path through which clients are connected to th…
1.3.6.1.4.1.9.9.725.1.2.6.1.7ColumncsiMatchProductIdread-createcurrentThis object specifies the device product type for profile groups formed based on 'product'. For pre-defined profile group, it is the group name such as '2960 2…
1.3.6.1.4.1.9.9.725.1.2.6.1.8ColumncsiMatchSwitchNumread-createcurrentThis object specifies the switch number in a stackable switch. Together with csiMatchSwitchProductId, it describes a stack member. It is required when csiMatch…
1.3.6.1.4.1.9.9.725.1.2.6.1.9ColumncsiMatchSwitchProductIdread-createcurrentThis object specifies the product ID of a switch member indicated in csiMatchSwitchNum. It is required when csiMatchGroupType is 'stack'.
1.3.6.1.4.1.9.9.725.1.2.6.1.10ColumncsiMatchStorageTyperead-createcurrentThis object specifies the storage type for this conceptual row.
1.3.6.1.4.1.9.9.725.1.2.6.1.11ColumncsiMatchRowStatusread-createcurrentThis object specifies the status of this conceptual row. If this object value is 'active', user cannot modify any writable object in this row.
1.3.6.1.4.1.9.9.725.1.3NodecsiDeviceInfo
1.3.6.1.4.1.9.9.725.1.3.1TablecsiDeviceTablenot-accessiblecurrentA conceptual table listing the network devices with connectivity to the director, that is the device is either Smart Install capable or is connected to a Smart…
1.3.6.1.4.1.9.9.725.1.3.1.1RowcsiDeviceEntrynot-accessiblecurrentAn entry for each device that has joined the Smart Install network.
1.3.6.1.4.1.9.9.725.1.3.1.1.1ColumncsiDeviceNumnot-accessiblecurrentA value assigned by the director to uniquely identify each entry in csiDeviceTable.
1.3.6.1.4.1.9.9.725.1.3.1.1.2ColumncsiDeviceMacAddressread-onlycurrentThis object indicates the MAC address of the network device.
1.3.6.1.4.1.9.9.725.1.3.1.1.3ColumncsiDeviceAddressTyperead-onlycurrentThis object indicates the type of Internet address in csiDeviceAddress.
1.3.6.1.4.1.9.9.725.1.3.1.1.4ColumncsiDeviceAddressread-onlycurrentThis object indicates the Internet address of the device that sends Smart Install communication messages. The type of this address is determined by the value o…
1.3.6.1.4.1.9.9.725.1.3.1.1.5ColumncsiDeviceNameread-onlycurrentThis object indicates the host name of the device to easily identify it in a network.
1.3.6.1.4.1.9.9.725.1.3.1.1.6ColumncsiDeviceBackupConfigFileNameread-onlycurrentThis object indicates the name of the latest saved configuration file of the device. The file name is consisted of the device host name, MAC address and file e…
1.3.6.1.4.1.9.9.725.1.3.1.1.7ColumncsiDeviceImageVersionread-onlycurrentThis object indicates the software release version that the device is running. The zero-length string indicates that no Version field (TLV) was reported in the…
1.3.6.1.4.1.9.9.725.1.3.1.1.8ColumncsiDevicePlatformread-onlycurrentThe device's hardware platform as reported in the most recent CDP message. The zero-length string indicates that no Platform field (TLV) was reported in the mo…
1.3.6.1.4.1.9.9.725.1.3.1.1.9ColumncsiDeviceSerialNumread-onlycurrentA recorded serial number for this device that indexes some type device catalog or inventory, if applicable.
1.3.6.1.4.1.9.9.725.1.3.1.1.10ColumncsiDeviceStatusread-onlycurrentA text string describes the network device status. The agent implementation may use this object to report upgrading progress.
1.3.6.1.4.1.9.9.725.1.4NodecsiNotifObjects
1.3.6.1.4.1.9.9.725.1.4.1ScalarcsiNotifEnableread-writecurrentThis object controls the generation of Smart Install notifications. For example, a value of '1' for 'deviceAdded' enables csiDeviceAdded notification, whereas …
1.3.6.1.4.1.9.9.725.1.4.2ScalarcsiNotifOperationTyperead-onlycurrentThis object indicates the type of operation of csiFileLoadFailed notification. other(1) - none of the following downloadConfig(2) - configuration file download…
1.3.6.1.4.1.9.9.725.1.4.3ScalarcsiNotifOperationResultread-onlycurrentThis object indicates the file operation result of csiFileLoadFailed notification.
1.3.6.1.4.1.9.9.725.2NodeciscoSmartInstallMIBConform
1.3.6.1.4.1.9.9.725.2.1NodeciscoSmartInstallCompliances
1.3.6.1.4.1.9.9.725.2.1.1ComplianceciscoSmartInstallComplianceread-onlycurrentDescribes the requirements for conformance to the CISCO-SMART-INSTALL-MIB module.
1.3.6.1.4.1.9.9.725.2.2NodeciscoSmartInstallGroups
1.3.6.1.4.1.9.9.725.2.2.1GroupciscoSmartInstallGlobalConfigGroupcurrentA collection of objects used for director configurations.
1.3.6.1.4.1.9.9.725.2.2.2GroupciscoSmartInstallConfigBackupGroupcurrentA collection of objects related to configuration file backup feature.
1.3.6.1.4.1.9.9.725.2.2.3GroupciscoSmartInstallJoinWindowGroupcurrentA collection of objects related to the Join Window.
1.3.6.1.4.1.9.9.725.2.2.4GroupciscoSmartInstallProfileGroupcurrentA collection of objects which are used to configure the profile for clients.
1.3.6.1.4.1.9.9.725.2.2.5GroupciscoSmartInstallDeviceInformationGroupcurrentA collection of objects that provide information about devices in a Smart Install network.
1.3.6.1.4.1.9.9.725.2.2.6GroupciscoSmartInstallNotificationEnableGroupcurrentA collection of objects for controlling (enabling/disabling) notifications to a management application.
1.3.6.1.4.1.9.9.725.2.2.7GroupciscoSmartInstallNotificationsGroupcurrentA collection of notifications in this MIB module.
1.3.6.1.4.1.9.9.725.2.2.8GroupciscoSmartInstallNotifyVarsGroupcurrentA collection of objects used for notifications.