1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Version ( "2.11.0" ),
3 UMLPackagePath ( "CIM::Network::iSCSI" ),
4 Description (
5 "Statistics for Logins and Logouts to or from an iSCSI Node. An "
6 "instance of this class will be associated by "
7 "ElementStatisticalData to an instance of "
8 "SCSIProtocolController that represents the Node. The Node can "
9 "be either an Initiator or Target and so the interpretation of "
10 "the properties in this class varies accordingly." )]
11 class CIM_iSCSILoginStatistics : CIM_StatisticalData {
12
13 [Description (
14 "This property counts the number of times a login attempt "
15 "from this node(initiator) or to this node(target) has "
16 "failed." ),
17 Counter, MappingStrings {
18 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginFailures",
19 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginFailures" }]
20 uint64 LoginFailures;
21
22 marek 1.1 [Description (
23 "The timestamp of the most recent failure of a login "
24 "attempt from this node(initiator) or to this "
25 "node(target). A value of zero indicates that no such "
26 "failures have occurred since the last system boot." ),
27 MappingStrings {
28 "MIB.IETF|iSCSI-MIB.iscsiIntrLastFailureTime",
29 "MIB.IETF|iSCSI-MIB.iscsiTgtLastFailureTime" },
30 ModelCorrespondence {
31 "CIM_iSCSILoginStatistics.LastLoginFailureType",
32 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName" }]
33 datetime LastLoginFailureTime;
34
35 [Description (
36 "The type of the most recent failure of a login attempt "
37 "from this node(initiator) or to this node(target)." ),
38 ValueMap { "1", "2", "3", "4", "5" },
39 Values { "Other", "Negotiate", "Authenticate", "Authorize",
40 "Redirect" },
41 MappingStrings {
42 "MIB.IETF|iSCSI-MIB.iscsiIntrLastFailureType",
43 marek 1.1 "MIB.IETF|iSCSI-MIB.iscsiTgtLastFailureType" },
44 ModelCorrespondence {
45 "CIM_iSCSILoginStatistics.OtherLastLoginFailureType",
46 "CIM_iSCSILoginStatistics.LastLoginFailureTime",
47 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName" }]
48 uint16 LastLoginFailureType;
49
50 [Description (
51 "A string describing the type of the last login failure "
52 "when LastLoginFailureType is equal to the value 1, "
53 "\"Other\"." ),
54 ModelCorrespondence {
55 "CIM_iSCSILoginStatistics.LastLoginFailureType" }]
56 string OtherLastLoginFailureType;
57
58 [Description (
59 "The iSCSI name of the remote node that failed the last "
60 "login attempt." ),
61 MappingStrings {
62 "MIB.IETF|iSCSI-MIB.iscsiIntrLastTgtFailureName",
63 "MIB.IETF|iSCSI-MIB.iscsiTgtLastIntrFailureName" },
64 marek 1.1 ModelCorrespondence {
65 "CIM_iSCSILoginStatistics.LastLoginFailureTime",
66 "CIM_iSCSILoginStatistics.LastLoginFailureType",
67 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddressType",
68 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddress" }]
69 string LastLoginFailureRemoteNodeName;
70
71 [Description (
72 "The type of Internet Network Address of the remote node "
73 "that failed the last login attempt." ),
74 ValueMap { "1", "2" },
75 Values { "IPv4", "IPv6" },
76 MappingStrings {
77 "MIB.IETF|iSCSI-MIB.iscsiIntrLastTgtFailureAddrType",
78 "MIB.IETF|iSCSI-MIB.iscsiTgtLastIntrFailureAddrType" },
79 ModelCorrespondence {
80 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName",
81 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddress" }]
82 uint16 LastLoginFailureRemoteAddressType;
83
84 [Description (
85 marek 1.1 "An Internet Network Address giving the host address of "
86 "the remote node that failed the last login attempt." ),
87 MappingStrings {
88 "MIB.IETF|iSCSI-MIB.iscsiIntrLastTgtFailureAddr",
89 "MIB.IETF|iSCSI-MIB.iscsiTgtLastIntrFailureAddr" },
90 ModelCorrespondence {
91 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteNodeName",
92 "CIM_iSCSILoginStatistics.LastLoginFailureRemoteAddressType" }]
93 uint32 LastLoginFailureRemoteAddress;
94
95 [Description (
96 "The count of Login Response PDUs with status 0x0000, "
97 "Accept Login, received by this node(initator), or "
98 "transmitted by this node (target)." ),
99 Counter, MappingStrings {
100 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginAcceptRsps",
101 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginAccepts" }]
102 uint64 SuccessfulLogins;
103
104 [Description (
105 "If the node is an initiator this property is the number "
106 marek 1.1 "of times it has aborted a login because parameter "
107 "negotiation with the target failed. \n"
108 "If the node is a target the property is the number of "
109 "times a it has effectively refused a login because the "
110 "parameter negotiation failed. While this situation can "
111 "occur, the exact mechanism is as yet undefined in the "
112 "iSCSI Protocol Spec." ),
113 Counter, MappingStrings {
114 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginNegotiateFails",
115 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginNegotiateFails" }]
116 uint64 NegotiationLoginFailures;
117
118 [Description (
119 "If the node is an initiator this property is the number "
120 "of times it has aborted a login because the target could "
121 "not be authenticated. If the node is a target this "
122 "property is the count of Login Response PDUs with status "
123 "0x0201, Authentication Failed, transmitted by this "
124 "target." ),
125 Counter, MappingStrings {
126 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginAuthenticateFails",
127 marek 1.1 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginAuthenticateFails" }]
128 uint64 AuthenticationLoginFailures;
129
130 [Description (
131 "If the node is an initiator this property is the count "
132 "of Login Response PDUs with status class 0x201, "
133 "\'Authentication Failed\', received by this initiator. "
134 "If the node is a target the property is the count of "
135 "Login Response PDUs with status 0x0202, \'Forbidden "
136 "Target\', transmitted by this target." ),
137 Counter, MappingStrings {
138 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginAuthFailRsps",
139 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginAuthorizeFails" }]
140 uint64 AuthorizationLoginFailures;
141
142 [Description (
143 "The count of Login Response PDUs with status class 0x01, "
144 "Redirection, received by this node(initiator) or "
145 "transmitted by this node(target)." ),
146 Counter, MappingStrings {
147 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginRedirectRsps",
148 marek 1.1 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginRedirects" }]
149 uint64 LoginRedirects;
150
151 [Description (
152 "The number of failure Login Response PDUs which were "
153 "received by this node(initiator) or were transmitted by "
154 "this node(target), and which were not counted by any "
155 "other property in this class." ),
156 Counter, MappingStrings {
157 "MIB.IETF|iSCSI-MIB.iscsiIntrLoginOtherFailRsps",
158 "MIB.IETF|iSCSI-MIB.iscsiTgtLoginOtherFails" }]
159 uint64 OtherLoginFailures;
160
161 [Description (
162 "The count of Logout Command PDUs generated by this node "
163 "(initiator) or received by this node(target), with "
164 "reason code 0 (closes the session)." ),
165 Counter, MappingStrings {
166 "MIB.IETF|iSCSI-MIB.iscsiIntrLogoutNormals",
167 "MIB.IETF|iSCSI-MIB.iscsiTgtLogoutNormals" }]
168 uint64 NormalLogouts;
169 marek 1.1
170 [Description (
171 "The count of Logout Command PDUs generated by this node, "
172 "(initiator) or received by this node(target), with any "
173 "reason code other than 0." ),
174 Counter, MappingStrings {
175 "MIB.IETF|iSCSI-MIB.iscsiIntrLogoutOthers",
176 "MIB.IETF|iSCSI-MIB.iscsiTgtLogoutOthers" }]
177 uint64 OtherLogouts;
178
179
180 };
|