redhat-directory.mib 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756
  1. -- BEGIN COPYRIGHT BLOCK
  2. -- This Program is free software; you can redistribute it and/or modify it under
  3. -- the terms of the GNU General Public License as published by the Free Software
  4. -- Foundation; version 2 of the License.
  5. --
  6. -- This Program is distributed in the hope that it will be useful, but WITHOUT
  7. -- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  8. -- FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  9. --
  10. -- You should have received a copy of the GNU General Public License along with
  11. -- this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
  12. -- Place, Suite 330, Boston, MA 02111-1307 USA.
  13. --
  14. -- In addition, as a special exception, Red Hat, Inc. gives You the additional
  15. -- right to link the code of this Program with code not covered under the GNU
  16. -- General Public License ("Non-GPL Code") and to distribute linked combinations
  17. -- including the two, subject to the limitations in this paragraph. Non-GPL Code
  18. -- permitted under this exception must only link to the code of this Program
  19. -- through those well defined interfaces identified in the file named EXCEPTION
  20. -- found in the source code files (the "Approved Interfaces"). The files of
  21. -- Non-GPL Code may instantiate templates or use macros or inline functions from
  22. -- the Approved Interfaces without causing the resulting work to be covered by
  23. -- the GNU General Public License. Only Red Hat, Inc. may make changes or
  24. -- additions to the list of Approved Interfaces. You must obey the GNU General
  25. -- Public License in all respects for all of the Program code and other code used
  26. -- in conjunction with the Program except the Non-GPL Code covered by this
  27. -- exception. If you modify this file, you may extend this exception to your
  28. -- version of the file, but you are not obligated to do so. If you do not wish to
  29. -- provide this exception without modification, you must delete this exception
  30. -- statement from your version and license this file solely under the GPL without
  31. -- exception.
  32. --
  33. --
  34. -- Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
  35. -- Copyright (C) 2005 Red Hat, Inc.
  36. -- All rights reserved.
  37. -- END COPYRIGHT BLOCK
  38. --
  39. --
  40. -- MIB for Red Hat and Fedora Directory Server
  41. --
  42. -- This is an implementation of the MADMAN mib for monitoring LDAP/CLDAP and X.500
  43. -- directories described in RFC 2788 and 2789
  44. -- with the addition of traps for server up and down events
  45. RHDS-MIB DEFINITIONS ::= BEGIN
  46. IMPORTS
  47. MODULE-IDENTITY, Counter32, Gauge32, OBJECT-TYPE
  48. FROM SNMPv2-SMI
  49. DisplayString, TimeStamp, TEXTUAL-CONVENTION
  50. FROM SNMPv2-TC
  51. MODULE-COMPLIANCE, OBJECT-GROUP
  52. FROM SNMPv2-CONF
  53. applIndex, DistinguishedName, URLString
  54. FROM NETWORK-SERVICES-MIB
  55. enterprises
  56. FROM RFC1155-SMI
  57. TRAP-TYPE
  58. FROM RFC-1215;
  59. redhat OBJECT IDENTIFIER ::= {enterprises 2312}
  60. URLString ::= TEXTUAL-CONVENTION
  61. STATUS current
  62. DESCRIPTION
  63. "I couldn't find it but madman said it should be here, guessing DisplayString"
  64. SYNTAX DisplayString
  65. rhds MODULE-IDENTITY
  66. LAST-UPDATED "200503020000Z"
  67. ORGANIZATION "Red Hat, Inc."
  68. CONTACT-INFO
  69. "Red Hat, Inc.
  70. Website: http://www.redhat.com"
  71. DESCRIPTION
  72. " An implementation of the MADMAN mib for monitoring LDAP/CLDAP and X.500
  73. directories described in RFC 2788 and 2789
  74. used for Red Hat and Fedora Directory Server"
  75. ::= {redhat 6}
  76. dsOpsTable OBJECT-TYPE
  77. SYNTAX SEQUENCE OF DsOpsEntry
  78. MAX-ACCESS not-accessible
  79. STATUS current
  80. DESCRIPTION
  81. " The table holding information related to the
  82. DS operations."
  83. ::= {rhds 1}
  84. dsOpsEntry OBJECT-TYPE
  85. SYNTAX DsOpsEntry
  86. MAX-ACCESS not-accessible
  87. STATUS current
  88. DESCRIPTION
  89. " Entry containing operations related statistics
  90. for a DS."
  91. INDEX { applIndex }
  92. ::= {dsOpsTable 1}
  93. DsOpsEntry ::= SEQUENCE {
  94. -- Bindings
  95. dsAnonymousBinds
  96. Counter32,
  97. dsUnAuthBinds
  98. Counter32,
  99. dsSimpleAuthBinds
  100. Counter32,
  101. dsStrongAuthBinds
  102. Counter32,
  103. dsBindSecurityErrors
  104. Counter32,
  105. -- In-coming operations
  106. dsInOps
  107. Counter32,
  108. dsReadOps
  109. Counter32,
  110. dsCompareOps
  111. Counter32,
  112. dsAddEntryOps
  113. Counter32,
  114. dsRemoveEntryOps
  115. Counter32,
  116. dsModifyEntryOps
  117. Counter32,
  118. dsModifyRDNOps
  119. Counter32,
  120. dsListOps
  121. Counter32,
  122. dsSearchOps
  123. Counter32,
  124. dsOneLevelSearchOps
  125. Counter32,
  126. dsWholeSubtreeSearchOps
  127. Counter32,
  128. -- Out going operations
  129. dsReferrals
  130. Counter32,
  131. dsChainings
  132. Counter32,
  133. -- Errors
  134. dsSecurityErrors
  135. Counter32,
  136. dsErrors
  137. Counter32
  138. }
  139. -- CLDAP does not use binds; for A CLDAP DS the bind
  140. -- related counters will be inaccessible.
  141. --
  142. -- CLDAP and LDAP implement "Read" and "List" operations
  143. -- indirectly via the "search" operation; the following
  144. -- counters will be inaccessible for CLDAP and LDAP DSs:
  145. -- dsReadOps, dsListOps
  146. --
  147. -- CLDAP does not implement "Compare", "Add", "Remove",
  148. -- "Modify", "ModifyRDN"; the following counters will be
  149. -- inaccessible for CLDAP DSs:
  150. -- dsCompareOps, dsAddEntryOps, dsRemoveEntryOps,
  151. -- dsModifyEntryOps, dsModifyRDNOps.
  152. --
  153. -- CLDAP and LDAP DS's do not return Referrals
  154. -- the following fields will remain inaccessible for
  155. -- CLDAP and LDAP DSs: dsReferrals.
  156. dsAnonymousBinds OBJECT-TYPE
  157. SYNTAX Counter32
  158. MAX-ACCESS read-only
  159. STATUS current
  160. DESCRIPTION
  161. " Number of anonymous binds to this DS from UAs
  162. since application start."
  163. ::= {dsOpsEntry 1}
  164. dsUnAuthBinds OBJECT-TYPE
  165. SYNTAX Counter32
  166. MAX-ACCESS read-only
  167. STATUS current
  168. DESCRIPTION
  169. " Number of un-authenticated binds to this DS since
  170. application start."
  171. ::= {dsOpsEntry 2}
  172. dsSimpleAuthBinds OBJECT-TYPE
  173. SYNTAX Counter32
  174. MAX-ACCESS read-only
  175. STATUS current
  176. DESCRIPTION
  177. " Number of binds to this DS that were authenticated
  178. using simple authentication procedures since
  179. application start."
  180. REFERENCE
  181. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  182. Section 8.1.2.1.1. and, RFC1777 Section 4.1"
  183. ::= {dsOpsEntry 3}
  184. dsStrongAuthBinds OBJECT-TYPE
  185. SYNTAX Counter32
  186. MAX-ACCESS read-only
  187. STATUS current
  188. DESCRIPTION
  189. " Number of binds to this DS that were authenticated
  190. using the strong authentication procedures since
  191. application start. This includes the binds that were
  192. authenticated using external authentication procedures."
  193. REFERENCE
  194. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  195. Sections 8.1.2.1.2 & 8.1.2.1.3. and, RFC1777 Section 4.1."
  196. ::= {dsOpsEntry 4}
  197. dsBindSecurityErrors OBJECT-TYPE
  198. SYNTAX Counter32
  199. MAX-ACCESS read-only
  200. STATUS current
  201. DESCRIPTION
  202. " Number of bind operations that have been rejected
  203. by this DS due to inappropriateAuthentication or
  204. invalidCredentials."
  205. REFERENCE
  206. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  207. Section 12.7.2 and, RFC1777 Section 4."
  208. ::= {dsOpsEntry 5}
  209. dsInOps OBJECT-TYPE
  210. SYNTAX Counter32
  211. MAX-ACCESS read-only
  212. STATUS current
  213. DESCRIPTION
  214. " Number of operations forwarded to this DS
  215. from UAs or other DSs since application
  216. start up."
  217. ::= {dsOpsEntry 6}
  218. dsReadOps OBJECT-TYPE
  219. SYNTAX Counter32
  220. MAX-ACCESS read-only
  221. STATUS current
  222. DESCRIPTION
  223. " Number of read operations serviced by
  224. this DS since application startup."
  225. REFERENCE
  226. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  227. Section 9.1."
  228. ::= {dsOpsEntry 7}
  229. dsCompareOps OBJECT-TYPE
  230. SYNTAX Counter32
  231. MAX-ACCESS read-only
  232. STATUS current
  233. DESCRIPTION
  234. " Number of compare operations serviced by
  235. this DS since application startup."
  236. REFERENCE
  237. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  238. Section 9.2. and, RFC1777 section 4.8"
  239. ::= {dsOpsEntry 8}
  240. dsAddEntryOps OBJECT-TYPE
  241. SYNTAX Counter32
  242. MAX-ACCESS read-only
  243. STATUS current
  244. DESCRIPTION
  245. " Number of addEntry operations serviced by
  246. this DS since application startup."
  247. REFERENCE
  248. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  249. Section 11.1. and, RFC1777 Section 4.5."
  250. ::= {dsOpsEntry 9}
  251. dsRemoveEntryOps OBJECT-TYPE
  252. SYNTAX Counter32
  253. MAX-ACCESS read-only
  254. STATUS current
  255. DESCRIPTION
  256. " Number of removeEntry operations serviced by
  257. this DS since application startup."
  258. REFERENCE
  259. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  260. Section 11.2. and, RFC1777 Section 4.6."
  261. ::= {dsOpsEntry 10}
  262. dsModifyEntryOps OBJECT-TYPE
  263. SYNTAX Counter32
  264. MAX-ACCESS read-only
  265. STATUS current
  266. DESCRIPTION
  267. " Number of modifyEntry operations serviced by
  268. this DS since application startup."
  269. REFERENCE
  270. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  271. Section 11.3. and, RFC1777 Section 4.4."
  272. ::= {dsOpsEntry 11}
  273. dsModifyRDNOps OBJECT-TYPE
  274. SYNTAX Counter32
  275. MAX-ACCESS read-only
  276. STATUS current
  277. DESCRIPTION
  278. " Number of modifyRDN operations serviced by
  279. this DS since application startup."
  280. REFERENCE
  281. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  282. Section 11.4.and, RFC1777 Section 4.7"
  283. ::= {dsOpsEntry 12}
  284. dsListOps OBJECT-TYPE
  285. SYNTAX Counter32
  286. MAX-ACCESS read-only
  287. STATUS current
  288. DESCRIPTION
  289. " Number of list operations serviced by
  290. this DS since application startup."
  291. REFERENCE
  292. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  293. Section 10.1."
  294. ::= {dsOpsEntry 13}
  295. dsSearchOps OBJECT-TYPE
  296. SYNTAX Counter32
  297. MAX-ACCESS read-only
  298. STATUS current
  299. DESCRIPTION
  300. " Number of search operations- baseObject searches,
  301. oneLevel searches and wholeSubtree searches,
  302. serviced by this DS since application startup."
  303. REFERENCE
  304. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  305. Section 10.2. and, RFC1777 Section 4.3."
  306. ::= {dsOpsEntry 14}
  307. dsOneLevelSearchOps OBJECT-TYPE
  308. SYNTAX Counter32
  309. MAX-ACCESS read-only
  310. STATUS current
  311. DESCRIPTION
  312. " Number of oneLevel search operations serviced
  313. by this DS since application startup."
  314. REFERENCE
  315. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  316. Section 10.2.2.2. and, RFC1777 Section 4.3."
  317. ::= {dsOpsEntry 15}
  318. dsWholeSubtreeSearchOps OBJECT-TYPE
  319. SYNTAX Counter32
  320. MAX-ACCESS read-only
  321. STATUS current
  322. DESCRIPTION
  323. " Number of wholeSubtree search operations serviced
  324. by this DS since application startup."
  325. REFERENCE
  326. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  327. Section 10.2.2.2. and, RFC1777 Section 4.3."
  328. ::= {dsOpsEntry 16}
  329. dsReferrals OBJECT-TYPE
  330. SYNTAX Counter32
  331. MAX-ACCESS read-only
  332. STATUS current
  333. DESCRIPTION
  334. " Number of referrals returned by this DS in response
  335. to requests for operations since application startup."
  336. REFERENCE
  337. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  338. Section 12.6."
  339. ::= {dsOpsEntry 17}
  340. dsChainings OBJECT-TYPE
  341. SYNTAX Counter32
  342. MAX-ACCESS read-only
  343. STATUS current
  344. DESCRIPTION
  345. " Number of operations forwarded by this DS
  346. to other DSs since application startup."
  347. REFERENCE
  348. " CCITT Blue Book Fascicle VIII.8 - Rec. X.518, 1988:
  349. Section 14."
  350. ::= {dsOpsEntry 18}
  351. dsSecurityErrors OBJECT-TYPE
  352. SYNTAX Counter32
  353. MAX-ACCESS read-only
  354. STATUS current
  355. DESCRIPTION
  356. " Number of operations forwarded to this DS
  357. which did not meet the security requirements. "
  358. REFERENCE
  359. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  360. Section 12.7. and, RFC1777 Section 4."
  361. ::= {dsOpsEntry 19}
  362. dsErrors OBJECT-TYPE
  363. SYNTAX Counter32
  364. MAX-ACCESS read-only
  365. STATUS current
  366. DESCRIPTION
  367. " Number of operations that could not be serviced
  368. due to errors other than security errors, and
  369. referrals.
  370. A partially serviced operation will not be counted
  371. as an error.
  372. The errors include NameErrors, UpdateErrors, Attribute
  373. errors and ServiceErrors."
  374. REFERENCE
  375. " CCITT Blue Book Fascicle VIII.8 - Rec. X.511, 1988:
  376. Sections 12.4, 12.5, 12.8 & 12.9. and, RFC1777 Section 4."
  377. ::= {dsOpsEntry 20}
  378. -- Entry statistics/Cache performance
  379. dsEntriesTable OBJECT-TYPE
  380. SYNTAX SEQUENCE OF DsEntriesEntry
  381. MAX-ACCESS not-accessible
  382. STATUS current
  383. DESCRIPTION
  384. " The table holding information related to the
  385. entry statistics and cache performance of the DSs."
  386. ::= {rhds 2}
  387. dsEntriesEntry OBJECT-TYPE
  388. SYNTAX DsEntriesEntry
  389. MAX-ACCESS not-accessible
  390. STATUS current
  391. DESCRIPTION
  392. " Entry containing statistics pertaining to entries
  393. held by a DS."
  394. INDEX { applIndex }
  395. ::= {dsEntriesTable 1}
  396. DsEntriesEntry ::= SEQUENCE {
  397. dsMasterEntries
  398. Gauge32,
  399. dsCopyEntries
  400. Gauge32,
  401. dsCacheEntries
  402. Gauge32,
  403. dsCacheHits
  404. Counter32,
  405. dsSlaveHits
  406. Counter32
  407. }
  408. -- A (C)LDAP frontend to the X.500 Directory will not have
  409. -- MasterEntries, CopyEntries; the following counters will
  410. -- be inaccessible for LDAP/CLDAP frontends to the X.500
  411. -- directory: dsMasterEntries, dsCopyEntries, dsSlaveHits.
  412. dsMasterEntries OBJECT-TYPE
  413. SYNTAX Gauge32
  414. MAX-ACCESS read-only
  415. STATUS current
  416. DESCRIPTION
  417. " Number of entries mastered in the DS."
  418. ::= {dsEntriesEntry 1}
  419. dsCopyEntries OBJECT-TYPE
  420. SYNTAX Gauge32
  421. MAX-ACCESS read-only
  422. STATUS current
  423. DESCRIPTION
  424. " Number of entries for which systematic (slave)
  425. copies are maintained in the DS."
  426. ::= {dsEntriesEntry 2}
  427. dsCacheEntries OBJECT-TYPE
  428. SYNTAX Gauge32
  429. MAX-ACCESS read-only
  430. STATUS current
  431. DESCRIPTION
  432. " Number of entries cached (non-systematic copies) in
  433. the DS. This will include the entries that are
  434. cached partially. The negative cache is not counted."
  435. ::= {dsEntriesEntry 3}
  436. dsCacheHits OBJECT-TYPE
  437. SYNTAX Counter32
  438. MAX-ACCESS read-only
  439. STATUS current
  440. DESCRIPTION
  441. " Number of operations that were serviced from
  442. the locally held cache since application
  443. startup."
  444. ::= {dsEntriesEntry 4}
  445. dsSlaveHits OBJECT-TYPE
  446. SYNTAX Counter32
  447. MAX-ACCESS read-only
  448. STATUS current
  449. DESCRIPTION
  450. " Number of operations that were serviced from
  451. the locally held object replications ( shadow
  452. entries) since application startup."
  453. ::= {dsEntriesEntry 5}
  454. -- The dsIntTable contains statistical data on the peer DSs
  455. -- with which the monitored DSs (attempt to) interact. This
  456. -- table will provide a useful insight into the effect of
  457. -- neighbours on the DS performance.
  458. -- The table keeps track of the last "N" DSs with which the
  459. -- monitored DSs has interacted (attempted to interact),
  460. -- where "N" is a locally-defined constant.
  461. dsIntTable OBJECT-TYPE
  462. SYNTAX SEQUENCE OF DsIntEntry
  463. MAX-ACCESS not-accessible
  464. STATUS current
  465. DESCRIPTION
  466. " Each row of this table contains some details
  467. related to the history of the interaction
  468. of the monitored DSs with their respective
  469. peer DSs."
  470. ::= { rhds 3 }
  471. dsIntEntry OBJECT-TYPE
  472. SYNTAX DsIntEntry
  473. MAX-ACCESS not-accessible
  474. STATUS current
  475. DESCRIPTION
  476. " Entry containing interaction details of a DS
  477. with a peer DS."
  478. INDEX { applIndex, dsIntIndex }
  479. ::= { dsIntTable 1 }
  480. DsIntEntry ::= SEQUENCE {
  481. dsIntIndex
  482. INTEGER,
  483. dsName
  484. DistinguishedName,
  485. dsTimeOfCreation
  486. TimeStamp,
  487. dsTimeOfLastAttempt
  488. TimeStamp,
  489. dsTimeOfLastSuccess
  490. TimeStamp,
  491. dsFailuresSinceLastSuccess
  492. Counter32,
  493. dsFailures
  494. Counter32,
  495. dsSuccesses
  496. Counter32,
  497. dsURL
  498. URLString
  499. }
  500. dsIntIndex OBJECT-TYPE
  501. SYNTAX INTEGER (1..2147483647)
  502. MAX-ACCESS not-accessible
  503. STATUS current
  504. DESCRIPTION
  505. " Together with applIndex it forms the unique key to
  506. identify the conceptual row which contains useful info
  507. on the (attempted) interaction between the DS (referred
  508. to by applIndex) and a peer DS."
  509. ::= {dsIntEntry 1}
  510. dsName OBJECT-TYPE
  511. SYNTAX DistinguishedName
  512. MAX-ACCESS read-only
  513. STATUS current
  514. DESCRIPTION
  515. " Distinguished Name of the peer DS to which this
  516. entry pertains."
  517. ::= {dsIntEntry 2}
  518. dsTimeOfCreation OBJECT-TYPE
  519. SYNTAX TimeStamp
  520. MAX-ACCESS read-only
  521. STATUS current
  522. DESCRIPTION
  523. " The value of sysUpTime when this row was created.
  524. If the entry was created before the network management
  525. subsystem was initialized, this object will contain
  526. a value of zero."
  527. ::= {dsIntEntry 3}
  528. dsTimeOfLastAttempt OBJECT-TYPE
  529. SYNTAX TimeStamp
  530. MAX-ACCESS read-only
  531. STATUS current
  532. DESCRIPTION
  533. " The value of sysUpTime when the last attempt was made
  534. to contact this DS. If the last attempt was made before
  535. the network management subsystem was initialized, this
  536. object will contain a value of zero."
  537. ::= {dsIntEntry 4}
  538. dsTimeOfLastSuccess OBJECT-TYPE
  539. SYNTAX TimeStamp
  540. MAX-ACCESS read-only
  541. STATUS current
  542. DESCRIPTION
  543. " The value of sysUpTime when the last attempt made to
  544. contact this DS was successful. If there have
  545. been no successful attempts this entry will have a value
  546. of zero. If the last successful attempt was made before
  547. the network management subsystem was initialized, this
  548. object will contain a value of zero."
  549. ::= {dsIntEntry 5}
  550. dsFailuresSinceLastSuccess OBJECT-TYPE
  551. SYNTAX Counter32
  552. MAX-ACCESS read-only
  553. STATUS current
  554. DESCRIPTION
  555. " The number of failures since the last time an
  556. attempt to contact this DS was successful. If
  557. there has been no successful attempts, this counter
  558. will contain the number of failures since this entry
  559. was created."
  560. ::= {dsIntEntry 6}
  561. dsFailures OBJECT-TYPE
  562. SYNTAX Counter32
  563. MAX-ACCESS read-only
  564. STATUS current
  565. DESCRIPTION
  566. " Cumulative failures since the creation of
  567. this entry."
  568. ::= {dsIntEntry 7}
  569. dsSuccesses OBJECT-TYPE
  570. SYNTAX Counter32
  571. MAX-ACCESS read-only
  572. STATUS current
  573. DESCRIPTION
  574. " Cumulative successes since the creation of
  575. this entry."
  576. ::= {dsIntEntry 8}
  577. dsURL OBJECT-TYPE
  578. SYNTAX URLString
  579. MAX-ACCESS read-only
  580. STATUS current
  581. DESCRIPTION
  582. " URL of the DS application."
  583. ::= {dsIntEntry 9}
  584. --
  585. -- Information about this installation of the directory server
  586. --
  587. dsEntityTable OBJECT-TYPE
  588. SYNTAX SEQUENCE OF DsEntityEntry
  589. MAX-ACCESS not-accessible
  590. STATUS current
  591. DESCRIPTION
  592. "This table holds general information related to an installed
  593. instance of a directory server"
  594. ::= {rhds 5}
  595. dsEntityEntry OBJECT-TYPE
  596. SYNTAX DsEntityEntry
  597. MAX-ACCESS not-accessible
  598. STATUS current
  599. DESCRIPTION
  600. "Entry of general information about an installed instance
  601. of a directory server"
  602. INDEX { applIndex}
  603. ::= {dsEntityTable 1}
  604. DsEntityEntry ::= SEQUENCE {
  605. dsEntityDescr
  606. DisplayString,
  607. dsEntityVers
  608. DisplayString,
  609. dsEntityOrg
  610. DisplayString,
  611. dsEntityLocation
  612. DisplayString,
  613. dsEntityContact
  614. DisplayString,
  615. dsEntityName
  616. DisplayString
  617. }
  618. dsEntityDescr OBJECT-TYPE
  619. SYNTAX DisplayString(SIZE (0..255))
  620. ACCESS read-only
  621. STATUS mandatory
  622. DESCRIPTION
  623. "A general textual description of this directory server."
  624. ::= {dsEntityEntry 1}
  625. dsEntityVers OBJECT-TYPE
  626. SYNTAX DisplayString(SIZE (0..255))
  627. ACCESS read-only
  628. STATUS mandatory
  629. DESCRIPTION
  630. "The version of this directory server"
  631. ::={dsEntityEntry 2}
  632. dsEntityOrg OBJECT-TYPE
  633. SYNTAX DisplayString(SIZE (0..255))
  634. ACCESS read-only
  635. STATUS mandatory
  636. DESCRIPTION
  637. "Organization responsible for directory server at this installation"
  638. ::={dsEntityEntry 3}
  639. dsEntityLocation OBJECT-TYPE
  640. SYNTAX DisplayString(SIZE (0..255))
  641. ACCESS read-only
  642. STATUS mandatory
  643. DESCRIPTION
  644. "Physical location of this entity (directory server).
  645. For example: hostname, building number, lab number, etc."
  646. ::={dsEntityEntry 4}
  647. dsEntityContact OBJECT-TYPE
  648. SYNTAX DisplayString(SIZE (0..255))
  649. ACCESS read-only
  650. STATUS mandatory
  651. DESCRIPTION
  652. "Contact person(s)responsible for the directory server at this
  653. installation, together with information on how to conact."
  654. ::={dsEntityEntry 5}
  655. dsEntityName OBJECT-TYPE
  656. SYNTAX DisplayString(SIZE (0..255))
  657. ACCESS read-only
  658. STATUS mandatory
  659. DESCRIPTION
  660. "Name assigned to this entity at the installation site"
  661. ::={dsEntityEntry 6}
  662. --
  663. -- Traps
  664. --
  665. --
  666. DirectoryServerDown TRAP-TYPE
  667. ENTERPRISE redhat
  668. VARIABLES { dsEntityDescr, dsEntityVers, dsEntityLocation,
  669. dsEntityContact }
  670. DESCRIPTION "This trap is generated whenever the agent detects the
  671. directory server to be (potentially) Down."
  672. ::= 6001
  673. DirectoryServerStart TRAP-TYPE
  674. ENTERPRISE redhat
  675. VARIABLES { dsEntityDescr, dsEntityVers, dsEntityLocation }
  676. DESCRIPTION "This trap is generated whenever the agent detects the
  677. directory server to have (re)started."
  678. ::= 6002
  679. END