infowolfe.sd-agent

infowolfe.sd-agent

[Server Density] ist ein cloudbasierter Überwachungsdienst, der Cloud-Management, Site/App-Checks und Instanzüberwachung bietet. Der auf Python basierende Agent ist relativ einfach, sehr konfigurierbar und kann problemlos durch die Verwendung von kostenpflichtigen oder selbstentwickelten Plugins erweitert werden. Diese [Ansible]-Rolle dient dazu, den [Server Density]-Agenten aus deinem Playbook heraus zu installieren.

Installation

Diese Rolle erfordert [Ansible] >= 1.5

Anforderungen

Warnung: Diese Rolle verwendet das 'uri'-Modul, das von httplib2 abhängt, welches automatisch für dich installiert wird.

Rollenvariablen

Derzeit müssen nur 2 Variablen festgelegt werden. Dieser Abschnitt kann in Zukunft erweitert werden, um mehr zu umfassen.

---
sd_url: "https://example.serverdensity.io"
sd_api_token: "dein_api_schlüssel"
sd_group: "{{ tag_class_foo }}" # optionale Definition der SD-Gruppe

Wenn die oben genannten Variablen nicht definiert sind, wird diese Rolle wahrscheinlich abbrechen, da für sd_url und sd_api_token niemals Standardwerte festgelegt werden.

Optionale Variablen: (und ihre Standardwerte). Mehr Informationen sind in roles/infowolfe.sd-agent/templates/config.cfg.j2 zu finden.

---
- sd:
  - loglevel: error
  - plugin_dir: kein Standard 
  - 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

Abhängigkeiten

Keine.

Beispiel-Playbook

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

Lizenz

BSD

Autor Informationen

Ich bin erreichbar auf freenode (#ansible), auf Twitter, Google Hangouts (ehemals Google Talk - Jabber) und über Issues/Pull-Requests hier auf [github]. Wenn du clever bist, wirst du bemerken, dass ich auch eine E-Mail-Adresse bei Gmail habe.

Über das Projekt

ServerDensity python agent install

Installieren
ansible-galaxy install infowolfe.sd-agent
GitHub Repository
Lizenz
Unknown
Downloads
190
Besitzer