contrib/pines/genasys.git
11 years agoAdd debs for Rose::URI dependency needed for 2.5
Michael Peters [Thu, 19 Dec 2013 16:43:42 +0000 (11:43 -0500)]
Add debs for Rose::URI dependency needed for 2.5

Evergreen 2.5 requires the package librose-uri-perl which is not
available on Ubuntu 12.04 via apt.  It is available via cpan, but we
discovered that the 14.04 deb works just fine on 12.04, so we're using
it here.

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
Signed-off-by: Josh Lamos <jlamos@emeralddata.net>
11 years ago2.5.1 version update: Update to evergreen-ils_2.5.1 and opensrf_2.2.1
Andy Witter [Thu, 12 Dec 2013 22:18:41 +0000 (17:18 -0500)]
2.5.1 version update: Update to evergreen-ils_2.5.1 and opensrf_2.2.1

11 years agoBegin adding glusterfs packages for brick heads and drones. GenaSYS-2.5.0
Andy Witter [Mon, 9 Dec 2013 13:37:38 +0000 (08:37 -0500)]
Begin adding glusterfs packages for brick heads and drones.

11 years agoUpdate DNS zone records for failover. Needs to be thoroughly tested.
Andy Witter [Mon, 9 Dec 2013 13:36:34 +0000 (08:36 -0500)]
Update DNS zone records for failover.  Needs to be thoroughly tested.

11 years agoAdd additonal relevant checks to Icinga monitoring
Michael Peters [Fri, 22 Nov 2013 14:58:22 +0000 (09:58 -0500)]
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>
11 years agoChange last modified date to reflect most recent changes
Michael Peters [Wed, 20 Nov 2013 15:33:19 +0000 (10:33 -0500)]
Change last modified date to reflect most recent changes

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
Conflicts:

GenaSYS.sh

Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoAdd the check_memcached.pl Icinga plugin
Michael Peters [Thu, 14 Nov 2013 18:41:11 +0000 (13:41 -0500)]
Add the check_memcached.pl Icinga plugin

This adds the check_memcached.pl script to the /usr/lib/nagios/plugins directory
on all monitor servers and defines a custom command on monitor servers to check
the performance of the memcached program.

Default warn/critical metrics for response_time were also increased based on trends
seen in PINES production via visualization with pnp4nagios graphing over the past
7 months.

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
Signed-off-by: root <root@pines-dev-ubuntu.gapines.org>
Signed-off-by: Michael Peters <mpeters@emeralddata.net>
Conflicts:

GenaSYS.sh

Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoUpdate to Evergreen-ils_2.5.0 and Opensrf_2.2.1
Andy Witter [Wed, 20 Nov 2013 14:20:58 +0000 (09:20 -0500)]
Update to Evergreen-ils_2.5.0 and Opensrf_2.2.1

11 years agoFix SIP procs checks in Icinga
Michael Peters [Wed, 13 Nov 2013 14:53:55 +0000 (09:53 -0500)]
Fix SIP procs checks in Icinga

SIP procs weren't being checked because the commands weren't
defined in services.cfg.  This resolves that.

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
11 years agoAdd additional log redaction to opensrf_core.xml template
Michael Peters [Mon, 11 Nov 2013 20:20:58 +0000 (15:20 -0500)]
Add additional log redaction to opensrf_core.xml template

Based on http://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=f6985d59d48f9816c2d520dd84fd8defb4988a88

This adds an additional log redaction rule that was missing in earlier versions
of Evergreen.

Signed-off-by: Michael Peters <mpeters@emeralddata.net>
11 years agofix bug for munin admin password
Andy Witter [Wed, 13 Nov 2013 15:15:38 +0000 (10:15 -0500)]
fix bug for munin admin password

11 years agoAdd password access for munin web
Andy Witter [Mon, 11 Nov 2013 14:58:30 +0000 (09:58 -0500)]
Add password access for munin web

11 years agoAdd landing page for monitor servers.
Andy Witter [Wed, 6 Nov 2013 21:20:04 +0000 (16:20 -0500)]
Add landing page for monitor servers.

11 years agofix icinga-vhost Apache2 sites-available bug.
Andy Witter [Wed, 6 Nov 2013 21:04:09 +0000 (16:04 -0500)]
fix icinga-vhost Apache2 sites-available bug.

11 years agoAdd munin-apache vhost and icinga vhost.. fix bug in munin.conf
Andy Witter [Tue, 5 Nov 2013 21:40:30 +0000 (16:40 -0500)]
Add munin-apache vhost and icinga vhost.. fix bug in munin.conf

