Add additonal relevant checks to Icinga monitoring working/icinga_enhancements
authorMichael Peters <mpeters@emeralddata.net>
Fri, 22 Nov 2013 14:58:22 +0000 (09:58 -0500)
committerMichael Peters <mpeters@emeralddata.net>
Mon, 2 Dec 2013 20:23:13 +0000 (15:23 -0500)
commit9fd0f4cf78447ab29f2b653ab0d59df41c3e185d
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