sd-agent

infowolfe.sd-agent

[Server Density] — это облачный сервис мониторинга, предоставляющий управление облаком, проверки сайтов/приложений и мониторинг инстансов. Его агент на Python относительно прост, легко настраивается и может быть легко расширен с помощью плагинов как платных, так и самостоятельно разработанных. Эта [Ansible] роль предназначена для развертывания агента [Server Density] в рамках вашего плейбука.

Установка

Эта роль требует [Ansible] версии >= 1.5

Требования

Внимание: эта роль использует модуль 'uri', который зависит от httplib2, который будет установлен автоматически.

Переменные роли

На данный момент необходимо задать только 2 переменные. В будущем этот раздел может быть расширен.

---
sd_url: "https://example.serverdensity.io"
sd_api_token: "ваш_api_ключ"
sd_group: "{{ tag_class_foo }}" # опциональное определение группы SD

Если не задать вышеуказанные переменные, это может привести к ошибке, так как для sd_url и sd_api_token не будут установлены значения по умолчанию.

Опциональные переменные: (и их значения по умолчанию). Более подробную информацию можно найти в roles/infowolfe.sd-agent/templates/config.cfg.j2

---
- sd:
  - loglevel: error
  - plugin_dir: нет значения по умолчанию 
  - rundir: /run
  - tmpdir: /tmp/sd-agent
  - apache_status_url: ''
  - apache_user: ''
  - apache_pass: ''
  - mongodb_server: ''
  - mongodb_dbstats: ''
  - mongodb_replset: ''
  - mysql_server: ''
  - mysql_user: ''
  - mysql_pass: ''
  - nginx_status_url: ''
  - rabbitmq_status_url: http://localhost:55672/api/overview
  - rabbitmq_user: guest
  - rabbitmq_pass: guest

Зависимости

Нет.

Пример плейбука

- hosts: servers
  roles:
    - { role: infowolfe.sd-agent }

Лицензия

BSD

Информация об авторе

Со мной можно связаться в freenode (#ansible), в твиттере, на google hangouts (ранее google talk - jabber) и через вопросы/запросы на изменения здесь на [github]. Если вы умны, то заметите, что у меня также есть адрес электронной почты на gmail.

О проекте

ServerDensity python agent install

Установить
ansible-galaxy install infowolfe/ansible-sd-agent
Лицензия
Unknown
Загрузки
176
Владелец