rdbmsV1.mib 46 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352
  1. -- automatically generated by mosy 7.1 #1 (elc), do not edit!
  2. RDBMS-MIB DEFINITIONS ::= BEGIN
  3. IMPORTS
  4. AutonomousType
  5. FROM RFC1316-MIB
  6. TRAP-TYPE
  7. FROM RFC-1215
  8. DisplayString
  9. FROM RFC1213-MIB
  10. OBJECT-TYPE
  11. FROM RFC-1212
  12. Gauge, Counter
  13. FROM RFC1155-SMI
  14. mib-2
  15. FROM RFC1213-MIB
  16. applGroup, applIndex
  17. FROM APPLICATION-MIB;
  18. -- We define DateAndTime directly instead of getting the definition from V2.
  19. -- DateAndTime
  20. -- FROM SNMPv2-TC;
  21. DateAndTime ::= OCTET STRING (SIZE (8 .. 11))
  22. -- created from rdbmsMIB (9406150655Z)
  23. rdbmsMIB OBJECT IDENTIFIER ::= { mib-2 39 }
  24. rdbmsObjects OBJECT IDENTIFIER ::= { rdbmsMIB 1 }
  25. rdbmsDbTable OBJECT-TYPE
  26. SYNTAX SEQUENCE OF RdbmsDbEntry
  27. ACCESS not-accessible
  28. STATUS mandatory
  29. DESCRIPTION
  30. "The table of databases installed on a system."
  31. ::= { rdbmsObjects 1 }
  32. rdbmsDbEntry OBJECT-TYPE
  33. SYNTAX RdbmsDbEntry
  34. ACCESS not-accessible
  35. STATUS mandatory
  36. DESCRIPTION
  37. "An entry for a single database on the host. Whether a
  38. particular database is represented by a row in rdbmsDbTable
  39. may be dependent on the activity level of that database,
  40. according to the product's implementation. An instance of
  41. rdbmsRelState having the value active, other, or restricted
  42. implies that an entry, corresponding to that instance, will
  43. be present."
  44. INDEX { rdbmsDbIndex }
  45. ::= { rdbmsDbTable 1 }
  46. RdbmsDbEntry ::=
  47. SEQUENCE {
  48. rdbmsDbIndex
  49. INTEGER,
  50. rdbmsDbPrivateMibOID
  51. OBJECT IDENTIFIER,
  52. rdbmsDbVendorName
  53. DisplayString,
  54. rdbmsDbName
  55. DisplayString,
  56. rdbmsDbContact
  57. DisplayString
  58. }
  59. rdbmsDbIndex OBJECT-TYPE
  60. SYNTAX INTEGER
  61. ACCESS not-accessible
  62. STATUS mandatory
  63. DESCRIPTION
  64. "A numeric index, unique among all the databases from all
  65. products on this host. This value is a surrogate for the
  66. conceptually unique key, which is {PrivateMibOID,
  67. databasename}"
  68. ::= { rdbmsDbEntry 1 }
  69. rdbmsDbPrivateMibOID OBJECT-TYPE
  70. SYNTAX OBJECT IDENTIFIER
  71. ACCESS read-only
  72. STATUS mandatory
  73. DESCRIPTION
  74. "The authoritative identification for the private MIB for
  75. this database, presumably based on the vendor, e.g., {
  76. enterprises 111 <optional subidentifiers>} for Oracle
  77. databases, {enterprises 757 <optional subidentifiers>} for
  78. Ingres databases, { enterprises 897 <optional
  79. subidentifiers>} for Sybase databases, etc.
  80. If no OBJECT IDENTIFIER exists for the private MIB, attempts
  81. to access this object will return noSuchName (SNMPv1)
  82. or noSuchInstance (SNMPv2)."
  83. ::= { rdbmsDbEntry 2 }
  84. rdbmsDbVendorName OBJECT-TYPE
  85. SYNTAX DisplayString
  86. ACCESS read-only
  87. STATUS mandatory
  88. DESCRIPTION
  89. "The name of the vendor whose RDBMS manages this database,
  90. for informational purposes."
  91. ::= { rdbmsDbEntry 3 }
  92. rdbmsDbName OBJECT-TYPE
  93. SYNTAX DisplayString
  94. ACCESS read-only
  95. STATUS mandatory
  96. DESCRIPTION
  97. "The name of this database, in a product specific format. The
  98. product may need to qualify the name in some way to resolve
  99. conflicts if it is possible for a database name to be
  100. duplicated on a host. It might be necessary to construct a
  101. hierarchical name embedding the RDBMS instance/installation
  102. on the host, and/or the owner of the database. For instance,
  103. '/test-installation/database-owner/database-name'."
  104. ::= { rdbmsDbEntry 4 }
  105. rdbmsDbContact OBJECT-TYPE
  106. SYNTAX DisplayString
  107. ACCESS read-write
  108. STATUS mandatory
  109. DESCRIPTION
  110. "The textual identification of the contact person for this
  111. managed database, together with information on how to contact
  112. this person.
  113. Note: if there is no server associated with this database, an
  114. agent may need to keep this in other persistent storage,
  115. e.g., a configuration file.
  116. Note that a compliant agent does not need to
  117. allow write access to this object."
  118. ::= { rdbmsDbEntry 5 }
  119. rdbmsDbInfoTable OBJECT-TYPE
  120. SYNTAX SEQUENCE OF RdbmsDbInfoEntry
  121. ACCESS not-accessible
  122. STATUS mandatory
  123. DESCRIPTION
  124. "The table of additional information about databases present
  125. on the host."
  126. ::= { rdbmsObjects 2 }
  127. rdbmsDbInfoEntry OBJECT-TYPE
  128. SYNTAX RdbmsDbInfoEntry
  129. ACCESS not-accessible
  130. STATUS mandatory
  131. DESCRIPTION
  132. "Information that must be present if the database is actively
  133. opened. If the database is not actively opened, then
  134. attempts to access corresponding instances in this table may
  135. result in either noSuchName (SNMPv1) or noSuchInstance
  136. (SNMPv2). 'Actively opened' means at least one of the
  137. rdbmsRelState entries for this database in the rdbmsRelTable
  138. is active(2)."
  139. INDEX { rdbmsDbIndex }
  140. ::= { rdbmsDbInfoTable 1 }
  141. RdbmsDbInfoEntry ::=
  142. SEQUENCE {
  143. rdbmsDbInfoProductName
  144. DisplayString,
  145. rdbmsDbInfoVersion
  146. DisplayString,
  147. rdbmsDbInfoSizeUnits
  148. INTEGER,
  149. rdbmsDbInfoSizeAllocated
  150. INTEGER,
  151. rdbmsDbInfoSizeUsed
  152. INTEGER,
  153. rdbmsDbInfoLastBackup
  154. DateAndTime
  155. }
  156. rdbmsDbInfoProductName OBJECT-TYPE
  157. SYNTAX DisplayString
  158. ACCESS read-only
  159. STATUS mandatory
  160. DESCRIPTION
  161. "The textual product name of the server that created or last
  162. restructured this database. The format is product specific."
  163. ::= { rdbmsDbInfoEntry 1 }
  164. rdbmsDbInfoVersion OBJECT-TYPE
  165. SYNTAX DisplayString
  166. ACCESS read-only
  167. STATUS mandatory
  168. DESCRIPTION
  169. "The version number of the server that created or last
  170. restructured this database. The format is product specific."
  171. ::= { rdbmsDbInfoEntry 2 }
  172. rdbmsDbInfoSizeUnits OBJECT-TYPE
  173. SYNTAX INTEGER {
  174. bytes(1),
  175. kbytes(2),
  176. mbytes(3),
  177. gbytes(4),
  178. tbytes(5)
  179. }
  180. ACCESS read-only
  181. STATUS mandatory
  182. DESCRIPTION
  183. "Identification of the units used to measure the size of this
  184. database in rdbmsDbInfoSizeAllocated and rdbmsDbInfoSizeUsed.
  185. bytes(1) indicates individual bytes, kbytes(2) indicates
  186. units of kilobytes, mbytes(3) indicates units of megabytes,
  187. gbytes(4) indicates units of gigabytes, and tbytes(5)
  188. indicates units of terabytes. All are binary multiples -- 1K
  189. = 1024. If writable, changes here are reflected in the get
  190. values of the associated objects."
  191. ::= { rdbmsDbInfoEntry 3 }
  192. rdbmsDbInfoSizeAllocated OBJECT-TYPE
  193. SYNTAX INTEGER
  194. ACCESS read-write
  195. STATUS mandatory
  196. DESCRIPTION
  197. "The estimated size of this database (in
  198. rdbmsDbInfoSizeUnits), which is the disk space that has been
  199. allocated to it and is no longer available to users on this
  200. host. rdbmsDbInfoSize does not necessarily indicate the
  201. amount of space actually in use for database data. Some
  202. databases may support extending allocated size, and others
  203. may not.
  204. Note that a compliant agent does not need to
  205. allow write access to this object."
  206. ::= { rdbmsDbInfoEntry 4 }
  207. rdbmsDbInfoSizeUsed OBJECT-TYPE
  208. SYNTAX INTEGER
  209. ACCESS read-only
  210. STATUS mandatory
  211. DESCRIPTION
  212. "The estimated size of this database, in rdbmsDbInfoSizeUnits,
  213. which is actually in use for database data."
  214. ::= { rdbmsDbInfoEntry 5 }
  215. rdbmsDbInfoLastBackup OBJECT-TYPE
  216. SYNTAX DateAndTime
  217. ACCESS read-only
  218. STATUS mandatory
  219. DESCRIPTION
  220. "The date and time that the latest complete or partial backup
  221. of the database was taken. If a database has never been
  222. backed up, then attempts to access this object will
  223. result in either noSuchName (SNMPv1) or noSuchInstance
  224. (SNMPv2)."
  225. ::= { rdbmsDbInfoEntry 6 }
  226. rdbmsDbParamTable OBJECT-TYPE
  227. SYNTAX SEQUENCE OF RdbmsDbParamEntry
  228. ACCESS not-accessible
  229. STATUS mandatory
  230. DESCRIPTION
  231. "The table of configuration parameters for a database.
  232. Entries should be populated according to the following
  233. guidelines:
  234. (1) The value should be specified through administrative
  235. (human) intervention.
  236. (2) It should be configured on a per-database basis.
  237. (3) One of the following is true:
  238. (a) The parameter has a non-numeric value;
  239. (b) The current value is numeric, but it only changes due
  240. to human intervention;
  241. (c) The current value is numeric and dynamic, but the
  242. RDBMS does not track access/allocation failures
  243. related to the parameter;
  244. (d) The current value is numeric and dynamic, the
  245. RDBMS tracks changes in access/allocation failures
  246. related to the parameter, but the failure has no
  247. significant impact on RDBMS performance or
  248. availability.
  249. (e) The current value is numeric and dynamic, the
  250. RDBMS tracks changes in access/allocation failures
  251. related to the parameter, the failure has
  252. significant impact on RDBMS performance or
  253. availability, and is shown in the
  254. rdbmsDbLimitedResource table."
  255. ::= { rdbmsObjects 3 }
  256. rdbmsDbParamEntry OBJECT-TYPE
  257. SYNTAX RdbmsDbParamEntry
  258. ACCESS not-accessible
  259. STATUS mandatory
  260. DESCRIPTION
  261. "An entry for a single configuration parameter for a database.
  262. Parameters with single values have a subindex value of one.
  263. If the parameter is naturally considered to contain a
  264. variable number of members of a class, e.g. members of the
  265. DBA user group, or files which are part of the database, then
  266. it must be presented as a set of rows. If, on the other
  267. hand, the parameter represents a set of choices from a class,
  268. e.g. the permissions on a file or the options chosen out of
  269. the set of all options allowed, AND is guaranteed to always
  270. fit in the 255 character length of a DisplayString, then it
  271. may be presented as a comma separated list with a subindex
  272. value of one. Zero may not be used as a subindex value.
  273. If the database is not actively opened, then attempts
  274. to access corresponding instances in this table may result in
  275. either noSuchName (SNMPv1) or noSuchInstance (SNMPv2).
  276. 'Actively opened' means at least one of the
  277. rdbmsRelState entries for this database in the rdbmsRelTable
  278. is active(2)."
  279. INDEX { rdbmsDbIndex, rdbmsDbParamName, rdbmsDbParamSubIndex }
  280. ::= { rdbmsDbParamTable 1 }
  281. RdbmsDbParamEntry ::=
  282. SEQUENCE {
  283. rdbmsDbParamName
  284. DisplayString,
  285. rdbmsDbParamSubIndex
  286. INTEGER,
  287. rdbmsDbParamID
  288. AutonomousType,
  289. rdbmsDbParamCurrValue
  290. DisplayString,
  291. rdbmsDbParamComment
  292. DisplayString
  293. }
  294. rdbmsDbParamName OBJECT-TYPE
  295. SYNTAX DisplayString
  296. ACCESS not-accessible
  297. STATUS mandatory
  298. DESCRIPTION
  299. "The name of a configuration parameter for a database. This
  300. name is product-specific. The length is limited to 64
  301. characters to constrain the number of sub-identifiers needed
  302. for instance identification (and to minimize network
  303. traffic)."
  304. ::= { rdbmsDbParamEntry 1 }
  305. rdbmsDbParamSubIndex OBJECT-TYPE
  306. SYNTAX INTEGER
  307. ACCESS not-accessible
  308. STATUS mandatory
  309. DESCRIPTION
  310. "The subindex value for this parameter. If the parameter is
  311. naturally considered to contain a variable number of members
  312. of a class, e.g. members of the DBA user group, or files
  313. which are part of the database, then it must be presented as
  314. a set of rows. If, on the other hand, the parameter
  315. represents a set of choices from a class, e.g. the
  316. permissions on a file or the options chosen out of the set of
  317. all options allowed, AND is guaranteed to always fit in the
  318. 255 character length of a DisplayString, then it may be
  319. presented as a comma separated list with a subindex value of
  320. one. Zero may not be used as a value."
  321. ::= { rdbmsDbParamEntry 2 }
  322. rdbmsDbParamID OBJECT-TYPE
  323. SYNTAX AutonomousType
  324. ACCESS read-only
  325. STATUS mandatory
  326. DESCRIPTION
  327. "The ID of the parameter which may be described in some other
  328. MIB (e.g., an enterprise-specific MIB module). If there is
  329. no ID for this rdbmsDbParamName, attempts to access this
  330. object will return noSuchName (SNMPv1) or noSuchInstance
  331. (SNMPv2)."
  332. ::= { rdbmsDbParamEntry 3 }
  333. rdbmsDbParamCurrValue OBJECT-TYPE
  334. SYNTAX DisplayString
  335. ACCESS read-write
  336. STATUS mandatory
  337. DESCRIPTION
  338. "The value for a configuration parameter now in effect, the
  339. actual setting for the database. While there may multiple
  340. values in the temporal domain of interest (for instance, the
  341. value to take effect at the next restart), this is the
  342. current setting.
  343. Note that a compliant agent does not need to
  344. allow write access to this object."
  345. ::= { rdbmsDbParamEntry 4 }
  346. rdbmsDbParamComment OBJECT-TYPE
  347. SYNTAX DisplayString
  348. ACCESS read-write
  349. STATUS mandatory
  350. DESCRIPTION
  351. "Annotation which describes the purpose of a configuration
  352. parameter or the reason for a particular parameter's
  353. setting.
  354. Note that a compliant agent does not need to
  355. allow write access to this object."
  356. ::= { rdbmsDbParamEntry 5 }
  357. rdbmsDbLimitedResourceTable OBJECT-TYPE
  358. SYNTAX SEQUENCE OF RdbmsDbLimitedResourceEntry
  359. ACCESS not-accessible
  360. STATUS mandatory
  361. DESCRIPTION
  362. "The table of limited resources that are kept per-database."
  363. ::= { rdbmsObjects 4 }
  364. rdbmsDbLimitedResourceEntry OBJECT-TYPE
  365. SYNTAX RdbmsDbLimitedResourceEntry
  366. ACCESS not-accessible
  367. STATUS mandatory
  368. DESCRIPTION
  369. "An entry for a single limited resource kept per-database.
  370. A limited resource has maximum use determined by a parameter
  371. that might or might not be changeable at run time, or visible
  372. in the rdbmsDbParamTable. Examples would be the number of
  373. available locks, or disk space on a partition. Arrays of
  374. resources are supported through an integer sub index, which
  375. should have the value of one for single-instance names.
  376. Limited resources that are shared across databases, are best
  377. put in the rdbmsSvrLimitedResourceTable instead of this one.
  378. If the database is not actively opened, then attempts to
  379. access corresponding instances in this table may result in
  380. either noSuchName (SNMPv1) or noSuchInstance (SNMPv2).
  381. 'Actively opened' means at least one of the rdbmsRelState
  382. entries for this database in the rdbmsRelTable is active(2)."
  383. INDEX { rdbmsDbIndex, rdbmsDbLimitedResourceName }
  384. ::= { rdbmsDbLimitedResourceTable 1 }
  385. RdbmsDbLimitedResourceEntry ::=
  386. SEQUENCE {
  387. rdbmsDbLimitedResourceName
  388. DisplayString,
  389. rdbmsDbLimitedResourceID
  390. AutonomousType,
  391. rdbmsDbLimitedResourceLimit
  392. INTEGER,
  393. rdbmsDbLimitedResourceCurrent
  394. INTEGER,
  395. rdbmsDbLimitedResourceHighwater
  396. INTEGER,
  397. rdbmsDbLimitedResourceFailures
  398. Counter,
  399. rdbmsDbLimitedResourceDescription
  400. DisplayString
  401. }
  402. rdbmsDbLimitedResourceName OBJECT-TYPE
  403. SYNTAX DisplayString
  404. ACCESS not-accessible
  405. STATUS mandatory
  406. DESCRIPTION
  407. "The name of the resource, for instance 'global locks' or
  408. 'locks for the FOO database', or 'data space on /dev/rdsk/5s0
  409. for FOO'. The length is limited to 64 characters to constrain
  410. the number of sub-identifiers needed for instance
  411. identification (and to minimize network traffic)."
  412. ::= { rdbmsDbLimitedResourceEntry 1 }
  413. rdbmsDbLimitedResourceID OBJECT-TYPE
  414. SYNTAX AutonomousType
  415. ACCESS read-only
  416. STATUS mandatory
  417. DESCRIPTION
  418. "The ID of the resource which may be described in some other
  419. MIB (e.g., an enterprise-specific MIB module). If there is
  420. no ID for this rdbmsDbLimitedResourceName, attempts to access
  421. this object will return noSuchName (SNMPv1) or noSuchInstance
  422. (SNMPv2)."
  423. ::= { rdbmsDbLimitedResourceEntry 2 }
  424. rdbmsDbLimitedResourceLimit OBJECT-TYPE
  425. SYNTAX INTEGER
  426. ACCESS read-write
  427. STATUS mandatory
  428. DESCRIPTION
  429. "The maximum value the resource use may attain.
  430. Note that a compliant agent does not need to
  431. allow write access to this object."
  432. ::= { rdbmsDbLimitedResourceEntry 3 }
  433. rdbmsDbLimitedResourceCurrent OBJECT-TYPE
  434. SYNTAX INTEGER
  435. ACCESS read-only
  436. STATUS mandatory
  437. DESCRIPTION
  438. "The current value for the resource."
  439. ::= { rdbmsDbLimitedResourceEntry 4 }
  440. rdbmsDbLimitedResourceHighwater OBJECT-TYPE
  441. SYNTAX INTEGER
  442. ACCESS read-only
  443. STATUS mandatory
  444. DESCRIPTION
  445. "The maximum value of the resource seen since applUpTime
  446. was reset for the earliest server which has the database
  447. actively opened.
  448. If there are two servers with the database open, and the
  449. oldest one dies, the proper way to invalidate the value is by
  450. resetting sysUpTime."
  451. ::= { rdbmsDbLimitedResourceEntry 5 }
  452. rdbmsDbLimitedResourceFailures OBJECT-TYPE
  453. SYNTAX Counter
  454. ACCESS read-only
  455. STATUS mandatory
  456. DESCRIPTION
  457. "The number of times the system wanted to exceed the limit of
  458. the resource since applUpTime was reset for the earliest
  459. server which has the database actively opened.
  460. If there are two servers with the DB open, and the
  461. oldest one dies, the proper way to invalidate the value is by
  462. resetting sysUpTime."
  463. ::= { rdbmsDbLimitedResourceEntry 6 }
  464. rdbmsDbLimitedResourceDescription OBJECT-TYPE
  465. SYNTAX DisplayString
  466. ACCESS read-write
  467. STATUS mandatory
  468. DESCRIPTION
  469. "A description of the resource and the meaning of the integer
  470. units used for Limit, Current, and Highwater.
  471. Note that a compliant agent does not need to
  472. allow write access to this object."
  473. ::= { rdbmsDbLimitedResourceEntry 7 }
  474. rdbmsSrvTable OBJECT-TYPE
  475. SYNTAX SEQUENCE OF RdbmsSrvEntry
  476. ACCESS not-accessible
  477. STATUS mandatory
  478. DESCRIPTION
  479. "The table of database servers running or installed
  480. on a system."
  481. ::= { rdbmsObjects 5 }
  482. rdbmsSrvEntry OBJECT-TYPE
  483. SYNTAX RdbmsSrvEntry
  484. ACCESS not-accessible
  485. STATUS mandatory
  486. DESCRIPTION
  487. "An entry for a single database server. A server is an
  488. independent entity that provides access to one or more
  489. databases. Failure of one does not affect access to
  490. databases through any other servers. There might be one or
  491. more servers providing access to a database. A server may be
  492. a 'process' or collection of 'processes', as interpreted by
  493. the product."
  494. INDEX { applIndex }
  495. ::= { rdbmsSrvTable 1 }
  496. RdbmsSrvEntry ::=
  497. SEQUENCE {
  498. rdbmsSrvPrivateMibOID
  499. OBJECT IDENTIFIER,
  500. rdbmsSrvVendorName
  501. DisplayString,
  502. rdbmsSrvProductName
  503. DisplayString,
  504. rdbmsSrvContact
  505. DisplayString
  506. }
  507. rdbmsSrvPrivateMibOID OBJECT-TYPE
  508. SYNTAX OBJECT IDENTIFIER
  509. ACCESS read-only
  510. STATUS mandatory
  511. DESCRIPTION
  512. "The authoritative identification for the private MIB for this
  513. server, presumably based on the vendor, e.g., { enterprises
  514. 111 <optional subidentifiers>} for Oracle servers, {
  515. enterprises 757 <optional subidentifiers>} for Ingres
  516. servers, { enterprises 897 <optional subidentifiers>} for
  517. Sybase servers, etc.
  518. If no OBJECT IDENTIFIER exists for the private MIB, attempts
  519. to access this object will return noSuchName (SNMPv1)
  520. or noSuchInstance (SNMPv2)."
  521. ::= { rdbmsSrvEntry 1 }
  522. rdbmsSrvVendorName OBJECT-TYPE
  523. SYNTAX DisplayString
  524. ACCESS read-only
  525. STATUS mandatory
  526. DESCRIPTION
  527. "The name of the vendor whose RDBMS manages this database,
  528. for informational purposes."
  529. ::= { rdbmsSrvEntry 2 }
  530. rdbmsSrvProductName OBJECT-TYPE
  531. SYNTAX DisplayString
  532. ACCESS read-only
  533. STATUS mandatory
  534. DESCRIPTION
  535. "The product name of this server. This is normally the
  536. vendor's formal name for the product, in product specific
  537. format."
  538. ::= { rdbmsSrvEntry 3 }
  539. rdbmsSrvContact OBJECT-TYPE
  540. SYNTAX DisplayString
  541. ACCESS read-write
  542. STATUS mandatory
  543. DESCRIPTION
  544. "The textual identification of the contact person for this
  545. managed server, together with information on how to contact
  546. this person.
  547. Note: if there is no active server associated with this
  548. object, an agent may need to keep this in other persistent
  549. storage, e.g., a configuration file.
  550. Note that a compliant agent does not need to
  551. allow write access to this object."
  552. ::= { rdbmsSrvEntry 4 }
  553. rdbmsSrvInfoTable OBJECT-TYPE
  554. SYNTAX SEQUENCE OF RdbmsSrvInfoEntry
  555. ACCESS not-accessible
  556. STATUS mandatory
  557. DESCRIPTION
  558. "The table of additional information about database servers.
  559. Entries in this table correspond to applications in the
  560. APPLICATION-MIB applTable. Some objects in that table are
  561. application-specific. When they are associated with an RDBMS
  562. server in this table, the objects have the following
  563. meanings.
  564. applName - The name of this server, i.e., the process or
  565. group of processes providing access to this database. The
  566. exact format will be product and host specific.
  567. applVersion - The version number of this server, in product
  568. specific format.
  569. applOperStatus - up(1) means operational and available for
  570. general use. down(2) means the server is not available for
  571. use, but is known to the agent. The other states have broad
  572. meaning, and may need to be supplemented by the vendor
  573. private MIB. Halted(3) implies an administrative state of
  574. unavailability. Congested(4) implies a resource or or
  575. administrative limit is prohibiting new inbound associations.
  576. The 'available soon' description of restarting(5) may include
  577. an indeterminate amount of recovery.
  578. applLastChange is the time the agent noticed the most recent
  579. change to applOperStatus.
  580. applInboundAssociation is the number of currently active
  581. local and remote conversations (usually SQL connects).
  582. applOutboundAssociations is not provided by this MIB.
  583. applAccumulatedInboundAssociations is the total number of
  584. local and remote conversations started since the server came
  585. up.
  586. applAccumulatedOutbound associations is not provided by this
  587. MIB.
  588. applLastInboundActivity is the time the most recent local or
  589. remote conversation was attempted or disconnected.
  590. applLastOutboundActivity is not provided by this MIB.
  591. applRejectedInboundAssociations is the number of local or
  592. remote conversations rejected by the server for
  593. administrative reasons or because of resource limitations.
  594. applFailedOutboundAssociations is not provided by this MIB."
  595. ::= { rdbmsObjects 6 }
  596. rdbmsSrvInfoEntry OBJECT-TYPE
  597. SYNTAX RdbmsSrvInfoEntry
  598. ACCESS not-accessible
  599. STATUS mandatory
  600. DESCRIPTION
  601. "Information that must be present for a single 'up' database
  602. server, with visibility determined by the value of the
  603. corresponding applOperStatus object. If an instance of
  604. applOperStatus is not up(1), then attempts to access
  605. corresponding instances in this table may result in either
  606. noSuchName (SNMPv1) or noSuchInstance (SNMPv2) being returned
  607. by the agent."
  608. INDEX { applIndex }
  609. ::= { rdbmsSrvInfoTable 1 }
  610. RdbmsSrvInfoEntry ::=
  611. SEQUENCE {
  612. rdbmsSrvInfoStartupTime
  613. DateAndTime,
  614. rdbmsSrvInfoFinishedTransactions
  615. Gauge,
  616. rdbmsSrvInfoDiskReads
  617. Counter,
  618. rdbmsSrvInfoDiskWrites
  619. Counter,
  620. rdbmsSrvInfoLogicalReads
  621. Counter,
  622. rdbmsSrvInfoLogicalWrites
  623. Counter,
  624. rdbmsSrvInfoPageWrites
  625. Counter,
  626. rdbmsSrvInfoPageReads
  627. Counter,
  628. rdbmsSrvInfoDiskOutOfSpaces
  629. Counter,
  630. rdbmsSrvInfoHandledRequests
  631. Counter,
  632. rdbmsSrvInfoRequestRecvs
  633. Counter,
  634. rdbmsSrvInfoRequestSends
  635. Counter,
  636. rdbmsSrvInfoHighwaterInboundAssociations
  637. Gauge,
  638. rdbmsSrvInfoMaxInboundAssociations
  639. Gauge
  640. }
  641. rdbmsSrvInfoStartupTime OBJECT-TYPE
  642. SYNTAX DateAndTime
  643. ACCESS read-only
  644. STATUS mandatory
  645. DESCRIPTION
  646. "The date and time at which this server was last started."
  647. ::= { rdbmsSrvInfoEntry 1 }
  648. rdbmsSrvInfoFinishedTransactions OBJECT-TYPE
  649. SYNTAX Gauge
  650. ACCESS read-only
  651. STATUS mandatory
  652. DESCRIPTION
  653. "The number of transactions visible to this server that have
  654. been completed by either commit or abort. Some database
  655. operations, such as read-only queries, may not result in the
  656. creation of a transaction."
  657. ::= { rdbmsSrvInfoEntry 2 }
  658. rdbmsSrvInfoDiskReads OBJECT-TYPE
  659. SYNTAX Counter
  660. ACCESS read-only
  661. STATUS mandatory
  662. DESCRIPTION
  663. "The total number of reads of database files issued to the
  664. operating system by this server since startup. Numbers are
  665. not comparable between products. What constitutes a
  666. readand how it is accounted is product-specific."
  667. ::= { rdbmsSrvInfoEntry 3 }
  668. rdbmsSrvInfoLogicalReads OBJECT-TYPE
  669. SYNTAX Counter
  670. ACCESS read-only
  671. STATUS mandatory
  672. DESCRIPTION
  673. "The total number of logical reads of database files made
  674. internally by this server since startup. The values of this
  675. object and those of rdbmsSrvInfoDiskReads reveal the effect
  676. of caching on read operation. Numbers are not comparable
  677. between products, and may only be meaningful when aggregated
  678. across all servers sharing a common cache."
  679. ::= { rdbmsSrvInfoEntry 4 }
  680. rdbmsSrvInfoDiskWrites OBJECT-TYPE
  681. SYNTAX Counter
  682. ACCESS read-only
  683. STATUS mandatory
  684. DESCRIPTION
  685. "The total number of writes to database files issued to the
  686. operating system by this server since startup. Numbers are
  687. not comparable between products."
  688. ::= { rdbmsSrvInfoEntry 5 }
  689. rdbmsSrvInfoLogicalWrites OBJECT-TYPE
  690. SYNTAX Counter
  691. ACCESS read-only
  692. STATUS mandatory
  693. DESCRIPTION
  694. "The total number of times parts of the database files have
  695. been marked 'dirty' and in need of writing to the disk. This
  696. value and rdbmsSrvInfoDiskWrites give some indication of the
  697. effect of 'write-behind' strategies in reducing the number of
  698. disk writes compared to database operations. Because the
  699. writes may be done by servers other than those marking the
  700. parts of the database files dirty, these values may only be
  701. meaningful when aggregated across all servers sharing a
  702. common cache. Numbers are not comparable between products."
  703. ::= { rdbmsSrvInfoEntry 6 }
  704. rdbmsSrvInfoPageReads OBJECT-TYPE
  705. SYNTAX Counter
  706. ACCESS read-only
  707. STATUS mandatory
  708. DESCRIPTION
  709. "The total number of pages in database files read by this
  710. server since startup. 'Pages' are product specific units of
  711. disk i/o operations. This value, along with
  712. rdbmsSrvInfoDiskReads, reveals the effect of any grouping
  713. read-ahead that may be used to enhance performance of some
  714. queries, such as scans."
  715. ::= { rdbmsSrvInfoEntry 7 }
  716. rdbmsSrvInfoPageWrites OBJECT-TYPE
  717. SYNTAX Counter
  718. ACCESS read-only
  719. STATUS mandatory
  720. DESCRIPTION
  721. "The total number of pages in database files written by this
  722. server since startup. Pages are product-specific units of
  723. disk I/O. This value, with rdbmsSrvInfoDiskWrites, shows the
  724. effect of write strategies that collapse logical writes of
  725. contiguous pages into single calls to the operating system."
  726. ::= { rdbmsSrvInfoEntry 8 }
  727. rdbmsSrvInfoDiskOutOfSpaces OBJECT-TYPE
  728. SYNTAX Counter
  729. ACCESS read-only
  730. STATUS mandatory
  731. DESCRIPTION
  732. "The total number of times the server has been unable to
  733. obtain disk space that it wanted, since server startup. This
  734. would be inspected by an agent on receipt of an
  735. rdbmsOutOfSpace trap."
  736. ::= { rdbmsSrvInfoEntry 9 }
  737. rdbmsSrvInfoHandledRequests OBJECT-TYPE
  738. SYNTAX Counter
  739. ACCESS read-only
  740. STATUS mandatory
  741. DESCRIPTION
  742. "The total number of requests made to the server on inbound
  743. associations. The meaning of 'requests' is product specific,
  744. and is not comparable between products.
  745. This is intended to encapsulate high level semantic
  746. operations between clients and servers, or between peers.
  747. For instance, one request might correspond to a 'select' or
  748. an 'insert' statement. It is not intended to capture disk
  749. i/o described in rdbmsSrvInfoDiskReads and
  750. rdbmsSrvInfoDiskWrites."
  751. ::= { rdbmsSrvInfoEntry 10 }
  752. rdbmsSrvInfoRequestRecvs OBJECT-TYPE
  753. SYNTAX Counter
  754. ACCESS read-only
  755. STATUS mandatory
  756. DESCRIPTION
  757. "The number of receive operations made processing any requests
  758. on inbound associations. The meaning of operations is product
  759. specific, and is not comparable between products.
  760. This is intended to capture lower-level i/o operations than
  761. shown by HandledRequests, between clients and servers, or
  762. between peers. For instance, it might roughly correspond to
  763. the amount of data given with an 'insert' statement. It is
  764. not intended to capture disk i/o described in
  765. rdbmsSrvInfoDiskReads and rdbmsSrvInfoDiskWrites."
  766. ::= { rdbmsSrvInfoEntry 11 }
  767. rdbmsSrvInfoRequestSends OBJECT-TYPE
  768. SYNTAX Counter
  769. ACCESS read-only
  770. STATUS mandatory
  771. DESCRIPTION
  772. "The number of send operations made processing requests
  773. handled on inbound associations. The meaning of operations
  774. is product specific, and is not comparable between products.
  775. This is intended to capture lower-level i/o operations than
  776. shown by HandledRequests, between between clients and
  777. servers, or between peers. It might roughly correspond to
  778. the number of rows returned by a 'select' statement. It is
  779. not intended to capture disk i/o described in DiskReads."
  780. ::= { rdbmsSrvInfoEntry 12 }
  781. rdbmsSrvInfoHighwaterInboundAssociations OBJECT-TYPE
  782. SYNTAX Gauge
  783. ACCESS read-only
  784. STATUS mandatory
  785. DESCRIPTION
  786. "The greatest number of inbound associations that have been
  787. simultaneously open to this server since startup."
  788. ::= { rdbmsSrvInfoEntry 13 }
  789. rdbmsSrvInfoMaxInboundAssociations OBJECT-TYPE
  790. SYNTAX Gauge
  791. ACCESS read-write
  792. STATUS mandatory
  793. DESCRIPTION
  794. "The greatest number of inbound associations that can be
  795. simultaneously open with this server. If there is no limit,
  796. then the value should be zero.
  797. Note that a compliant agent does not need to
  798. allow write access to this object."
  799. ::= { rdbmsSrvInfoEntry 14 }
  800. rdbmsSrvParamTable OBJECT-TYPE
  801. SYNTAX SEQUENCE OF RdbmsSrvParamEntry
  802. ACCESS not-accessible
  803. STATUS mandatory
  804. DESCRIPTION
  805. "The table of configuration parameters for a server. Entries
  806. should be populated according to the following guidelines:
  807. (1) The value should be specified through administrative
  808. (human) intervention.
  809. (2) It should be configured on a per-server or a more global
  810. basis, with duplicate entries for each server sharing
  811. use of the parameter.
  812. (3) One of the following is true:
  813. (a) The parameter has a non-numeric value;
  814. (b) The current value is numeric, but it only changes due
  815. to human intervention;
  816. (c) The current value is numeric and dynamic, but the
  817. RDBMS does not track access/allocation failures
  818. related to the parameter;
  819. (d) The current value is numeric and dynamic, the
  820. RDBMS tracks changes in access/allocation failures
  821. related to the parameter, but the failure has no
  822. significant impact on RDBMS performance or
  823. availability.
  824. (e) The current value is numeric and dynamic, the
  825. RDBMS tracks changes in access/allocation failures
  826. related to the parameter, the failure has
  827. significant impact on RDBMS performance or
  828. availability, and is shown in the
  829. rdbmsSrvLimitedResource table."
  830. ::= { rdbmsObjects 7 }
  831. rdbmsSrvParamEntry OBJECT-TYPE
  832. SYNTAX RdbmsSrvParamEntry
  833. ACCESS not-accessible
  834. STATUS mandatory
  835. DESCRIPTION
  836. "An entry for a single configuration parameter for a server.
  837. Parameters with single values have a subindex value of one.
  838. If the parameter is naturally considered to contain a
  839. variable number of members of a class, e.g. members of the
  840. DBA user group, or tracepoints active in the server, then it
  841. must be presented as a set of rows. If, on the other hand,
  842. the parameter represents a set of choices from a class,
  843. e.g. the permissions on a file or the options chosen out of
  844. the set of all options allowed, AND is guaranteed to always
  845. fit in the 255 character length of a DisplayString, then it
  846. may be presented as a comma separated list with a subindex
  847. value of one. Zero may not be used as a subindex value.
  848. Entries for a server must be present if the value of the
  849. corresponding applOperStatus object is up(1). If an instance
  850. of applOperStatus is not up(1), then attempts to access
  851. corresponding instances in this table may result in either
  852. noSuchName (SNMPv1) or noSuchInstance (SNMPv2) being returned
  853. by the agent."
  854. INDEX { applIndex, rdbmsSrvParamName, rdbmsSrvParamSubIndex }
  855. ::= { rdbmsSrvParamTable 1 }
  856. RdbmsSrvParamEntry ::=
  857. SEQUENCE {
  858. rdbmsSrvParamName
  859. DisplayString,
  860. rdbmsSrvParamSubIndex
  861. INTEGER,
  862. rdbmsSrvParamID
  863. AutonomousType,
  864. rdbmsSrvParamCurrValue
  865. DisplayString,
  866. rdbmsSrvParamComment
  867. DisplayString
  868. }
  869. rdbmsSrvParamName OBJECT-TYPE
  870. SYNTAX DisplayString
  871. ACCESS not-accessible
  872. STATUS mandatory
  873. DESCRIPTION
  874. "The name of a configuration parameter for a server. This
  875. name is product-specific. The length is limited to 64
  876. characters to constrain the number of sub-identifiers needed
  877. for instance identification (and to minimize network
  878. traffic)."
  879. ::= { rdbmsSrvParamEntry 1 }
  880. rdbmsSrvParamSubIndex OBJECT-TYPE
  881. SYNTAX INTEGER
  882. ACCESS not-accessible
  883. STATUS mandatory
  884. DESCRIPTION
  885. "The subindex value for this parameter. If the parameter is
  886. naturally considered to contain a variable number of members
  887. of a class, e.g. members of the DBA user group, or files
  888. which are part of the database, then it must be presented as
  889. a set of rows. If, on the other hand, the parameter
  890. represents a set of choices from a class, e.g. the
  891. permissions on a file or the options chosen out of the set of
  892. all options allowed, AND is guaranteed to always fit in the
  893. 255 character length of a DisplayString, then it may be
  894. presented as a comma separated list with a subindex value of
  895. one. Zero may not be used as a value."
  896. ::= { rdbmsSrvParamEntry 2 }
  897. rdbmsSrvParamID OBJECT-TYPE
  898. SYNTAX AutonomousType
  899. ACCESS read-only
  900. STATUS mandatory
  901. DESCRIPTION
  902. "The ID of the parameter which may be described in some
  903. other MIB. If there is no ID for this rdbmsSrvParamName,
  904. attempts to access this object will return noSuchName
  905. (SNMPv1) or noSuchInstance (SNMPv2)."
  906. ::= { rdbmsSrvParamEntry 3 }
  907. rdbmsSrvParamCurrValue OBJECT-TYPE
  908. SYNTAX DisplayString
  909. ACCESS read-write
  910. STATUS mandatory
  911. DESCRIPTION
  912. "The value for a configuration parameter now in effect, the
  913. actual setting for the server. While there may multiple
  914. values in the temporal domain of interest (for instance, the
  915. value to take effect at the next restart), this is the
  916. current setting.
  917. Note that a compliant agent does not need to
  918. allow write access to this object."
  919. ::= { rdbmsSrvParamEntry 4 }
  920. rdbmsSrvParamComment OBJECT-TYPE
  921. SYNTAX DisplayString
  922. ACCESS read-write
  923. STATUS mandatory
  924. DESCRIPTION
  925. "Annotation which describes the purpose of a configuration
  926. parameter or the reason for a particular parameter's
  927. setting.
  928. Note that a compliant agent does not need to
  929. allow write access to this object."
  930. ::= { rdbmsSrvParamEntry 5 }
  931. rdbmsSrvLimitedResourceTable OBJECT-TYPE
  932. SYNTAX SEQUENCE OF RdbmsSrvLimitedResourceEntry
  933. ACCESS not-accessible
  934. STATUS mandatory
  935. DESCRIPTION
  936. "The table of limited resources relevant to a server."
  937. ::= { rdbmsObjects 8 }
  938. rdbmsSrvLimitedResourceEntry OBJECT-TYPE
  939. SYNTAX RdbmsSrvLimitedResourceEntry
  940. ACCESS not-accessible
  941. STATUS mandatory
  942. DESCRIPTION
  943. "An entry for a single limited resource kept by the server.
  944. A limited resource has maximum use determined by a parameter
  945. that might or might not changeable at run time, or visible in
  946. the rbmsSrvParamTable. Examples would be the number of
  947. available locks, or number of concurrent executions allowed
  948. in a server. Arrays of resources are supported through an
  949. integer subindex, which should have the value of one for
  950. single-instance names.
  951. Limited resources that are shared across servers or databases
  952. are best duplicated in this table across
  953. all servers accessing the resource."
  954. INDEX { applIndex, rdbmsSrvLimitedResourceName }
  955. ::= { rdbmsSrvLimitedResourceTable 1 }
  956. RdbmsSrvLimitedResourceEntry ::=
  957. SEQUENCE {
  958. rdbmsSrvLimitedResourceName
  959. DisplayString,
  960. rdbmsSrvLimitedResourceID
  961. AutonomousType,
  962. rdbmsSrvLimitedResourceLimit
  963. INTEGER,
  964. rdbmsSrvLimitedResourceCurrent
  965. INTEGER,
  966. rdbmsSrvLimitedResourceHighwater
  967. INTEGER,
  968. rdbmsSrvLimitedResourceFailures
  969. Counter,
  970. rdbmsSrvLimitedResourceDescription
  971. DisplayString
  972. }
  973. rdbmsSrvLimitedResourceName OBJECT-TYPE
  974. SYNTAX DisplayString
  975. ACCESS not-accessible
  976. STATUS mandatory
  977. DESCRIPTION
  978. "The name of the resource, for instance 'threads' or
  979. 'semaphores', or 'buffer pages'"
  980. ::= { rdbmsSrvLimitedResourceEntry 1 }
  981. rdbmsSrvLimitedResourceID OBJECT-TYPE
  982. SYNTAX AutonomousType
  983. ACCESS read-only
  984. STATUS mandatory
  985. DESCRIPTION
  986. "The ID of the resource which may be described in some other
  987. MIB. If there is no ID for this rdbmsSrvLimitedResourceName,
  988. attempts to access this object will return noSuchName
  989. (SNMPv1) or noSuchInstance (SNMPv2)."
  990. ::= { rdbmsSrvLimitedResourceEntry 2 }
  991. rdbmsSrvLimitedResourceLimit OBJECT-TYPE
  992. SYNTAX INTEGER
  993. ACCESS read-write
  994. STATUS mandatory
  995. DESCRIPTION
  996. "The maximum value the resource use may attain.
  997. Note that a compliant agent does not need to
  998. allow write access to this object."
  999. ::= { rdbmsSrvLimitedResourceEntry 3 }
  1000. rdbmsSrvLimitedResourceCurrent OBJECT-TYPE
  1001. SYNTAX INTEGER
  1002. ACCESS read-only
  1003. STATUS mandatory
  1004. DESCRIPTION
  1005. "The current value for the resource."
  1006. ::= { rdbmsSrvLimitedResourceEntry 4 }
  1007. rdbmsSrvLimitedResourceHighwater OBJECT-TYPE
  1008. SYNTAX INTEGER
  1009. ACCESS read-only
  1010. STATUS mandatory
  1011. DESCRIPTION
  1012. "The maximum value of the resource seen since applUpTime
  1013. was reset."
  1014. ::= { rdbmsSrvLimitedResourceEntry 5 }
  1015. rdbmsSrvLimitedResourceFailures OBJECT-TYPE
  1016. SYNTAX Counter
  1017. ACCESS read-only
  1018. STATUS mandatory
  1019. DESCRIPTION
  1020. "The number of times the system wanted to exceed the limit of
  1021. the resource since applUpTime was reset."
  1022. ::= { rdbmsSrvLimitedResourceEntry 6 }
  1023. rdbmsSrvLimitedResourceDescription OBJECT-TYPE
  1024. SYNTAX DisplayString
  1025. ACCESS read-write
  1026. STATUS mandatory
  1027. DESCRIPTION
  1028. "A description of the resource and the meaning of the integer
  1029. units used for Limit, Current, and Highwater.
  1030. Note that a compliant agent does not need to
  1031. allow write access to this object."
  1032. ::= { rdbmsSrvLimitedResourceEntry 7 }
  1033. rdbmsRelTable OBJECT-TYPE
  1034. SYNTAX SEQUENCE OF RdbmsRelEntry
  1035. ACCESS not-accessible
  1036. STATUS mandatory
  1037. DESCRIPTION
  1038. "A table relating databases and servers present on a host."
  1039. ::= { rdbmsObjects 9 }
  1040. rdbmsRelEntry OBJECT-TYPE
  1041. SYNTAX RdbmsRelEntry
  1042. ACCESS not-accessible
  1043. STATUS mandatory
  1044. DESCRIPTION
  1045. "An entry relating a single database server to a single
  1046. database to which it may provide access. The table is
  1047. indexed first by the index of rdbmsDbTable, and then
  1048. rdbmsSrvTable, so that all servers capable of providing
  1049. access to a given database may be found by SNMP traversal
  1050. operations (get-next and get-bulk). The makeup of this table
  1051. depends on the product's architecture, e.g. if it is one
  1052. server - many databases, then each server will appear n
  1053. times, where n is the number of databases it may access, and
  1054. each database will appear once. If the architecture is one
  1055. database - many servers, then each server will appear once
  1056. and each database will appear n times, where n is the number
  1057. of servers that may be accessing it."
  1058. INDEX { rdbmsDbIndex, applIndex }
  1059. ::= { rdbmsRelTable 1 }
  1060. RdbmsRelEntry ::=
  1061. SEQUENCE {
  1062. rdbmsRelState
  1063. INTEGER,
  1064. rdbmsRelActiveTime
  1065. DateAndTime
  1066. }
  1067. rdbmsRelState OBJECT-TYPE
  1068. SYNTAX INTEGER {
  1069. other(1),
  1070. active(2),
  1071. available(3),
  1072. restricted(4),
  1073. unavailable(5)
  1074. }
  1075. ACCESS read-only
  1076. STATUS mandatory
  1077. DESCRIPTION
  1078. "The state of this server's access to this database.
  1079. Active(2) means the server is actively using the database.
  1080. Available(3) means the server could use the database if
  1081. necessary. Restricted(4) means the database is in some
  1082. administratively determined state of less-than-complete
  1083. availability. Unavailable(5) means the database is not
  1084. available through this server. Other(1) means the
  1085. database/server is in some other condition, possibly
  1086. described in the vendor private MIB."
  1087. ::= { rdbmsRelEntry 1 }
  1088. rdbmsRelActiveTime OBJECT-TYPE
  1089. SYNTAX DateAndTime
  1090. ACCESS read-only
  1091. STATUS mandatory
  1092. DESCRIPTION
  1093. "The time the database was made active by the server. If an
  1094. instance of rdbmsRelState is not active(1), then attempts to
  1095. access the corresponding instance of this object may result
  1096. in either noSuchName (SNMPv1) or noSuchInstance (SNMPv2)
  1097. being returned by the agent."
  1098. ::= { rdbmsRelEntry 2 }
  1099. rdbmsWellKnownLimitedResources OBJECT IDENTIFIER ::= { rdbmsObjects 10 }
  1100. rdbmsLogSpace OBJECT IDENTIFIER ::= { rdbmsWellKnownLimitedResources 1 }
  1101. rdbmsTraps OBJECT IDENTIFIER ::= { rdbmsMIB 2 }
  1102. rdbmsStateChange TRAP-TYPE
  1103. ENTERPRISE rdbmsTraps
  1104. VARIABLES { rdbmsRelState }
  1105. DESCRIPTION
  1106. "An rdbmsStateChange trap signifies that one of the database
  1107. server/databases managed by this agent has changed its
  1108. rdbmsRelState in a way that makes it less accessible for use.
  1109. For these purposes, both active(2) and available(3) are
  1110. considered fully accessible. The state sent with the trap is
  1111. the new, less accessible state."
  1112. ::= 1
  1113. rdbmsOutOfSpace TRAP-TYPE
  1114. ENTERPRISE rdbmsTraps
  1115. VARIABLES { rdbmsSrvInfoDiskOutOfSpaces }
  1116. DESCRIPTION
  1117. "An rdbmsOutOfSpace trap signifies that one of the database
  1118. servers managed by this agent has been unable to allocate
  1119. space for one of the databases managed by this agent. Care
  1120. should be taken to avoid flooding the network with these
  1121. traps."
  1122. ::= 2
  1123. rdbmsConformance OBJECT IDENTIFIER ::= { rdbmsMIB 3 }
  1124. rdbmsCompliances OBJECT IDENTIFIER ::= { rdbmsConformance 1 }
  1125. rdbmsGroups OBJECT IDENTIFIER ::= { rdbmsConformance 2 }
  1126. rdbmsCompliance OBJECT IDENTIFIER ::= { rdbmsCompliances 1 }
  1127. rdbmsGroup OBJECT IDENTIFIER ::= { rdbmsGroups 1 }
  1128. END