Changes committed to git://git.pcp.io/pcp.git dev
src/include/builddefs.in | 6
src/pmdas/GNUmakefile | 3
src/pmdas/ds389/.gitignore | 4
src/pmdas/ds389/GNUmakefile | 41 +++++
src/pmdas/ds389/Install | 40 ++++-
src/pmdas/ds389/Remove | 23 +++
src/pmdas/ds389/pmdads389.1 | 85 +++++++++++
src/pmdas/ds389/pmdads389.pl | 318 ++++++++++++++++++++++++++++++++++++++++++-
src/pmns/stdpmid.pcp | 1
9 files changed, 513 insertions(+), 8 deletions(-)
commit 14a468ef57b212cd928b97189eb8b4a0639a3d26
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 23 17:14:59 2014 +1000
build system: update builddefs to handle numerics in PMDA names
commit 5e0b71be53345c928d084a2a43e4ace40dc3f591
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 23 16:48:38 2014 +1000
pmdads389: misc updates - makefile, domain number assignment
Small changes to the Install script to check for needed perl
module, separate out the man page for online indexing, assign
domain number 130, add into the top level build.
commit b6dd949cbeeab7d1347cf578e1f478d401397376
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Tue Sep 23 14:32:06 2014 +1000
pmdads389: 389 Directory Server PMDA
This is a 389 Directory Server PMDA, ds389, tested on RHEL 6
(389-ds-base-1.2.11) / Fedora 20 (389-ds-base-1.3.2). It provides server
and database (userRoot) metrics and chaining database could be easily
added if deemed useful. Access log statistics provided by logconv.pl
would be something to consider for a separate PMDA, i.e., they are out
of scope for this PMDA.
RHDS Administration Guide sections 15.6-15.9 document all the above,
the statistics described in 15.7 and 15.8 are being collected:
https://access.redhat.com/documentation/en-US/Red_Hat_Directory_Server/9.0/html/Administration_Guide/
The only real concern I have at the moment is the need for the
query_interval/timestamp stuff which is pretty ugly but when doing
e.g. "pminfo -dfmtT ds389.userroot" two successive queries are done for
some reason, I think we should avoid such needless LDAP queries.
Connection options could be perhaps improved but using the PMDA on other
than localhost doesn't sound like a critical feature.
To test this locally, install the 389-ds-base RPM and run setup-ds.pl and
you'll have 389 DS up and running.
|