applV1.mib 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  1. -- automatically generated by mosy 7.1 #1 (elc), do not edit!
  2. -- APPLICATION-MIB SNMPV1 Version.
  3. APPLICATION-MIB DEFINITIONS ::= BEGIN
  4. IMPORTS
  5. DisplayString
  6. FROM RFC1213-MIB
  7. OBJECT-TYPE
  8. FROM RFC-1212
  9. Gauge, Counter, TimeTicks
  10. FROM RFC1155-SMI
  11. -- We use TimeTicks imported above instead of TimeStamp used in the V2 version.
  12. -- TimeStamp
  13. -- FROM SNMPv2-TC
  14. mib-2
  15. FROM RFC1213-MIB;
  16. DistinguishedName ::=
  17. DisplayString
  18. -- created from application (9311280000Z)
  19. application OBJECT IDENTIFIER ::= { mib-2 27 }
  20. applTable OBJECT-TYPE
  21. SYNTAX SEQUENCE OF ApplEntry
  22. ACCESS not-accessible
  23. STATUS mandatory
  24. DESCRIPTION
  25. "The table holding objects which apply to all different
  26. kinds of applications providing network services."
  27. ::= { application 1 }
  28. applEntry OBJECT-TYPE
  29. SYNTAX ApplEntry
  30. ACCESS not-accessible
  31. STATUS mandatory
  32. DESCRIPTION
  33. "An entry associated with a network service application."
  34. INDEX { applIndex }
  35. ::= { applTable 1 }
  36. ApplEntry ::=
  37. SEQUENCE {
  38. applIndex
  39. INTEGER,
  40. applName
  41. DisplayString,
  42. applDirectoryName
  43. DistinguishedName,
  44. applVersion
  45. DisplayString,
  46. applUptime
  47. TimeTicks,
  48. applOperStatus
  49. INTEGER,
  50. applLastChange
  51. TimeTicks,
  52. applInboundAssociations
  53. Gauge,
  54. applOutboundAssociations
  55. Gauge,
  56. applAccumulatedInboundAssociations
  57. Counter,
  58. applAccumulatedOutboundAssociations
  59. Counter,
  60. applLastInboundActivity
  61. TimeTicks,
  62. applLastOutboundActivity
  63. TimeTicks,
  64. applRejectedInboundAssociations
  65. Counter,
  66. applFailedOutboundAssociations
  67. Counter
  68. }
  69. applIndex OBJECT-TYPE
  70. SYNTAX INTEGER
  71. ACCESS not-accessible
  72. STATUS mandatory
  73. DESCRIPTION
  74. "An index to uniquely identify the network service
  75. application."
  76. ::= { applEntry 1 }
  77. applName OBJECT-TYPE
  78. SYNTAX DisplayString
  79. ACCESS read-only
  80. STATUS mandatory
  81. DESCRIPTION
  82. "The name the network service application chooses to be
  83. known by."
  84. ::= { applEntry 2 }
  85. applDirectoryName OBJECT-TYPE
  86. SYNTAX DistinguishedName
  87. ACCESS read-only
  88. STATUS mandatory
  89. DESCRIPTION
  90. "The Distinguished Name of the directory entry where
  91. static information about this application is stored.
  92. An empty string indicates that no information about
  93. the application is available in the directory."
  94. ::= { applEntry 3 }
  95. applVersion OBJECT-TYPE
  96. SYNTAX DisplayString
  97. ACCESS read-only
  98. STATUS mandatory
  99. DESCRIPTION
  100. "The version of network service application software."
  101. ::= { applEntry 4 }
  102. applUptime OBJECT-TYPE
  103. SYNTAX TimeTicks
  104. ACCESS read-only
  105. STATUS mandatory
  106. DESCRIPTION
  107. "The value of sysUpTime at the time the network service
  108. application was last initialized. If the application was
  109. last initialized prior to the last initialization of the
  110. network management subsystem, then this object contains
  111. a zero value."
  112. ::= { applEntry 5 }
  113. applOperStatus OBJECT-TYPE
  114. SYNTAX INTEGER {
  115. up(1),
  116. down(2),
  117. halted(3),
  118. congested(4),
  119. restarting(5)
  120. }
  121. ACCESS read-only
  122. STATUS mandatory
  123. DESCRIPTION
  124. "Indicates the operational status of the network service
  125. application. 'down' indicates that the network service is
  126. not available. 'running' indicates that the network service
  127. is operational and available. 'halted' indicates that the
  128. service is operational but not available. 'congested'
  129. indicates that the service is operational but no additional
  130. inbound associations can be accomodated. 'restarting'
  131. indicates that the service is currently unavailable but is
  132. in the process of restarting and will be available soon."
  133. ::= { applEntry 6 }
  134. applLastChange OBJECT-TYPE
  135. SYNTAX TimeTicks
  136. ACCESS read-only
  137. STATUS mandatory
  138. DESCRIPTION
  139. "The value of sysUpTime at the time the network service
  140. application entered its current operational state. If
  141. the current state was entered prior to the last
  142. initialization of the local network management subsystem,
  143. then this object contains a zero value."
  144. ::= { applEntry 7 }
  145. applInboundAssociations OBJECT-TYPE
  146. SYNTAX Gauge
  147. ACCESS read-only
  148. STATUS mandatory
  149. DESCRIPTION
  150. "The number of current associations to the network service
  151. application, where it is the responder. For dynamic single
  152. threaded processes, this will be the number of application
  153. instances."
  154. ::= { applEntry 8 }
  155. applOutboundAssociations OBJECT-TYPE
  156. SYNTAX Gauge
  157. ACCESS read-only
  158. STATUS mandatory
  159. DESCRIPTION
  160. "The number of current associations to the network service
  161. application, where it is the initiator. For dynamic single
  162. threaded processes, this will be the number of application
  163. instances."
  164. ::= { applEntry 9 }
  165. applAccumulatedInboundAssociations OBJECT-TYPE
  166. SYNTAX Counter
  167. ACCESS read-only
  168. STATUS mandatory
  169. DESCRIPTION
  170. "The total number of associations to the application entity
  171. since application initialization, where it was the responder.
  172. For dynamic single threaded processes, this will be the
  173. number of application instances."
  174. ::= { applEntry 10 }
  175. applAccumulatedOutboundAssociations OBJECT-TYPE
  176. SYNTAX Counter
  177. ACCESS read-only
  178. STATUS mandatory
  179. DESCRIPTION
  180. "The total number of associations to the application entity
  181. since application initialization, where it was the initiator.
  182. For dynamic single threaded processes, this will be the
  183. number of application instances."
  184. ::= { applEntry 11 }
  185. applLastInboundActivity OBJECT-TYPE
  186. SYNTAX TimeTicks
  187. ACCESS read-only
  188. STATUS mandatory
  189. DESCRIPTION
  190. "The value of sysUpTime at the time this application last
  191. had an inbound association. If the last association
  192. occurred prior to the last initialization of the network
  193. subsystem, then this object contains a zero value."
  194. ::= { applEntry 12 }
  195. applLastOutboundActivity OBJECT-TYPE
  196. SYNTAX TimeTicks
  197. ACCESS read-only
  198. STATUS mandatory
  199. DESCRIPTION
  200. "The value of sysUpTime at the time this application last
  201. had an outbound association. If the last association
  202. occurred prior to the last initialization of the network
  203. subsystem, then this object contains a zero value."
  204. ::= { applEntry 13 }
  205. applRejectedInboundAssociations OBJECT-TYPE
  206. SYNTAX Counter
  207. ACCESS read-only
  208. STATUS mandatory
  209. DESCRIPTION
  210. "The total number of inbound associations the application
  211. entity has rejected, since application initialization."
  212. ::= { applEntry 14 }
  213. applFailedOutboundAssociations OBJECT-TYPE
  214. SYNTAX Counter
  215. ACCESS read-only
  216. STATUS mandatory
  217. DESCRIPTION
  218. "The total number associations where the application entity
  219. is initiator and association establishment has failed,
  220. since application initialization."
  221. ::= { applEntry 15 }
  222. assocTable OBJECT-TYPE
  223. SYNTAX SEQUENCE OF AssocEntry
  224. ACCESS not-accessible
  225. STATUS mandatory
  226. DESCRIPTION
  227. "The table holding a set of all active application
  228. associations."
  229. ::= { application 2 }
  230. assocEntry OBJECT-TYPE
  231. SYNTAX AssocEntry
  232. ACCESS not-accessible
  233. STATUS mandatory
  234. DESCRIPTION
  235. "An entry associated with an association for a network
  236. service application."
  237. INDEX { applIndex, assocIndex }
  238. ::= { assocTable 1 }
  239. AssocEntry ::=
  240. SEQUENCE {
  241. assocIndex
  242. INTEGER,
  243. assocRemoteApplication
  244. DisplayString,
  245. assocApplicationProtocol
  246. OBJECT IDENTIFIER,
  247. assocApplicationType
  248. INTEGER,
  249. assocDuration
  250. TimeTicks
  251. }
  252. assocIndex OBJECT-TYPE
  253. SYNTAX INTEGER
  254. ACCESS not-accessible
  255. STATUS mandatory
  256. DESCRIPTION
  257. "An index to uniquely identify each association for a network
  258. service application."
  259. ::= { assocEntry 1 }
  260. assocRemoteApplication OBJECT-TYPE
  261. SYNTAX DisplayString
  262. ACCESS read-only
  263. STATUS mandatory
  264. DESCRIPTION
  265. "The name of the system running remote network service
  266. application. For an IP-based application this should be
  267. either a domain name or IP address. For an OSI application
  268. it should be the string encoded distinguished name of the
  269. managed object. For X.400(84) MTAs which do not have a
  270. Distinguished Name, the RFC1327 [6] syntax
  271. 'mta in globalid' should be used."
  272. ::= { assocEntry 2 }
  273. assocApplicationProtocol OBJECT-TYPE
  274. SYNTAX OBJECT IDENTIFIER
  275. ACCESS read-only
  276. STATUS mandatory
  277. DESCRIPTION
  278. "An identification of the protocol being used for the
  279. application. For an OSI Application, this will be the
  280. Application Context. For Internet applications, the IANA
  281. maintains a registry of the OIDs which correspond to
  282. well-known applications. If the application protocol is
  283. not listed in the registry, an OID value of the form
  284. {applTCPProtoID port} or {applUDProtoID port} are used for
  285. TCP-based and UDP-based protocols, respectively. In either
  286. case 'port' corresponds to the primary port number being
  287. used by the protocol."
  288. ::= { assocEntry 3 }
  289. assocApplicationType OBJECT-TYPE
  290. SYNTAX INTEGER {
  291. ua-initiator(1),
  292. ua-responder(2),
  293. peer-initiator(3),
  294. peer-responder(4)
  295. }
  296. ACCESS read-only
  297. STATUS mandatory
  298. DESCRIPTION
  299. "This indicates whether the remote application is some type of
  300. client making use of this network service (e.g. a User Agent)
  301. or a server acting as a peer. Also indicated is whether the
  302. remote end initiated an incoming connection to the network
  303. service or responded to an outgoing connection made by the
  304. local application."
  305. ::= { assocEntry 4 }
  306. assocDuration OBJECT-TYPE
  307. SYNTAX TimeTicks
  308. ACCESS read-only
  309. STATUS mandatory
  310. DESCRIPTION
  311. "The value of sysUpTime at the time this association was
  312. started. If this association started prior to the last
  313. initialization of the network subsystem, then this
  314. object contains a zero value."
  315. ::= { assocEntry 5 }
  316. applConformance OBJECT IDENTIFIER ::= { application 3 }
  317. applGroups OBJECT IDENTIFIER ::= { applConformance 1 }
  318. applCompliances OBJECT IDENTIFIER ::= { applConformance 2 }
  319. applCompliance OBJECT IDENTIFIER ::= { applCompliances 1 }
  320. assocCompliance OBJECT IDENTIFIER ::= { applCompliances 2 }
  321. applGroup OBJECT IDENTIFIER ::= { applGroups 1 }
  322. assocGroup OBJECT IDENTIFIER ::= { applGroups 2 }
  323. applTCPProtoID OBJECT IDENTIFIER ::= { application 4 }
  324. applUDPProtoID OBJECT IDENTIFIER ::= { application 5 }
  325. END