infowolfe.sd-agent

infowolfe.sd-agent

[Server Density] to oparta na chmurze usługa monitorowania, która oferuje zarządzanie w chmurze, sprawdzanie stron/aplikacji i monitoring instancji. Jej agent oparty na języku Python jest stosunkowo prosty, bardzo konfigurowalny i łatwy do rozszerzenia za pomocą płatnych lub własnych wtyczek. Ta rola [Ansible] służy do wdrażania agenta [Server Density] z poziomu twojego playbooka.

Instalacja

Ta rola wymaga [Ansible] w wersji >= 1.5

Wymagania

Ostrzeżenie: ta rola korzysta z modułu 'uri', który zależy od httplib2, który zostanie zainstalowany automatycznie.

Zmienne roli

Obecnie należy ustawić tylko 2 zmienne. Ta sekcja może w przyszłości rozrosnąć się o kolejne.

---
sd_url: "https://example.serverdensity.io"
sd_api_token: "twój_klucz_api"
sd_group: "{{ tag_class_foo }}" # opcjonalna definicja grupy SD

Nieokreślenie powyższych zmiennych prawdopodobnie spowoduje, że rola zakończy działanie, ponieważ nie będą ustawione domyślne wartości dla sd_url lub sd_api_token.

Opcjonalne zmienne: (i ich domyślne wartości). Więcej informacji można znaleźć w roles/infowolfe.sd-agent/templates/config.cfg.j2

---
- sd:
  - loglevel: error
  - plugin_dir: brak domyślnej wartości 
  - 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

Zależności

Brak.

Przykładowy Playbook

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

Licencja

BSD

Informacje o autorze

Możesz się ze mną skontaktować na freenode (#ansible), na Twitterze, Google Hangouts (dawniej Google Talk - jabber) i za pomocą zgłoszeń/prośb o łączniki tutaj na [github]. Jeśli jesteś sprytny, zauważysz, że mam również adres email na Gmailu.

Zainstaluj
ansible-galaxy install infowolfe.sd-agent
Licencja
Unknown
Pobrania
190
Właściciel