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
|