ansible/roles/nagios_client
Jakub Kadlcik 9a8acc79ae nagios: enable disk monitoring for copr instances
I think that / monitoring should work by default just by
setting `nrpe: true` because of

    define service {
      hostgroup_name	all, !mincheckgrp
      service_description   Disk_Space_/
      check_command		check_by_nrpe!check_disk_/
      use                   disktemplate
    }
2021-08-09 11:45:53 +00:00
..
files Fix mention of Freenode 2021-07-02 11:17:20 +02:00
handlers put in the first run at new nagios configs 2017-01-05 00:55:16 +00:00
tasks nagios_client: the check_systemd_units is in scripts, not script 2021-03-25 13:58:20 -07:00
templates nagios: enable disk monitoring for copr instances 2021-08-09 11:45:53 +00:00
README.rst put in the first run at new nagios configs 2017-01-05 00:55:16 +00:00

===================================
 Nagios 4 Configuration for Fedora
===================================

The Fedora Infrastructure Nagios is built on a set of configurations
originally written for Nagios 2 and then upgraded over time to Nagios
3 and then 4.08. With additional changes made in the 4.2 series of
Nagios this needed a better rewrite as various parts came from
pre-puppet and then various puppet modules added on top. 

In order to get this rewrite done, we will use as much of the original
layout of the Fedora ansible nagios module but with rewrites to better
match current Nagios configurations so that it can be maintained.

Role directory layout
=====================
The original layout branched out from 

  roles/nagios/client/
  roles/nagios/server/

With the usual trees below this. This breaks ansible best practices
and how most new modules are set up so the rewrite uses:

  roles/nagios_client/
  roles/nagios_server/

=====================
 Nagios Client Files
=====================

For the most part the Nagios Client files seem to work from the
original layout to the new site. Changes will only need to be made to
playbooks for the initial changes.