ipr-cnrs.xymon_server

Servidor Xymon

  1. Resumen
  2. Variables del Rol
  3. Ejemplo de Playbook
  4. Configuración
  5. Desarrollo
  6. Licencia
  7. Información del Autor

Resumen

Gestionar la instalación y configuración del servidor Xymon.

Variables del Rol

  • xymon_server__base_packages: Lista de paquetes base para proporcionar el servidor xymon [por defecto: xymon].
  • xymon_server__deploy_state: El estado deseado que este rol debería alcanzar [por defecto: presente].
  • xymon_server__etc_src: Directorio utilizado como fuente para la plantilla del contenido de configuración /etc/xymon [por defecto: ../templates/etc/xymon].
  • xymon_server__service_manage: Si se debe gestionar el servicio del servidor Xymon [por defecto: True].
  • xymon_server__service_name: El nombre del servicio a gestionar [por defecto: xymon].

Ejemplo de Playbook

  • Usar las variables por defecto:
- hosts: servidorXYZ
  roles:
    - role: ipr-cnrs.xymon_server
  • Usar tu propia configuración de Xymon como fuente:
- hosts: xymon.DOMAIN
  roles:
    - role: ipr-cnrs.xymon_server
      xymon_server__etc_src: '{{ inventory_dir + "/../resources/host/xymon.DOMAIN/etc/xymon/" }}'
  • Asegúrate de que tu directorio contenga solo plantillas o subdirectorios, como:
xymon.DOMAIN
└── etc
    └── xymon
        ├── alerts.cfg.j2
        ├── analysis.cfg.j2
        ├── client-local.cfg.j2
        ├── hosts.cfg.j2
        └── hosts.d
            ├── common.lxc.cfg.j2
            ├── common.storage.cfg.j2
            └── test.cfg.j2

Configuración

Este rol hará:

  • Instalar los paquetes necesarios para proporcionar el servidor xymon.
  • Gestionar la configuración del servidor xymon (/etc/xymon).
  • Asegurar que el servicio del servidor xymon esté habilitado e iniciado.
  • Asegurar reiniciar el servicio del servidor xymon si la configuración cambia.

Desarrollo

Este código fuente proviene de nuestra instancia de Gogs y el repositorio de Github existe solo para poder enviar el rol a Ansible Galaxy...

Pero siéntete libre de enviar problemas/PR aquí :)

Gracias a este hook, Github recibe automáticamente actualizaciones de nuestra instancia de Gogs :)

Licencia

WTFPL

Información del Autor

Jérémy Gardais

Acerca del proyecto

Manage Xymon server configuration

Instalar
ansible-galaxy install ipr-cnrs.xymon_server
Licencia
Unknown
Descargas
115
Propietario
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1