ipr-cnrs.xymon_server
Servidor Xymon
- Resumen
- Variables del Rol
- Ejemplo de Playbook
- Configuración
- Desarrollo
- Licencia
- 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
xymonesté habilitado e iniciado. - Asegurar reiniciar el servicio del servidor
xymonsi 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
Información del Autor
Jérémy Gardais
- Fuente: en Gogs de IPR
- IPR (Institut de Physique de Rennes)
Instalar
ansible-galaxy install ipr-cnrs.xymon_serverLicencia
Unknown
Descargas
115
Propietario
Institut de Physique de Rennes
https://ipr.univ-rennes1.fr/
Tutelles CNRS et Université Rennes 1
