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.
ansible-galaxy install infowolfe.sd-agent