pcp
[Top] [All Lists]

pcp updates: pmdads389 wip

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: pmdads389 wip
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 23 Sep 2014 03:18:51 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1043145609.53712371.1411456713309.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: OBeF8+cLICj3gqEAhAF2wcGzGZC5vw==
Thread-topic: pcp updates: pmdads389 wip
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.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmdads389 wip, Nathan Scott <=