module-mysql/manifests/server
Micah Anderson 6031165200 simplify the nagios check_mysql_health plugin process:
1. use the new plugin deploy feature in nagios (nagios::plugin::deploy)
2. remove unnecessary classes and inheritance - this plugin seems reasonable to install by default, and in fact it could be argued that the other 'check_mysql' plugin that still remains can be removed, as its functionality is vastly overshadowed by this one
3. add the 'repl_client_priv' mysql grant privs to the nagios user. these are needed for the check_mysql_health plugin slave replication modes. According to http://dev.mysql.com/doc/refman/5.0/en/privileges-provided.html#priv_replication-client - The REPLICATION CLIENT privilege enables the use of SHOW MASTER STATUS and SHOW SLAVE STATUS. These privileges are not too much to provide to the nagios user, as they are only informational
4. setup the define "check_health" so it can be used easily
2010-10-17 18:23:42 -04:00
..
cron remove unnecessary fileserver variable (#2460) round II 2010-08-11 15:57:43 +02:00
munin manage mysql munin plugin per-OS, use debian.cnf on Debian 2009-12-11 11:34:03 -05:00
base.pp fixing merge error which removed a / -- round 2 2010-09-22 19:50:01 -04:00
centos.pp change mysql client alias and quote resource names 2009-12-10 13:10:06 -05:00
clientpackage.pp make backup and optimize cron jobs optional; introduce $mysql_backup_cron, $mysql_backup_dir and$mysql_optimize_cron; use a module_dir for scripts 2009-12-10 14:52:50 -05:00
debian.pp manage permissions on debian.cnf 2009-12-11 11:33:10 -05:00
gentoo.pp change mysql client alias and quote resource names 2009-12-10 13:10:06 -05:00
nagios.pp simplify the nagios check_mysql_health plugin process: 2010-10-17 18:23:42 -04:00