ayltai.instrumentald
Rol InstrumentalD para Ansible
Instala y configura InstrumentalD en sistemas basados en RHEL/CentOS y Ubuntu.
Inicio rápido
Instalación
ansible-galaxy install ayltai.instrumentald
Uso
---
- hosts: all
roles:
- ayltai.instrumentald
vars:
instrumental_api_key: reemplázame
Variables
Nombre | Por defecto | Descripción |
---|---|---|
instrumental_api_key |
reemplázame |
Tu clave API de cuenta de Instrumental. |
instrumentald_docker_sockets |
[] |
La dirección del socket de las instancias de Docker a monitorear. |
instrumentald_memcached_urls |
[] |
La URL de las instancias de Memcached a monitorear. |
instrumentald_mongodb_urls |
[] |
La URL de las instancias de MongoDB a monitorear. |
instrumentald_mysql_urls |
[] |
La URL de las instancias de MySQL a monitorear. |
instrumentald_nginx_urls |
[] |
La URL de las instancias de Nginx a monitorear. |
instrumentald_postgresql_urls |
[] |
La URL de las instancias de PostgreSQL a monitorear. |
instrumentald_redis_urls |
[] |
La URL de las instancias de Redis a monitorear. |
instrumentald_package_name |
instrumentald_1.1.1_linux-x86_64 |
El nombre del paquete de InstrumentalD a instalar. |
Desarrollo
Este proyecto utiliza Docker para crear un entorno unificado para el desarrollo.
Instalar Docker
Descarga e instala Docker desde aquí.
Construir imagen de Docker
docker build --tag instrumentald:latest .
Ejecutar contenedor de Docker
docker run \
--privileged \
-v $(pwd):/ansible-instrumentald \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
-it --rm \
instrumentald:latest
Ahora tienes un shell ejecutándose en un sistema con todas las herramientas necesarias instaladas.
Instalar dependencias
Dentro del contenedor de Docker, ejecuta:
pip3 install -r requirements.txt
Pruebas unitarias
Dentro del contenedor de Docker, ejecuta:
molecule test
Licencia
Referencias
Acerca del proyecto
Install and configure InstrumentalD on RHEL/CentOS-based and Ubuntu systems
Instalar
ansible-galaxy install ayltai.instrumentald
Licencia
mit
Descargas
556
Propietario
Principal Software Architect