Add additonal relevant checks to Icinga monitoring
authorMichael Peters <mpeters@emeralddata.net>
Fri, 22 Nov 2013 14:58:22 +0000 (09:58 -0500)
committerAndy Witter <awitter@georgialibraries.org>
Mon, 2 Dec 2013 20:26:25 +0000 (15:26 -0500)
commitbc9ea47600ecb3eb2069d831e59e6effb0abeca9
tree9a1c2f28af8936dd145d589dbb778fa3dd65169f
parent174d96bd290a0239d434a4d4a9ddeea9f33d9d66
Add additonal relevant checks to Icinga monitoring

Checks added include:

check_postgres.pl (bloat, io, autovacuum freeze, db backends, etc.)
check_procs (apache2, perl SIPServer.pm, Clark Kent)
check_cpu.sh (cpu I/O information)

Added libcache-memcached-perl and memcached packages to be installed on monitor
servers in order for check_memcached.pl to work.

Require "trust" authentication in pg_hba.conf for local connections so
check_postgres.pl can work, otherwise password would be passed over
NRPE in plain text.

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
GenaSYS.sh
templates/apt/monitor01_apt.list
templates/apt/monitor02_apt.list
templates/db/pg_hba.conf
templates/monitor/check_postgres.pl [new file with mode: 0755]
templates/monitor/nrpe_local.cfg
templates/monitor/services.cfg