summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-26forgot $varac
2012-09-26fix proper deployment of pnp4nagios-templates.cfgvarac
2012-09-19updated readmevarac
2012-09-19no ::nagios_packagename variable anymorevarac
2012-09-19require pnp4nagios package for config filevarac
2012-09-19use a graph style icon for action.gifvarac
2012-09-19typos againvarac
2012-09-19typovarac
2012-09-19fixed conf file permissions, notify servicesvarac
2012-09-19resolve nagios_cfgdir variablevarac
2012-09-19depend on pnp4nagios instead of npcdvarac
2012-09-19configure pnp4nagios npcdvarac
2012-09-19typovarac
2012-09-19package pnp4nagios available now, fix permissions for config filesvarac
2012-09-19corrected path to pnp4nagios apache.confvarac
2012-09-19README.pnp4nagiosvarac
2012-09-19added icon for pnp4nagiosnadir
2012-09-19added pnp-grapher templates for explicit usenadir
2012-09-19added pnp-grapher templates for explicit usenadir
2012-09-19standard pnp4nagios apache confignadir
2012-09-19possibility to deploy a custom pnp4nagios apache confignadir
2012-09-19basic pnp4nagios grapher integrationvarac
2012-04-10Update the README for NRPEGabriel Filion
With an example nrpe service and an example nrpe command definition, users should be able to use nrpe pretty easily. Some general-purpose variables were not documented, so I added a note about them at the same time. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
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-10nrpe.cfg: enable setting server_addressGabriel Filion
By default, nrpe listens on every interfaces on the server. This is undesirable on Linux VServer hosts, since it will conflict with vservers. With a new variable, $nagios_nrpe_server_address, it is now possible to set the ip address on which the nrpe server will listen.
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
2012-04-09service.pp: added nrpe supportnadir
2012-04-09Added NRPE Support for nagios::servicenadir
2012-04-09Basic NRPE Supportnadir
amended (lelutin): removed trailing spaces and commented out code.
2012-04-09Import fresh nsca.cfg fileGabriel Filion
The default nsca.cfg is currently using the "non-normal" port for nsca. Let's import a freshly installed nsca.cfg file with default values. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2012-04-09Make the nsca depend on the nsca packageGabriel Filion
Without this link, puppet sometimes attempts to start the service before the package is installed, wich triggers an error. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2011-12-08Provide default config files for nagios.cfg and cgi.cfgGabriel Filion
The current code tries to get the content of those two files in a bunch of places and defines a fallback to a generic file in the module's files/configs directory. The problem is that there is no such generic config file present. Link to Debian's config files as a generic version of those configuration files. This bug was found by taggart.
2011-12-08update check_mysql_health plugin to newer versionMicah Anderson
2011-12-08Merge branch 'master' into riseupMicah Anderson
2011-12-08Revert "Fix nagios check_smtp duplicate definition"Micah Anderson
This reverts commit fb75fcec220f9e2943d2e7af292ff884fd237f6d. Reverted due to LeLutin's comments in #3310 and the fix implemented in #3298 in preparation of merging those
2011-09-15Host alerts not parsing variables due to excessive escaping (#3456)Silvio Rhatto
2011-07-14Merge remote-tracking branch 'remotes/lelutin/bot_fixes'Micah Anderson
Conflicts: manifests/irc_bot.pp Had to merge in the use_notices change that we had in our branch