infowolfe.sd-agent

infowolfe.sd-agent

[Server Density] est un service de surveillance basé sur le cloud qui fournit une gestion du cloud, des vérifications de sites/applications et une surveillance des instances. Son agent basé sur Python est relativement simple, très configurable et facilement extensible grâce à l'utilisation de plugins payants ou faits maison. Ce rôle [Ansible] sert à déployer l'agent [Server Density] à partir de votre playbook.

Installation

Ce rôle nécessite [Ansible] >= 1.5.

Exigences

Avertissement : ce rôle utilise le module 'uri', qui dépend de httplib2, qui sera installé automatiquement pour vous.

Variables de Rôle

Pour le moment, seulement 2 variables doivent être définies. Cette section pourrait s'élargir à l'avenir pour inclure davantage.

---
sd_url: "https://example.serverdensity.io"
sd_api_token: "votre_clé_api"
sd_group: "{{ tag_class_foo }}" # définition facultative du groupe SD

Le fait de ne pas définir les éléments ci-dessus entraînera probablement un échec de ce rôle, car il n'y aura jamais de valeurs par défaut pour sd_url ou sd_api_token.

Variables facultatives : (et leurs valeurs par défaut). Plus d'informations peuvent être trouvées dans roles/infowolfe.sd-agent/templates/config.cfg.j2.

---
- sd:
  - loglevel: error
  - plugin_dir: pas de valeur par défaut
  - 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

Dépendances

Aucune.

Exemple de Playbook

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

Licence

BSD

Informations sur l'Auteur

Vous pouvez me contacter sur freenode (#ansible), sur Twitter, Google Hangouts (anciennement Google Talk - Jabber) et via des issues/demandes de tirage ici sur [github]. Si vous êtes astucieux, vous remarquerez que j'ai aussi une adresse email sur Gmail.

À propos du projet

ServerDensity python agent install

Installer
ansible-galaxy install infowolfe.sd-agent
Licence
Unknown
Téléchargements
190
Propriétaire