wilmardo.nagios

wilmardo.nagios

État de la construction Galaxy

Installe Nagios 4.3.4 à partir des sources. Une fois Nagios installé, vous pouvez vous connecter à http://adresse-ip/nagios/ en utilisant le nom d'utilisateur et le mot de passe que vous configurez dans la variable nagios_users. Le client NRPE peut être installé via wilmardo.nrpe_client, ce qui permet à Nagios de surveiller le serveur.

Exigences

Aucune.

Variables de rôle

Utilisation par défaut

Pour une utilisation par défaut de ce rôle, vous devez seulement définir ce qui suit. Pour une utilisation plus avancée, consultez la section Utilisation avancée :

# Les utilisateurs autorisés à se connecter à l'interface web de Nagios.
nagios_users:
  - user: nagiosadmin
    pass: Password1change

Utilisation avancée

Pour une utilisation plus avancée, les variables suivantes sont disponibles :

# Le répertoire où les fichiers téléchargés seront placés et extraits.
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"

# La version de Nagios à installer
nagios_version: 4.3.4
# L'url de téléchargement de Nagios
nagios_url: "https://github.com/NagiosEnterprises/nagioscore/archive/nagios-{{ nagios_version }}.tar.gz"
# Le nom du répertoire Nagios extrait
nagios_src: "nagioscore-nagios-{{ nagios_version }}"

# La version des plugins Nagios à installer
nagios_plugins_version: 2.2.1
# L'url de téléchargement des plugins Nagios
nagios_plugins_url: "https://github.com/nagios-plugins/nagios-plugins/archive/release-{{ nagios_plugins_version }}.tar.gz"
# Le nom du répertoire des plugins Nagios extrait
nagios_plugins_src: "nagios-plugins-release-{{ nagios_plugins_version }}"

# L'utilisateur sous lequel le service Nagios s'exécute
nagios_monitoring_user: nagios
# Le groupe sous lequel le service Nagios s'exécute
nagios_monitoring_command_group: nagios

Dépendances

Aucune.

Exemple de Playbook

Installe Nagios et configure le mot de passe pour votre utilisateur nagiosadmin. Il est préférable de déplacer les nagios_users dans les host_vars de votre projet, mais cela fonctionnera.

- hosts: nagios
  roles:
     - { role: wilmardo.nagios, nagios_users: [{name: nagiosadmin, pass: Password1change}, {name: nagiosadmin1, organization: Password2change}] } }

Mise à jour

Le rôle se met à jour automatiquement lorsque vous changez la version avec la variable :

nagios_version: 4.3.4

Mais la mise à jour nécessite de supprimer certains anciens fichiers, consultez build-nagios.yml pour plus de détails.

Licence

BSD-3-Clause-Clear

Informations sur l'auteur

Ce rôle a été initialement créé par Patrick Ogenstad. Il a été forké en 2017 par Wilmar den Ouden.

À propos du projet

Role to install Nagios 4 with nagios-plugins and check_nrpe plugin

Installer
ansible-galaxy install wilmardo.nagios
Licence
bsd-3-clause-clear
Téléchargements
73
Propriétaire
❤️ Kubernetes