wilmardo.nagios

wilmardo.nagios

Estado de la Construcción Galaxy

Instala Nagios 4.3.4 desde el código fuente. Una vez que Nagios está instalado, puedes iniciar sesión en http://ip-address/nagios/ utilizando el nombre de usuario y la contraseña que configures en la variable nagios_users. El cliente NRPE se puede instalar a través de wilmardo.nrpe_client, esto permite a Nagios monitorear el servidor.

Requisitos

Ninguno.

Variables del Rol

Uso Básico

Para el uso básico de este rol, solo necesitas definir lo siguiente, para un uso más avanzado, mira la sección Uso Avanzado:

# Los usuarios que deberían poder iniciar sesión en la interfaz web de Nagios.
nagios_users:
  - user: nagiosadmin
    pass: Password1change

Uso Avanzado

Para un uso más avanzado, están disponibles las siguientes variables:

# El directorio donde se colocarán y descomprimirán los archivos descargados.
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"

# La versión de Nagios que se instalará
nagios_version: 4.3.4
# La URL de descarga de Nagios
nagios_url: "https://github.com/NagiosEnterprises/nagioscore/archive/nagios-{{ nagios_version }}.tar.gz"
# El nombre del directorio descomprimido de Nagios
nagios_src: "nagioscore-nagios-{{ nagios_version }}"

# La versión de los Plugins de Nagios que se instalarán
nagios_plugins_version: 2.2.1
# La URL de descarga de los Plugins de Nagios
nagios_plugins_url: "https://github.com/nagios-plugins/nagios-plugins/archive/release-{{ nagios_plugins_version }}.tar.gz"
# El nombre del directorio descomprimido de los Plugins de Nagios
nagios_plugins_src: "nagios-plugins-release-{{ nagios_plugins_version }}"

# El usuario con el que se ejecuta el daemon de Nagios
nagios_monitoring_user: nagios
# El grupo bajo el cual se ejecuta el daemon de Nagios
nagios_monitoring_command_group: nagios

Dependencias

Ninguna.

Ejemplo de Playbook

Instala Nagios y configura la contraseña para tu usuario nagiosadmin. Es mejor mover la variable nagios_users a host_vars de tu proyecto, pero esto funcionará.

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

Actualización

El rol tiene una actualización automática cuando cambias la versión con la variable:

nagios_version: 4.3.4

Pero la actualización requiere eliminar algunos archivos antiguos, revisa build-nagios.yml para más detalles.

Licencia

BSD-3-Clause-Clear

Información del Autor

Este rol fue creado originalmente por Patrick Ogenstad. Se bifurcó en 2017 por Wilmar den Ouden.

Acerca del proyecto

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

Instalar
ansible-galaxy install wilmardo.nagios
Licencia
bsd-3-clause-clear
Descargas
73
Propietario
❤️ Kubernetes