summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSB-FINDIT
blob: b1bda158bebb5d534d30b8631a4bc2f5854af96a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
CISCOSB-FINDIT DEFINITIONS ::= BEGIN

IMPORTS
    switch001                                   	FROM CISCOSB-MIB
    MODULE-IDENTITY, OBJECT-TYPE,
    Unsigned32,IpAddress                            FROM SNMPv2-SMI
    RowStatus, TEXTUAL-CONVENTION, MacAddress,
    DisplayString, TruthValue                       FROM SNMPv2-TC
	SnmpAdminString                                 FROM SNMP-FRAMEWORK-MIB
    InetAddressType,InetAddress                     FROM INET-ADDRESS-MIB;

rlFindit   MODULE-IDENTITY
		LAST-UPDATED "202105190000Z"
        ORGANIZATION "Cisco Systems, Inc."
         CONTACT-INFO
         "Postal: 170 West Tasman Drive
         San Jose , CA 95134-1706
         USA
	          
	 Website:  Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"

        DESCRIPTION
                "The private MIB module definition for Findit Agent."
		REVISION "202105190000Z"
        DESCRIPTION
                "Added this MODULE-IDENTITY clause."
        ::= { switch001 235 }

rlFinditState   OBJECT-TYPE
    SYNTAX      INTEGER{enabled(1), disabled(2)}
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
          "The value represents the admin state of the findit Probe feature."
    DEFVAL{ 1 }		  
    ::= { rlFindit 1 }
        
rlFinditOperState   OBJECT-TYPE
    SYNTAX      INTEGER{active(1), inactive(2)}
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
          "The value represents the operational state of the findit Probe feature."
    DEFVAL{ 2 } 
    ::= { rlFindit 2 }       
        
--rlFinditTableEntry definition.
--currently supports one application.
--in case there is a need for additional applications,
--please add appropriate support for it.

rlFinditTable OBJECT-TYPE
    SYNTAX          SEQUENCE OF RlFinditTableEntry
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION     "The (conceptual) table listing the Findit group Entry."
    ::= {rlFindit  3}

rlFinditTableEntry OBJECT-TYPE
    SYNTAX     RlFinditTableEntry
    MAX-ACCESS     not-accessible
    STATUS current
    DESCRIPTION "The (conceptual) table listing the Findit entry."
    INDEX      { rlApplication}   
    ::= { rlFinditTable 1 }

RlFinditTableEntry::=SEQUENCE {
    rlApplication                         INTEGER,
    rlFinditOrganization                  DisplayString,
    rlFinditNetwork                       DisplayString,
    rlFinditInetAddress                   InetAddress,
    rlFinditManagerPort                   INTEGER,
    rlFinditManagerKeyId                  DisplayString,
    rlFinditManagerSecret                 DisplayString,
    rlFinditVersion                       DisplayString,
    rlFinditManagerConnection             INTEGER
}

rlApplication   OBJECT-TYPE
    SYNTAX      INTEGER (1)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "Entry index for Findit application.
                 currently supports one application.
                 in case there is a need for additional applications,
                 please add appropriate support for it."
    ::= { rlFinditTableEntry 1 }


rlFinditOrganization    OBJECT-TYPE
    SYNTAX     DisplayString (SIZE(0..64))    
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION "The Organization name of the FindIT Probe."
    ::= { rlFinditTableEntry 2 }

rlFinditNetwork    OBJECT-TYPE
    SYNTAX     DisplayString (SIZE(0..64))    
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION "The Network name of the FindIT Probe."
    ::= { rlFinditTableEntry 3 }
        
    
rlFinditInetAddress OBJECT-TYPE
    SYNTAX     InetAddress
    MAX-ACCESS     read-write
    STATUS current
    DESCRIPTION
        "The Inet address of the Findit manager (server)
        referred to in this table entry."
    ::= { rlFinditTableEntry 4 }

rlFinditManagerPort OBJECT-TYPE
        SYNTAX   INTEGER (1..65535)
        MAX-ACCESS   read-write
        STATUS   current
        DESCRIPTION
           "Specifies the TCP port used to connect to Manager 1-65535"
      ::= { rlFinditTableEntry 5 }
    
rlFinditManagerKeyId  OBJECT-TYPE
    SYNTAX DisplayString (SIZE(0..24))
    MAX-ACCESS          read-write
    STATUS current
    DESCRIPTION
        "Key for initial authentication between the FindIT 
        Probe running on the device and the FindIT Manager."
    ::= { rlFinditTableEntry 6 }

rlFinditManagerSecret  OBJECT-TYPE
    SYNTAX DisplayString (SIZE(0..160))
    MAX-ACCESS          read-write
    STATUS current
    DESCRIPTION
        "encrypted-secret-string"
    ::= { rlFinditTableEntry 7 }
    
	
rlFinditVersion  OBJECT-TYPE
    SYNTAX DisplayString (SIZE(0..64))
    MAX-ACCESS  read-write
    STATUS 		current
    DESCRIPTION
        "Findit current version."
    ::= { rlFinditTableEntry 8 }

rlFinditManagerConnection  OBJECT-TYPE
    SYNTAX      INTEGER{enabled(1), disabled(2)}
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Findit Manager connection configuration state."
    ::= { rlFinditTableEntry 9 }

   
rlFinditManagerReconnect  OBJECT-TYPE
    SYNTAX      INTEGER{none(0), renew(1)}
    MAX-ACCESS          read-write
    STATUS              current
    DESCRIPTION    
      "reconnect to manager using the
      configured key and secret for
      authentication with the manager"
    ::= {rlFindit  4}
    
rlFinditManagerConnectionOpertional   OBJECT-TYPE
    SYNTAX      INTEGER{enabled(1), disabled(2)}
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
          "The value represents the operational state of the findit Manager connection state."
    DEFVAL{ 2 } 
    ::= { rlFindit 5 }       

rlFinditProbeErrorReportAction   OBJECT-TYPE
    SYNTAX      INTEGER {
		nothing(0), 
		disableAndSyslog(1)
		}
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
          "Action MIB based on FindIT Probe agent error detected."
    ::= { rlFindit 6 }
        
rlFinditProbeMemoryClear   OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
          "Action MIB to trigger FindIT Probe agent memory clear."
    ::= { rlFindit 7 }       
        
    
END