1-- ********************************************************************* 2-- CISCO-ISNS-CLIENT-MIB.my: Internet Storage Name Service Client Mib 3-- 4-- November 2003, Vinay Gaonkar 5-- 6-- Copyright (c) 2003 by cisco Systems, Inc. 7-- All rights reserved. 8-- 9-- ********************************************************************* 10 11CISCO-ISNS-CLIENT-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, OBJECT-TYPE, 15 Unsigned32 FROM SNMPv2-SMI 16 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 17 RowStatus FROM SNMPv2-TC 18 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 19 InetAddress, InetAddressType FROM INET-ADDRESS-MIB 20 ciscoMgmt FROM CISCO-SMI 21 CiscoPort FROM CISCO-TC; 22 23ciscoIsnsClientMIB MODULE-IDENTITY 24 LAST-UPDATED "200311100000Z" 25 ORGANIZATION "Cisco Systems Inc. " 26 CONTACT-INFO 27 " Cisco Systems 28 Customer Service 29 Postal: 170 W Tasman Drive 30 San Jose, CA 95134 31 USA 32 Tel: +1 800 553 -NETS 33 E-mail: cs-san@cisco.com" 34 DESCRIPTION 35 "MIB module for monitoring and configuring Internet 36 Storage Name Service (iSNS) client." 37 REVISION "200311100000Z" 38 DESCRIPTION 39 "Initial version of this MIB module." 40 ::= { ciscoMgmt 372 } 41 42ciscoIsnsClientMIBNotifications 43 OBJECT IDENTIFIER ::= { ciscoIsnsClientMIB 0 } 44ciscoIsnsClientMIBMIBObjects 45 OBJECT IDENTIFIER ::= { ciscoIsnsClientMIB 1 } 46ciscoIsnsClientMIBConformance 47 OBJECT IDENTIFIER ::= { ciscoIsnsClientMIB 2 } 48 49cIsnsClientConfig OBJECT IDENTIFIER ::= 50 { ciscoIsnsClientMIBMIBObjects 1 } 51 52-- 53-- cIsnsClntServerProfileTable 54-- 55 56cIsnsClntServerProfileTable OBJECT-TYPE 57 SYNTAX SEQUENCE OF CIsnsClntServerProfileEntry 58 MAX-ACCESS not-accessible 59 STATUS current 60 DESCRIPTION 61 "This table lists iSNS server profile configured on the 62 local device." 63 REFERENCE 64 "Internet Storage Name Service, June 2003, Internet 65 Draft." 66 ::= { cIsnsClientConfig 1 } 67 68cIsnsClntServerProfileEntry OBJECT-TYPE 69 SYNTAX CIsnsClntServerProfileEntry 70 MAX-ACCESS not-accessible 71 STATUS current 72 DESCRIPTION 73 "An entry representing an iSNS server profile." 74 INDEX { cIsnsClntServerProfileName, 75 cIsnsClntServerIndex } 76 ::= { cIsnsClntServerProfileTable 1 } 77 78CIsnsClntServerProfileEntry ::= 79 SEQUENCE { 80 cIsnsClntServerProfileName SnmpAdminString, 81 cIsnsClntServerIndex Unsigned32, 82 cIsnsClntServerProfileAddrType InetAddressType, 83 cIsnsClntServerProfileAddr InetAddress, 84 cIsnsClntServerProfilePort CiscoPort, 85 cIsnsClntServerProfileStatus RowStatus 86 } 87 88cIsnsClntServerProfileName OBJECT-TYPE 89 SYNTAX SnmpAdminString (SIZE (1..64)) 90 MAX-ACCESS not-accessible 91 STATUS current 92 DESCRIPTION 93 "An arbitrary string value, which identifies an iSNS 94 server profile." 95 ::= { cIsnsClntServerProfileEntry 1 } 96 97cIsnsClntServerIndex OBJECT-TYPE 98 SYNTAX Unsigned32 (1..65535) 99 MAX-ACCESS not-accessible 100 STATUS current 101 DESCRIPTION 102 "An arbitrary integer value, which identifies an iSNS 103 server for this profile." 104 ::= { cIsnsClntServerProfileEntry 2 } 105 106cIsnsClntServerProfileAddrType OBJECT-TYPE 107 SYNTAX InetAddressType 108 MAX-ACCESS read-create 109 STATUS current 110 DESCRIPTION 111 "The address type of the iSNS server." 112 ::= { cIsnsClntServerProfileEntry 3 } 113 114cIsnsClntServerProfileAddr OBJECT-TYPE 115 SYNTAX InetAddress 116 MAX-ACCESS read-create 117 STATUS current 118 DESCRIPTION 119 "The address of the iSNS server." 120 ::= { cIsnsClntServerProfileEntry 4 } 121 122cIsnsClntServerProfilePort OBJECT-TYPE 123 SYNTAX CiscoPort 124 MAX-ACCESS read-create 125 STATUS current 126 DESCRIPTION 127 "The port of the iSNS server." 128 DEFVAL { 3205 } 129 ::= { cIsnsClntServerProfileEntry 5 } 130 131cIsnsClntServerProfileStatus OBJECT-TYPE 132 SYNTAX RowStatus 133 MAX-ACCESS read-create 134 STATUS current 135 DESCRIPTION 136 "Status of this row." 137 ::= { cIsnsClntServerProfileEntry 6 } 138 139-- Conformance 140 141ciscoiIsnsClientMIBCompliances 142 OBJECT IDENTIFIER ::= { ciscoIsnsClientMIBConformance 1 } 143 144ciscoIsnsClientMIBGroups 145 OBJECT IDENTIFIER ::= { ciscoIsnsClientMIBConformance 2 } 146 147ciscoIsnsClientMIBCompliance MODULE-COMPLIANCE 148 STATUS current 149 DESCRIPTION 150 "The compliance statement for entities which 151 implement the CISCO-ISNS-CLIENT-MIB." 152 MODULE MANDATORY-GROUPS { cIsnsServerConfigGroup } 153 154 OBJECT cIsnsClntServerProfileStatus 155 SYNTAX INTEGER { 156 active (1), 157 createAndGo (4), 158 destroy (6)} 159 DESCRIPTION 160 "Only 'createAndGo', 'destroy' and 'active' need to be 161 supported." 162 OBJECT cIsnsClntServerProfilePort 163 MIN-ACCESS read-only 164 DESCRIPTION 165 "Only read-only need to be supported." 166 ::= { ciscoiIsnsClientMIBCompliances 1 } 167 168-- Units of Conformance 169 170cIsnsServerConfigGroup OBJECT-GROUP 171 OBJECTS { cIsnsClntServerProfileAddrType, 172 cIsnsClntServerProfileAddr, 173 cIsnsClntServerProfilePort, 174 cIsnsClntServerProfileStatus 175 } 176 STATUS current 177 DESCRIPTION 178 "A collection of objects for iSNS server 179 configuration." 180 ::= { ciscoIsnsClientMIBGroups 1 } 181END 182