summaryrefslogtreecommitdiff
path: root/manifests
AgeCommit message (Collapse)Author
2013-02-14typovarac
2013-02-14package pnp4nagios available now, fix permissions for config filesvarac
2013-02-14corrected path to pnp4nagios apache.confvarac
2013-02-14possibility to deploy a custom pnp4nagios apache confignadir
2013-02-14basic pnp4nagios grapher integrationvarac
2013-01-23lint irc_bot/base.ppMicah Anderson
2013-01-23be sure to notify the service after the configuration file has changedMicah Anderson
2013-01-23switch to using 'group => 0' instead of 'group => root'Micah Anderson
2013-01-03merge artifact left in one manifestGabriel Filion
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2013-01-02Merge remote-tracking branch 'shared/master'mh
Conflicts: README manifests/service.pp
2013-01-02this file is only needed on debianmh
2013-01-02trocla should be optionalmh
2013-01-02Merge remote-tracking branch 'riseup/master' into HEADmh
Conflicts: manifests/apache.pp manifests/base.pp manifests/defaults/templates.pp manifests/defaults/vars.pp manifests/init.pp manifests/irc_bot.pp manifests/nsca/client.pp manifests/nsca/server.pp manifests/service.pp manifests/service/mysql.pp templates/irc_bot/nsa.cfg.erb
2012-11-24fix typomh
2012-11-23make check_domain configurablemh
2012-11-23export also the nagios host, so we can still use it remotemh
2012-11-23add new wrapper for dns hostsmh
2012-11-21add dns checkmh
2012-11-14we should then set a defaultmh
2012-11-14make it possible to not pass check_command if service should be absentmh
2012-06-272.7 underscore rename: site-nagiosMicah Anderson
2012-06-14take hiera out of the paramsmh
2012-06-08refactor things for >2.7mh
2012-06-05new style for 2.7mh
2012-05-15put the class the right placemh
2012-05-05Merge remote-tracking branch 'github/master'mh
2012-05-05Merge pull request #4 from efroese/http-checkduritong
Add the port arg to check_http_url_regex. Default 80.
2012-05-01Move the jabber plugin to its own class.Erik Froese
2012-05-01Remove unnecessary jabber dependency.Erik Froese
2012-05-01Add the port arg to check_http_url_regex. Default 80.Erik Froese
2012-04-18put single quotes around the password to guard against exclamation points in ↵Micah Anderson
passwords
2012-04-18use trocla for that passwordmh
2012-04-18fully qualify fqdn and hostname facter variablesChristian G. Warden
2012-04-18Fully qualify facter variables to suppress warningsChristian G. Warden
merge conflict due to immerda's branch not being up-to-date on the bot
2012-04-18it is not anymore necessary to add an empty source to purge directoriesmh
2012-04-10Fix NRPE for FreeBSDGabriel Filion
Plugins are found under another directory. The pid file must be changed to /var/spool/nagios/nrpe2.pid, since this place is writable by the daemon, and the rc script expects the pid file to be found there. Use a pattern instead of the rc script status command.
2012-04-10fix nrpe package name in freebsdAntoine Beaupre
2012-04-10make the nrpe service depend on the packageAntoine Beaupre
2012-04-10default processorcount to 1 if it is not presentAntoine Beaupre
2012-04-10Add a nagios::nrpe::xinetd classGabriel Filion
We don't really manage everything with this class (e.g. not the config for running NRPE under xinetd). We ensure that the nrpe service is not running since xinetd is the one that's supposed to spawn nrpe. This way we can manage the NRPE config and commands, but it does not conflict with xinetd.
2012-04-10nrpe: bump up multipliers for check_loadGabriel Filion
The CPU checks were fireing way too often. Bump up the multipliers to reduce the number of alerts.
2012-04-10Define check_load as a function of the nb of cpusGabriel Filion
The "check_load" nagios check should not be hardcoded to some arbitrary value. The thresholds should rather be adjusted in function of how many CPUs are present in the server. The factors were chosen by prior experience but could be adjusted if needed. Factors for warning thresholds (where N is the nb of cpus): * 1min : 5 * N * 5mins : 4 * N * 15mins : 3 * N Factors for critical thresholds: * 1min : 10 * N * 5mins : 9 * N * 15mins : 8 * N
2012-04-09Avoid the "libnagios-plugin-perl" package for lennyGabriel Filion
This package doesn't exist on lenny.
2012-04-09nrpe FreeBSD compatibilityGabriel Filion
Make some changes to ensure compatibility of the nrpe resources with FreeBSD. * Use group 0 instead of 'root' * capitalize values for testing $operatingsystem * override arguments for the nrpe service so that FreeBSD can find the init script
2012-04-09Fix nagios::nrpe::command for FreeBSDGabriel Filion
The 'command' resource defines files under the root group. Since the 'root' group does not exist by default on FreeBSD, make an exception for FreeBSD to use the 'wheel' group instead.
2012-04-09Add NRPE support for FreeBSDGabriel Filion
Configuration needs to be placed in a different directory in FreeBSD. Some packages are not named the same under FreeBSD. Some packages are not available under FreeBSD. Migrate those to a new nagios::nrpe::linux class so that FreeBSD does not take them into account.
2012-04-09Define a way to configure an NRPE commandGabriel Filion
We need to be able to configure what NRPE commands are defined on clients. This new method accepts inline contents or a puppet source argument. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2012-04-09add nrpe timeout parameternadir
amended (lelutin): took out some trailing whitespaces and a commented out (useless) line
2012-04-09working nrpe supportnadir
2012-04-09command/nrpe.pp: check cmds for nrpenadir