instrumentald
Роль InstrumentalD для Ansible
Установите и настройте InstrumentalD на системах на базе RHEL/CentOS и Ubuntu.
Быстрый старт
Установка
ansible-galaxy install ayltai.instrumentald
Использование
---
- hosts: all
roles:
- ayltai.instrumentald
vars:
instrumental_api_key: замените_меня
Переменные
Имя | По умолчанию | Описание |
---|---|---|
instrumental_api_key |
замените_меня |
Ваш API-ключ для аккаунта Instrumental. |
instrumentald_docker_sockets |
[] |
Адрес сокета экземпляров Docker для мониторинга. |
instrumentald_memcached_urls |
[] |
URL экземпляров Memcached для мониторинга. |
instrumentald_mongodb_urls |
[] |
URL экземпляров MongoDB для мониторинга. |
instrumentald_mysql_urls |
[] |
URL экземпляров MySQL для мониторинга. |
instrumentald_nginx_urls |
[] |
URL экземпляров Nginx для мониторинга. |
instrumentald_postgresql_urls |
[] |
URL экземпляров PostgreSQL для мониторинга. |
instrumentald_redis_urls |
[] |
URL экземпляров Redis для мониторинга. |
instrumentald_package_name |
instrumentald_1.1.1_linux-x86_64 |
Название пакета InstrumentalD для установки. |
Разработка
Этот проект использует Docker для создания единой среды для разработки.
Установка Docker
Скачайте и установите Docker здесь.
Создание Docker-образа
docker build --tag instrumentald:latest .
Запуск 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
Теперь у вас есть оболочка, работающая на системе со всеми необходимыми инструментами.
Установка зависимостей
В Docker-контейнере выполните:
pip3 install -r requirements.txt
Модульное тестирование
В Docker-контейнере выполните:
molecule test
Лицензия
Ссылки
О проекте
Install and configure InstrumentalD on RHEL/CentOS-based and Ubuntu systems
Установить
ansible-galaxy install ayltai/ansible-instrumentald
Лицензия
mit
Загрузки
542
Владелец
Principal Software Architect