11 years agoAdd comment for /usr/sbin/munin-node-configure
Andy Witter [Tue, 5 Nov 2013 14:52:03 +0000 (09:52 -0500)]
Add comment for /usr/sbin/munin-node-configure

11 years agoAdd /usr/sbin/munin-node-configure --suggest for munin
Andy Witter [Tue, 5 Nov 2013 14:50:29 +0000 (09:50 -0500)]
Add /usr/sbin/munin-node-configure --suggest for munin

11 years agoadd domain to non brick hosts in munin.conf
Andy Witter [Mon, 4 Nov 2013 21:55:45 +0000 (16:55 -0500)]
add domain to non brick hosts in munin.conf

11 years agoFixed typo bug in munin.conf
Andy Witter [Mon, 4 Nov 2013 21:30:09 +0000 (16:30 -0500)]
Fixed typo bug in munin.conf

11 years agoChange the way we genarate munin config files to fix broken config
Andy Witter [Mon, 4 Nov 2013 18:17:38 +0000 (13:17 -0500)]
Change the way we genarate munin config files to fix broken config

11 years agoFix bug with trying to sed the dir instead of the file.
Andy Witter [Wed, 30 Oct 2013 20:48:44 +0000 (16:48 -0400)]
Fix bug with trying to sed the dir instead of the file.

11 years agoUpdate DNS zone files with entries for munin and monitor02
Andy Witter [Wed, 30 Oct 2013 20:46:40 +0000 (16:46 -0400)]
Update DNS zone files with entries for munin and monitor02

11 years agoAdd apache2 vhost for munin. Update bind zonefile to add munin host.
Andy Witter [Wed, 30 Oct 2013 01:49:32 +0000 (21:49 -0400)]
Add apache2 vhost for munin. Update bind zonefile to add munin host.

11 years agoMinor correction on version number - csharp
Andy Witter [Mon, 28 Oct 2013 11:38:24 +0000 (07:38 -0400)]
Minor correction on version number - csharp

11 years agoUpdate monitor admin credentials for icinga/nagios
Andy Witter [Fri, 25 Oct 2013 03:48:49 +0000 (23:48 -0400)]
Update monitor admin credentials for icinga/nagios

11 years agoEnable extended status in apache for munin. this is commented for now.
Andy Witter [Wed, 23 Oct 2013 18:13:40 +0000 (14:13 -0400)]
Enable extended status in apache for munin. this is commented for now.

11 years agoAdd generation of munin configs for bricks
Andy Witter [Wed, 23 Oct 2013 17:17:54 +0000 (13:17 -0400)]
Add generation of munin configs for bricks

11 years agouncomment secondary interfaces in lvs interfaces file.
Andy Witter [Mon, 21 Oct 2013 22:03:00 +0000 (18:03 -0400)]
uncomment secondary interfaces in lvs interfaces file.

11 years agoFixed bug with postfix prompts being displayed during install.
Andy Witter [Mon, 21 Oct 2013 17:42:02 +0000 (13:42 -0400)]
Fixed bug with postfix prompts being displayed during install.

11 years agoAdd munin config to Monitoring servers.
Andy Witter [Mon, 21 Oct 2013 12:20:29 +0000 (08:20 -0400)]
Add munin config to Monitoring servers.

11 years agoAdd munin crontab settings for monitor servers
Andy Witter [Mon, 21 Oct 2013 12:14:31 +0000 (08:14 -0400)]
Add munin crontab settings for monitor servers

11 years agoupdate the eg deb file to 2.5-rc1
Andy Witter [Thu, 17 Oct 2013 03:06:21 +0000 (23:06 -0400)]
update the eg deb file to 2.5-rc1

11 years agoAdd preliminary Munin config and update to 2.5-rc1
Andy Witter [Thu, 17 Oct 2013 03:05:19 +0000 (23:05 -0400)]
Add preliminary Munin config and update to 2.5-rc1

11 years agoupdated sample config file with monitor admin credentials GenaSYS-2.5-beta1
Andy Witter [Wed, 16 Oct 2013 03:07:54 +0000 (23:07 -0400)]
updated sample config file with monitor admin credentials

11 years agoupdate apache2 config to 2.5-beta1
Andy Witter [Tue, 15 Oct 2013 20:13:57 +0000 (16:13 -0400)]
update apache2 config to 2.5-beta1

