infowolfe.sd-agent

infowolfe.sd-agent

[Server Density] は、クラウド管理、サイト/アプリのチェック、インスタンスモニタリングを提供するクラウドベースの監視サービスです。Pythonベースのエージェントは比較的簡単で、非常に設定可能で、無料または自作のプラグインを使用して容易に拡張できます。この[Ansible]ロールは、プレイブックから[Server Density]エージェントをデプロイするためのものです。

インストール

このロールには[Ansible] >= 1.5が必要です。

要件

警告: このロールは、httplib2に依存する「uri」モジュールを使用しており、これが自動的にインストールされます。

ロール変数

現在のところ、設定が必要な変数は2つだけです。将来的には、もっと多くの変数が追加される可能性があります。

---
sd_url: "https://example.serverdensity.io"
sd_api_token: "your_api_key"
sd_group: "{{ tag_class_foo }}" # SDグループの任意の定義

上記の変数を定義しないと、このロールはエラーを出す可能性があります。sd_urlsd_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)、Twitter、Googleハングアウト(元Googleトーク - ジャバー)や、[GitHub] でのイシュー/プルリクエストを通じて連絡可能です。賢い方なら、私のGmailアドレスも察することができるでしょう。

プロジェクトについて

ServerDensity python agent install

インストール
ansible-galaxy install infowolfe.sd-agent
ライセンス
Unknown
ダウンロード
190
所有者