Here is pmieconf. Enjoy!
I integrated it into the build system already and it seems to work fine.
The following changes since commit dfb7ff220f5f2d263e13e8b6e7c0477273eb9f02:
Martin Hicks (1):
Merge remote branch 'origin/dev' into mort-dev
are available in the git repository at:
git://oss.sgi.com/mort/pcp.git pmieconf
Martin Hicks (2):
Move pmiestats.h to src/include
Release pmieconf
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/{pmie/src => include}/pmiestats.h | 0
src/pmdas/pmcd/src/pmcd.c | 2 +-
src/pmie/src/GNUmakefile | 3 +-
src/pmie/src/dstruct.c | 13 +-
src/pmieconf/GNUmakefile | 62 +
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 | 2285 +++++++++++++++++++++++++++++++++
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 +
64 files changed, 7107 insertions(+), 8 deletions(-)
create mode 100644 man/man1/pmieconf.1
create mode 100644 man/man4/pmieconf.4
rename src/{pmie/src => include}/pmiestats.h (100%)
create mode 100644 src/pmieconf/GNUmakefile
create mode 100644 src/pmieconf/GNUmakefile.rules
create mode 100755 src/pmieconf/check-rules
create mode 100644 src/pmieconf/cpu/context_switch
create mode 100644 src/pmieconf/cpu/excess_fpe
create mode 100644 src/pmieconf/cpu/load_average
create mode 100644 src/pmieconf/cpu/localdefs
create mode 100644 src/pmieconf/cpu/low_util
create mode 100644 src/pmieconf/cpu/syscall
create mode 100644 src/pmieconf/cpu/system
create mode 100644 src/pmieconf/cpu/util
create mode 100644 src/pmieconf/filesys/buffer_cache
create mode 100644 src/pmieconf/filesys/dnlc_miss
create mode 100644 src/pmieconf/filesys/filling
create mode 100644 src/pmieconf/filesys/localdefs
create mode 100644 src/pmieconf/global/GNUmakefile
create mode 100644 src/pmieconf/global/enln_actions
create mode 100644 src/pmieconf/global/localdefs
create mode 100644 src/pmieconf/global/ov_actions
create mode 100644 src/pmieconf/global/parameters
create mode 100644 src/pmieconf/global/pcp_actions
create mode 100644 src/pmieconf/global/tngfw_actions
create mode 100644 src/pmieconf/global/web_parameters
create mode 100644 src/pmieconf/io.c
create mode 100644 src/pmieconf/memory/exhausted
create mode 100644 src/pmieconf/memory/localdefs
create mode 100644 src/pmieconf/memory/swap_low
create mode 100644 src/pmieconf/pcp_web
create mode 100644 src/pmieconf/percpu/context_switch
create mode 100644 src/pmieconf/percpu/localdefs
create mode 100644 src/pmieconf/percpu/many_util
create mode 100644 src/pmieconf/percpu/some_util
create mode 100644 src/pmieconf/percpu/syscall
create mode 100644 src/pmieconf/percpu/system
create mode 100644 src/pmieconf/pernetif/collisions
create mode 100644 src/pmieconf/pernetif/errors
create mode 100644 src/pmieconf/pernetif/localdefs
create mode 100644 src/pmieconf/pernetif/packets
create mode 100644 src/pmieconf/pernetif/util
create mode 100755 src/pmieconf/pmie_email
create mode 100644 src/pmieconf/pmieconf.c
create mode 100644 src/pmieconf/rate-syscalls.c
create mode 100644 src/pmieconf/rules.c
create mode 100644 src/pmieconf/rules.h
create mode 100644 src/pmieconf/web/errors
create mode 100644 src/pmieconf/web/high_requests
create mode 100644 src/pmieconf/web/low_requests
create mode 100644 src/pmieconf/webping/connect_errors
create mode 100644 src/pmieconf/webping/html_errors
create mode 100644 src/pmieconf/webping/http_errors
create mode 100644 src/pmieconf/webping/no_response
create mode 100644 src/pmieconf/webping/other_errors
create mode 100644 src/pmieconf/webping/slow_response
create mode 100755 src/pmieconf/xtractnames
|