pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue, 01 Jun 2010 09:16:54 +1000
Reply-to: kenj@xxxxxxxxxxxxxxxx
Only  the last commit is new (the others come from pulling other
people's commits).

My change cleans up the use and checking of the known Performance Metric
Domain numbers.


Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 CHANGELOG                           |    4 
 VERSION.pcp                         |    2 
 debian/changelog                    |    6 
 man/man1/GNUmakefile                |    3 
 man/man1/pmieconf.1                 |  319 +++++
 man/man4/GNUmakefile                |    2 
 man/man4/pmieconf.4                 |  308 ++++
 src/GNUmakefile                     |    2 
 src/include/GNUmakefile             |    2 
 src/include/pmiestats.h             |   41 
 src/libpcp_pmda/src/tree.c          |   10 
 src/pmdas/aix/GNUmakefile           |   14 
 src/pmdas/apache/GNUmakefile        |   13 
 src/pmdas/bonding/GNUmakefile       |   14 
 src/pmdas/cisco/GNUmakefile         |   13 
 src/pmdas/darwin/GNUmakefile        |   14 
 src/pmdas/dbping/GNUmakefile        |   14 
 src/pmdas/dtsrun/GNUmakefile        |   14 
 src/pmdas/hotproc/GNUmakefile       |   17 
 src/pmdas/kvm/GNUmakefile           |   14 
 src/pmdas/linux/GNUmakefile         |   14 
 src/pmdas/lmsensors/GNUmakefile     |   15 
 src/pmdas/lustrecomm/GNUmakefile    |   16 
 src/pmdas/mailq/GNUmakefile         |   15 
 src/pmdas/memcache/GNUmakefile      |   14 
 src/pmdas/mmv/.gitignore            |    1 
 src/pmdas/mmv/GNUmakefile           |   17 
 src/pmdas/mounts/GNUmakefile        |   15 
 src/pmdas/mysql/GNUmakefile         |   14 
 src/pmdas/named/GNUmakefile         |   14 
 src/pmdas/netfilter/GNUmakefile     |   14 
 src/pmdas/news/GNUmakefile          |   14 
 src/pmdas/oracle/GNUmakefile        |   14 
 src/pmdas/pdns/GNUmakefile          |   14 
 src/pmdas/pmcd/src/pmcd.c           |    2 
 src/pmdas/postfix/GNUmakefile       |   14 
 src/pmdas/process/GNUmakefile       |   15 
 src/pmdas/roomtemp/GNUmakefile      |   14 
 src/pmdas/samba/GNUmakefile         |   14 
 src/pmdas/sample/GNUmakefile        |   13 
 src/pmdas/sendmail/GNUmakefile      |   15 
 src/pmdas/shping/GNUmakefile        |   17 
 src/pmdas/simple/GNUmakefile        |   16 
 src/pmdas/solaris/GNUmakefile       |   16 
 src/pmdas/solaris/common.h          |    1 
 src/pmdas/solaris/data.c            |   43 
 src/pmdas/solaris/help              |   36 
 src/pmdas/solaris/pmns.zfs          |   13 
 src/pmdas/solaris/zfs.c             |   92 +
 src/pmdas/systemtap/GNUmakefile     |   14 
 src/pmdas/trivial/GNUmakefile       |   16 
 src/pmdas/txmon/GNUmakefile         |   13 
 src/pmdas/vmware/GNUmakefile        |   14 
 src/pmdas/weblog/GNUmakefile        |   17 
 src/pmdas/windows/GNUmakefile       |   16 
 src/pmdas/zimbra/GNUmakefile        |   14 
 src/pmie/src/GNUmakefile            |    3 
 src/pmie/src/dstruct.c              |   13 
 src/pmie/src/pmiestats.h            |   41 
 src/pmieconf/.gitignore             |   11 
 src/pmieconf/GNUmakefile            |   66 +
 src/pmieconf/GNUmakefile.rules      |   49 
 src/pmieconf/check-rules            |   82 +
 src/pmieconf/cpu/context_switch     |   59 
 src/pmieconf/cpu/excess_fpe         |   73 +
 src/pmieconf/cpu/load_average       |   73 +
 src/pmieconf/cpu/localdefs          |    2 
 src/pmieconf/cpu/low_util           |   69 +
 src/pmieconf/cpu/syscall            |   69 +
 src/pmieconf/cpu/system             |   73 +
 src/pmieconf/cpu/util               |   62 
 src/pmieconf/filesys/buffer_cache   |   80 +
 src/pmieconf/filesys/dnlc_miss      |   72 +
 src/pmieconf/filesys/filling        |   99 +
 src/pmieconf/filesys/localdefs      |   13 
 src/pmieconf/global/GNUmakefile     |   53 
 src/pmieconf/global/enln_actions    |   42 
 src/pmieconf/global/localdefs       |    1 
 src/pmieconf/global/ov_actions      |   53 
 src/pmieconf/global/parameters      |   35 
 src/pmieconf/global/pcp_actions     |   90 +
 src/pmieconf/global/tngfw_actions   |   45 
 src/pmieconf/global/web_parameters  |   35 
 src/pmieconf/io.c                   |  220 +++
 src/pmieconf/memory/exhausted       |   81 +
 src/pmieconf/memory/localdefs       |    1 
 src/pmieconf/memory/swap_low        |   78 +
 src/pmieconf/pcp_web                |   21 
 src/pmieconf/percpu/context_switch  |   70 +
 src/pmieconf/percpu/localdefs       |    8 
 src/pmieconf/percpu/many_util       |   85 +
 src/pmieconf/percpu/some_util       |   83 +
 src/pmieconf/percpu/syscall         |   80 +
 src/pmieconf/percpu/system          |   84 +
 src/pmieconf/pernetif/collisions    |   76 +
 src/pmieconf/pernetif/errors        |   72 +
 src/pmieconf/pernetif/localdefs     |    6 
 src/pmieconf/pernetif/packets       |   83 +
 src/pmieconf/pernetif/util          |   75 +
 src/pmieconf/pmie_email             |   65 +
 src/pmieconf/pmieconf.c             |  859 +++++++++++++
 src/pmieconf/rate-syscalls.c        |  154 ++
 src/pmieconf/rules.c                | 2291 +++++++++++++++++++++++++++++++++++-
 src/pmieconf/rules.h                |  150 ++
 src/pmieconf/web/errors             |   60 
 src/pmieconf/web/high_requests      |   50 
 src/pmieconf/web/low_requests       |   50 
 src/pmieconf/webping/connect_errors |   50 
 src/pmieconf/webping/html_errors    |   50 
 src/pmieconf/webping/http_errors    |   50 
 src/pmieconf/webping/no_response    |   56 
 src/pmieconf/webping/other_errors   |   51 
 src/pmieconf/webping/slow_response  |   56 
 src/pmieconf/xtractnames            |   61 
 src/pmns/.gitignore                 |    1 
 src/pmns/GNUmakefile                |   10 
 src/pmns/Make.stdpmid               |    8 
 src/pmns/stdpmid.pcp                |    2 
 118 files changed, 7778 insertions(+), 224 deletions(-)

commit 080b68b200f3d06aa6d51bb6c258adb905ddeaf8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jun 1 09:07:26 2010 +1000

    pmda domain numbers - better checking
    
    These changes
    a) fix a problem in the build script used to construct stdpmid so
       it works all of the time, even on Windows and even when PCP is
       already installed and the environment may be populated with
       magic variables
    b) make all the PMDAs (both C and Perl) check that the domain number
       they want to use is actually defined in stdpmid
    
    A variant of b) could be applied to PMDAs built outside the core
    PCP source tree, to avoid one of the probles found recently with the
    cluster and IB PMDAs.