11 years agoadd libwww-perl to all nodes except monitor nodes.
Andy Witter [Tue, 15 Oct 2013 18:48:34 +0000 (14:48 -0400)]
add libwww-perl to all nodes except monitor nodes.

11 years agoAdd munin packages to respective hosts.
Andy Witter [Tue, 15 Oct 2013 16:08:33 +0000 (12:08 -0400)]
Add munin packages to respective hosts.

11 years agoupdate to 2.5-beta1
Andy Witter [Tue, 15 Oct 2013 15:41:34 +0000 (11:41 -0400)]
update to 2.5-beta1

11 years agoupdate the handling of input for monitor admin GenaSYS-2.4.0
Andy Witter [Wed, 2 Oct 2013 02:59:02 +0000 (22:59 -0400)]
update the handling of input for monitor admin

11 years agoSetup NFS share for MARC import. /openils/var/data/vandelay shared from utility...
Andy Witter [Wed, 7 Aug 2013 16:03:11 +0000 (12:03 -0400)]
Setup NFS share for MARC import.  /openils/var/data/vandelay shared from utility and mounted on all brick heads

11 years agoAdd second monitoring server monitor02
Andy Witter [Thu, 13 Jun 2013 18:02:24 +0000 (14:02 -0400)]
Add second monitoring server monitor02

11 years agoAdd check for postfix.debconf if exist then run it.
Andy Witter [Fri, 31 May 2013 19:21:10 +0000 (15:21 -0400)]
Add check for postfix.debconf if exist then run it.

11 years agoCreate function to pre-configure Postfix.
Andy Witter [Fri, 31 May 2013 19:06:56 +0000 (15:06 -0400)]
Create function to pre-configure Postfix.

11 years agoCreate debconf file to select default settings for Postfix
Andy Witter [Fri, 31 May 2013 12:22:58 +0000 (08:22 -0400)]
Create debconf file to select default settings for Postfix

11 years agoAdd prompts for monitoring admin and Nagios/Icinga notification email address.
Andy Witter [Fri, 31 May 2013 12:20:45 +0000 (08:20 -0400)]
Add prompts for monitoring admin and Nagios/Icinga notification email address.

11 years agoupdate to the latest build of the evergreen 2.4.0 deb file
Andy Witter [Wed, 22 May 2013 11:59:02 +0000 (07:59 -0400)]
update to the latest build of the evergreen 2.4.0 deb file

11 years agoremove eg_config from templates to use integrated on in the deb. Also add memcache...
Andy Witter [Tue, 21 May 2013 22:56:39 +0000 (18:56 -0400)]
remove eg_config from templates to use integrated on in the deb.  Also add memcache to installation order

11 years agoadd pause one sec for error message
Andy Witter [Fri, 17 May 2013 07:33:06 +0000 (03:33 -0400)]
add pause one sec for error message

11 years agoremoved depracated eg_db_config.pl using eg_db_config included in the deb file
Andy Witter [Fri, 17 May 2013 07:29:47 +0000 (03:29 -0400)]
removed depracated eg_db_config.pl using eg_db_config included in the deb file

11 years agoremoved eg_vhost.conf template
Andy Witter [Fri, 17 May 2013 00:27:00 +0000 (20:27 -0400)]
removed eg_vhost.conf template

11 years agoMove eg_vhost.conf from template to in place configuration
Andy Witter [Fri, 17 May 2013 00:26:05 +0000 (20:26 -0400)]
Move eg_vhost.conf from template to in place configuration

11 years agoUpdated eg_db_config in the evergreen deb
Andy Witter [Thu, 16 May 2013 18:02:40 +0000 (14:02 -0400)]
Updated eg_db_config in the evergreen deb

11 years agoupdated evergreen deb file to fix eg_db_config path.
Andy Witter [Thu, 16 May 2013 14:45:15 +0000 (10:45 -0400)]
updated evergreen deb file to fix eg_db_config path.

11 years agoUpdate from eg_db_config.pl to eg_db_config
Andy Witter [Thu, 16 May 2013 13:00:59 +0000 (09:00 -0400)]
Update from eg_db_config.pl to eg_db_config

11 years agoUpdate compatibility for Evergreen 2.4.0
Andy Witter [Wed, 15 May 2013 21:03:20 +0000 (17:03 -0400)]
Update compatibility for Evergreen 2.4.0

11 years agoUpdate compatibility with 2.4.0
Andy Witter [Wed, 15 May 2013 20:57:47 +0000 (16:57 -0400)]
Update compatibility with 2.4.0

