netscape-ldap.mib 23 KB

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