Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-27 | add a more advanced mysql health check plugin: | Micah Anderson | |
* create a mysql::server::nagios::base class with the common parts needed for the basic plugin, and the health plugin * make mysql::server:nagios inherit mysql::server:nagios::base * create a new class mysql::server::nagios::check_health inheriting ::base the nagios module has also received a new define to setup the different nagios::service pieces for the different health check modes that might be desired its assumed you would setup the different health check modes in site-mysql/init.pp as different hosts will require different modes and/or parameters, for example: class site-mysql::server { include mysql::server::nagios::check_health nagios::service::mysql_health { [ 'connection-time', 'uptime', 'threads-connected', 'threadcache-hitrate' ]: require => Mysql_grant[$nagios_mysql_user], } case $hostname { "eider": { nagios::service::mysql_health { [ 'slave-io-running', 'slave-sql-running', 'slave-lag' ]: require => Mysql_grant[$nagios_mysql_user], } } } } | |||
2010-09-22 | fixing merge error which removed a / -- round 2 | Micah Anderson | |
2010-09-22 | fixing merge error which removed a / | Micah Anderson | |
2010-09-22 | fix pathing, its /usr not /user | Micah Anderson | |
2010-09-22 | Merge remote branch 'remotes/immerda/master' | Micah Anderson | |
Conflicts: manifests/server/base.pp | |||
2010-09-22 | remove license reference from init.pp, as there is no LICENSE file to be ↵ | Micah Anderson | |
referenced | |||
2010-09-22 | increase timeout before killing to account for slower startup speed of ↵ | Micah Anderson | |
larger databases | |||
2010-09-22 | add copyright notice in header | Micah Anderson | |
2010-09-22 | allow for different my.cnf files according to the OS release | Micah Anderson | |
2010-09-22 | require package mysql-server for service mysql instead of mysql-client | Micah Anderson | |
2010-08-11 | remove unnecessary fileserver variable (#2460) round II | mh | |
2010-08-11 | get rid off expensive which call | mh | |
2010-08-07 | remove unnecessary fileserver variable (#2460) | mh | |
2010-07-21 | add define to manage a common db/user setup | mh | |
a db and a corresponding user with all access to that database. | |||
2010-07-21 | some minor updates to the providers | mh | |
2010-07-01 | merge with lavamind | mh | |
2010-05-10 | add mysql::client::ruby subclass | Jerome Charaoui | |
2010-05-10 | implement mysql::client subclasses | Jerome Charaoui | |
2010-05-07 | adapt to new common module | Jerome Charaoui | |
2010-04-22 | fix quoting | mh | |
2010-04-04 | as we are in ruby we need to double escape that | mh | |
2010-04-04 | escape table and db names | mh | |
2010-04-02 | manage file before cron, but only when we actually manage the file | mh | |
2010-04-02 | make backup dir management optional | mh | |
2010-04-02 | improve optimize script to work as well on weird named tables | mh | |
2010-04-02 | allow one to disable nagio smysql checks | mh | |
2010-04-02 | move scripts to /usr/local/sbin, old scripts are getting removed by wiping ↵ | mh | |
the modules dir | |||
2010-04-02 | no need to have an empty class | mh | |
2010-04-02 | no need to set an empty source dir | mh | |
2009-12-22 | adjust nagios mysql user to allow tcp connections | Jerome Charaoui | |
2009-12-11 | add nagios class to create mysql user and grant for nagios, with option to ↵ | Jerome Charaoui | |
skip nagios service registration if check is done through check_ssh or check_nrpe for example | |||
2009-12-11 | manage mysql munin plugin per-OS, use debian.cnf on Debian | Jerome Charaoui | |
2009-12-11 | manage permissions on debian.cnf | Jerome Charaoui | |
2009-12-10 | make backup and optimize cron jobs optional; introduce $mysql_backup_cron, ↵ | Jerome Charaoui | |
$mysql_backup_dir and$mysql_optimize_cron; use a module_dir for scripts | |||
2009-12-10 | change mysql client alias and quote resource names | Jerome Charaoui | |
2009-12-10 | run mysql_set_rootpw if $mysql_rootpw changes | Jerome Charaoui | |
2009-12-10 | add Debian support | Jerome Charaoui | |
2009-11-19 | be nicer during mysql backup | mh | |
sometimes it can happen that by locking all tables we run into error 24, which means to many open files. According to http://rackerhacker.com/2007/08/19/mysql-errcode-24-when-using-lock-tables/ we can use single-transaction to be nicer during backups. | |||
2009-11-14 | update to 0.25.x style | mh | |
2009-11-02 | recursivly updating file path to new 0.25 style | mh | |
2009-10-31 | move plugin directory to fit new 0.25 style | mh | |
2009-10-04 | fix class naming | mh | |
2009-10-03 | refactor classes | mh | |
2009-05-19 | fixing fucked up license | mh | |
2009-04-13 | revert 3225, as facter is now fixed | mh | |
2009-02-24 | revert boolean stuff because there are problem with puppet | mh | |
2009-02-24 | true and false shouldn't be strings | mh | |
2009-02-22 | fix correct dependency | mh | |
2009-02-22 | set home so .my.cnf is found as we run it as cron weekly | mh | |
2009-02-22 | fixing integer conversion | mh | |