commit 2d9500e097014e2408a3e777a2224ab3ee9e05fe
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jun 1 05:50:52 2010 +1000

    pmieconf - remove compilation warnings, tidy up make clobber

commit af624315118b9fba5fcccf167f3c0c7c80639619
Merge: 04ff4a5 34622c8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat May 29 20:27:00 2010 +1000

    Merge branch 'pmieconf' of git://oss.sgi.com/mort/pcp into dev

commit 34622c83ab6abac481e88616f4a898dce9af21d0
Author: Martin Hicks <mort@xxxxxxx>
Date:   Thu May 20 09:31:27 2010 -0500

    Release pmieconf

commit 92afc089fa50bd16edd1f0f35a8a84a88c51f51d
Author: Martin Hicks <mort@xxxxxxx>
Date:   Tue May 25 14:36:18 2010 -0500

    Move pmiestats.h to src/include
    
    It is needed by pmieconf

commit dfb7ff220f5f2d263e13e8b6e7c0477273eb9f02
Merge: 0d623c6 5cbe944
Author: Martin Hicks <mort@xxxxxxx>
Date:   Wed May 12 09:24:48 2010 -0400

    Merge remote branch 'origin/dev' into mort-dev

commit 5cbe944339f51d750c65f3951d7f9691ce98008c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 3 15:52:23 2010 +1000

    Bump version number for a (very) minor pcp release.

commit a703f325b48cbcf18640080e22c73cdd16c747f3
Merge: 9a02dfe 1fe5123
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 3 15:49:23 2010 +1000

    Merge branch 'zfs_snapshots' of git://oss.sgi.com/makc/pcp

commit 9a02dfe9d09ba0d809af7d227736c581d4aefc4d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 3 15:47:58 2010 +1000

    Add to git ldirt in mmv PMDA.

commit 7bff7e56cc493a79278fc41c38a3f27edf7e2b1c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 3 15:46:46 2010 +1000

    Fix pmns size accounting in libpcp_pmda helper routine.

commit 1fe512307b0074d8a3708e2d72c673d06238dcc7
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Sun May 2 17:45:51 2010 +1000

    Export information about ZFS snapshots
    
    Count number of snapshots in each ZFS filesystem and export information
    about snapshots. The snapshots have their own instance domain (the
    names are different from the filesystems) but are fecthed together with
    the filesystems to which the snapshots have been applied. I've considered
    creating separate methodtab entry for snapshots but decided agaist it
    because it would require extra scan for all the filesystems and also because
    it make it more convoluted when calculating the number of snapshots
    per filesystem.
    
    Also export extra metrics like refreservation and usedbyrefreservation
    for the filesystems.

commit 0d623c6092aa0cc3de93099b8fe5e47a827b8dc1
Merge: 37233ed 10e2682
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Wed Apr 14 13:17:05 2010 -0400

    Merge branch 'kenj' into mort-dev


<Prev in Thread] Current Thread [Next in Thread>