11 years agoupdate to OpenSRF 2.2.0 # Evergreen ILS 2.4.0
Andy Witter [Wed, 15 May 2013 20:23:02 +0000 (16:23 -0400)]
update to OpenSRF 2.2.0 # Evergreen ILS 2.4.0
Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoMake sure check_file_age and check_lock get copied to brick heads
Michael Peters [Wed, 15 May 2013 16:43:38 +0000 (12:43 -0400)]
Make sure check_file_age and check_lock get copied to brick heads

11 years agoAdd NFS monitoring of reports NFS share
Michael Peters [Wed, 15 May 2013 15:21:21 +0000 (11:21 -0400)]
Add NFS monitoring of reports NFS share
Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoAdd NFS monitoring to database servers
Michael Peters [Wed, 15 May 2013 14:56:33 +0000 (10:56 -0400)]
Add NFS monitoring to database servers

Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agofixed check_lock and check_file_age bug
Andy Witter [Tue, 14 May 2013 18:44:02 +0000 (14:44 -0400)]
fixed check_lock and check_file_age bug

11 years agoAdd check_lock plugin for NRPE monitoring
Michael Peters [Tue, 14 May 2013 18:27:14 +0000 (14:27 -0400)]
Add check_lock plugin for NRPE monitoring
Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoFix typos in services.cfg
Michael Peters [Tue, 14 May 2013 18:04:39 +0000 (14:04 -0400)]
Fix typos in services.cfg

11 years agoAdd check_file_age for monitoring
Michael Peters [Tue, 14 May 2013 16:35:22 +0000 (12:35 -0400)]
Add check_file_age for monitoring

11 years agoAdd lock file NRPE checks
Michael Peters [Tue, 14 May 2013 16:18:00 +0000 (12:18 -0400)]
Add lock file NRPE checks

Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoAdd check_lock for monitoring
Andy Witter [Tue, 14 May 2013 16:09:20 +0000 (12:09 -0400)]
Add check_lock for monitoring

11 years agoIncrease version number, create GenaSYS-2.4.0 branch
Andy Witter [Tue, 14 May 2013 15:23:39 +0000 (11:23 -0400)]
Increase version number, create GenaSYS-2.4.0 branch
Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoupdate version genasys_rel_2_3_6 GenaSYS-2.3.6
Andy Witter [Mon, 13 May 2013 15:07:26 +0000 (11:07 -0400)]
update version

11 years agofix lvs /var/www bug.
Andy Witter [Mon, 13 May 2013 15:05:50 +0000 (11:05 -0400)]
fix lvs /var/www bug.

11 years agoMake sure custom folder is created
Andy Witter [Mon, 13 May 2013 13:35:27 +0000 (09:35 -0400)]
Make sure custom folder is created

Signed-off-by: Andy Witter <awitter@georgialibraries.org>
11 years agoRevert "Add 127.0.0.1 to list of monitoring servers for local checks."
Andy Witter [Mon, 13 May 2013 13:28:47 +0000 (09:28 -0400)]
Revert "Add 127.0.0.1 to list of monitoring servers for local checks."

This reverts commit b3eaa640e3b91887717085603ddc618caa0197a4.

11 years agoAdd 127.0.0.1 to list of monitoring servers for local checks.
Andy Witter [Thu, 9 May 2013 19:37:53 +0000 (15:37 -0400)]
Add 127.0.0.1 to list of monitoring servers for local checks.

11 years agofix services_icinga.cfg not being renamed.
Andy Witter [Thu, 9 May 2013 19:20:42 +0000 (15:20 -0400)]
fix services_icinga.cfg not being renamed.

11 years agoremove service check_data_disk for now.
Andy Witter [Thu, 9 May 2013 19:19:01 +0000 (15:19 -0400)]
remove service check_data_disk for now.

11 years agoadd hostgroup ssh-servers and fix installation order
Andy Witter [Thu, 9 May 2013 19:16:17 +0000 (15:16 -0400)]
add hostgroup ssh-servers and fix installation order

11 years agofix hostgroups duplicate bug
Andy Witter [Thu, 9 May 2013 14:57:44 +0000 (10:57 -0400)]
fix hostgroups duplicate bug

11 years agoinclude the extinfo_icinga.cfg file
Andy Witter [Thu, 9 May 2013 14:52:47 +0000 (10:52 -0400)]
include the extinfo_icinga.cfg file

