summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-25fix variable names that weren't properly pulled in on mergeMicah Anderson
2012-09-25remove unnecessary % that came from immerda's branch, with it the following ↵Micah Anderson
errors are caused: Operator or semicolon missing before %Nsa at /etc/nagios_nsa.cfg line 1. Ambiguous use of % resolved as operator % at /etc/nagios_nsa.cfg line 1. ERROR: Failure compiling '/etc/nagios_nsa.cfg' - syntax error at /etc/nagios_nsa.cfg line 1, near "%%Nsa "
2012-09-25forgot $varac
2012-09-25fix proper deployment of pnp4nagios-templates.cfgvarac
2012-09-25Merge branch 'merge_immerda'Micah Anderson
Conflicts: manifests/apache.pp this conflict was just a indentation difference.
2012-09-19Merge branch 'immerda'Leap devs
Conflicts: manifests/apache.pp manifests/irc_bot.pp manifests/service/mysql.pp templates/irc_bot/nsa.cfg.erb Conflict resolutions: apache.pp: just cosmetics mysql.pp: The shared modules provides more variables to fine tune the mysql health check so we went for this version. The irc bot conflicts were a result of immerda's branch not being up-to-date with the shared branch. The shared branch had factored out the irc_bot.pp into a directory, and added a few additional variables. Immerda changed the variables from having the prefix $nagios_ to not having it and did not have that refactor. The variable renames were good ones for the 2.7 refactoring work, and future hiera integration, so we want those. So to resolve this, we took the shared version of the refactor, and then took the immerda version of the variable renames. This requires an UPGRADE NOTICE in the README as people may have been using the previous variable names.
2012-09-18updated readmevarac
2012-09-18no ::nagios_packagename variable anymorevarac
2012-09-18check_openvpn_server.plvarac
2012-09-18require pnp4nagios package for config filevarac
2012-09-17use a graph style icon for action.gifvarac
2012-09-17typos againvarac
2012-09-17typovarac
2012-09-17fixed conf file permissions, notify servicesvarac
2012-09-17resolve nagios_cfgdir variablevarac
2012-09-17depend on pnp4nagios instead of npcdvarac
2012-09-17configure pnp4nagios npcdvarac
2012-09-17typovarac
2012-09-17package pnp4nagios available now, fix permissions for config filesvarac
2012-09-17corrected path to pnp4nagios apache.confvarac
2012-09-17README.pnp4nagiosvarac
2012-09-17added icon for pnp4nagiosnadir
2012-09-17added pnp-grapher templates for explicit usenadir
2012-09-17added pnp-grapher templates for explicit usenadir
2012-09-17standard pnp4nagios apache confignadir
2012-09-17possibility to deploy a custom pnp4nagios apache confignadir
2012-09-17basic pnp4nagios grapher integrationvarac
2012-09-10apache.conf: fixing file sourcevarac
2012-09-10exec calls: path to binary is neededvarac
2012-06-14take hiera out of the paramsmh
2012-06-08refactor things for >2.7mh
2012-06-06fix templatemh
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-05Merge pull request #5 from efroese/jabber-reqduritong
Jabber requirement
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-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.