11 years agoAdd extinfo_icinga.cfg
Andy Witter [Thu, 9 May 2013 14:51:08 +0000 (10:51 -0400)]
Add extinfo_icinga.cfg

11 years agoMove original hostgroups.cfg to hostgroups.cfg-orig
Andy Witter [Thu, 9 May 2013 13:55:09 +0000 (09:55 -0400)]
Move original hostgroups.cfg to hostgroups.cfg-orig

11 years agoAdd "all servers" to hostgroups.cfg
Andy Witter [Thu, 9 May 2013 13:54:06 +0000 (09:54 -0400)]
Add "all servers" to hostgroups.cfg

11 years agoRemove old function for setting up monitoring.
Andy Witter [Thu, 9 May 2013 12:26:41 +0000 (08:26 -0400)]
Remove old function for setting up monitoring.

11 years agoAdded nagios-nrpe-plugin to monitoring servers
Andy Witter [Thu, 9 May 2013 12:24:32 +0000 (08:24 -0400)]
Added nagios-nrpe-plugin to monitoring servers

11 years agoFix uppercase CHECK_NRPE bug
Andy Witter [Wed, 8 May 2013 23:21:52 +0000 (19:21 -0400)]
Fix uppercase CHECK_NRPE bug

11 years agofix swap usage bug
Andy Witter [Wed, 8 May 2013 23:19:37 +0000 (19:19 -0400)]
fix swap usage bug

11 years agofixed fielder and vandelay max children bugs
Andy Witter [Wed, 8 May 2013 18:17:10 +0000 (14:17 -0400)]
fixed fielder and vandelay max children bugs

11 years agofixed comment for setup-funtions.
Andy Witter [Wed, 8 May 2013 16:15:51 +0000 (12:15 -0400)]
fixed comment for setup-funtions.

11 years agofixed hostgroup bug for db-servers
Andy Witter [Wed, 8 May 2013 15:50:57 +0000 (11:50 -0400)]
fixed hostgroup bug for db-servers

11 years agoremoved contacts.cfg for now
Andy Witter [Wed, 8 May 2013 14:41:37 +0000 (10:41 -0400)]
removed contacts.cfg for now

11 years agoGenaSYS.sh: updated monitring configuration
Andy Witter [Wed, 8 May 2013 14:38:11 +0000 (10:38 -0400)]
GenaSYS.sh: updated monitring configuration
setup-drone-sh setup-head.sh and setup.sh updated monitoring configuration.
Included additional files needed for monitoring the cluster.

11 years agoexclude not_used for now
Andy Witter [Wed, 8 May 2013 13:04:30 +0000 (09:04 -0400)]
exclude not_used for now

11 years agoAdd sysstat to apt.list files for all nodes
Andy Witter [Wed, 8 May 2013 13:02:09 +0000 (09:02 -0400)]
Add sysstat to apt.list files for all nodes

11 years agoremove install of icinga from the apt.list
Andy Witter [Fri, 3 May 2013 14:21:46 +0000 (10:21 -0400)]
remove install of icinga from the apt.list

11 years agoadd monitoring configuration
Andy Witter [Fri, 3 May 2013 14:20:58 +0000 (10:20 -0400)]
add monitoring configuration

11 years agoadd generation of config files for monitoring
Andy Witter [Fri, 3 May 2013 14:18:48 +0000 (10:18 -0400)]
add generation of config files for monitoring

11 years agoupdate gitignore
Andy Witter [Fri, 3 May 2013 14:17:16 +0000 (10:17 -0400)]
update gitignore

11 years agoignore the customized evergreen deb
Andy Witter [Fri, 3 May 2013 13:36:21 +0000 (09:36 -0400)]
ignore the customized evergreen deb

11 years agoFix hostgroups all servers duplicate bug
Andy Witter [Wed, 1 May 2013 11:56:25 +0000 (07:56 -0400)]
Fix hostgroups all servers duplicate bug

11 years agoadded monitor to installation order
Andy Witter [Tue, 30 Apr 2013 13:31:17 +0000 (09:31 -0400)]
added monitor to installation order

11 years agofix cannot stat hostgroups.cfg bug
Andy Witter [Tue, 30 Apr 2013 13:29:31 +0000 (09:29 -0400)]
fix cannot stat hostgroups.cfg bug

11 years agoAdd the dynamic generation of hostgroups.cfg file for Icinga/Nagios
Andy Witter [Tue, 30 Apr 2013 11:11:20 +0000 (07:11 -0400)]
Add the dynamic generation of hostgroups.cfg file for Icinga/Nagios