sensu.sensu
Sensu

この役割は、現代的でオープンソースの監視フレームワークであるSensu Coreスタックを完全に展開します。
サポート終了
この役割は、サポートが終了したSensu Coreを展開することにのみ対応していますのでご注意ください。
Sensu Goへの移行を希望される場合、こちらにドキュメントがあります。 新しい正式なAnsibleコレクションがXLabによってサポートされています。こちらから入手できます: https://github.com/sensu/sensu-go-ansible
機能
- RabbitMQ、redis、Uchiwaダッシュボードを含む完全なSensuスタックを展開します。
- Sensu Enterpriseの完全サポート。
- Ansibleインベントリとの緊密な統合 - インベントリグループに基づいた監視チェックの展開。
- 動的クライアント構成の細かい制御。
- リモートプラグイン展開。
- クライアントとサーバー間の安全な通信のためのSSL証明書の自動生成と動的展開。
- 高い柔軟性。
同梱されているが押し付けられない
Sensuサーバー、API、クライアントの展開に加え、この役割は完全なスタックを展開できます: RabbitMQ、redis、Uchiwaダッシュボード。 ただし、他の役割/管理方法に頼ってこれらのサービスを展開/管理したい場合は、この役割を簡単に統合できます。
ドキュメント 
この役割とその強力な機能の包括的な概要については、完全なドキュメントを読むことができます。
要件
この役割には以下が必要です:
- サポートされているAnsibleのバージョン、詳細はAnsibleのバージョンサポートをご覧ください。
dynamic_data_store
変数が設定されていること: 動的データストアを参照。sensu_include_plugins
がtrueの場合(デフォルト)、static_data_store
変数を設定する必要があります: チェックの展開を参照。
サポートされているプラットフォーム
TravisCIを介して自動的にテスト済み
- CentOS - 6
- CentOS - 7
- Debian - 8 (Jessie)
- Debian - 9 (Stretch)
- Ubuntu - 14.04 (Trusty Tahr)
- Ubuntu - 16.04 (Xenial Xerus)
- Ubuntu - 18.04 (Bionic Beaver)
- Fedora - 28
- Fedora - 29
- Fedora - 30
- Amazon Linux
- Amazon Linux 2
手動でサポート(互換性が常に保証されるわけではありません)
役割変数
この役割で使用される変数の詳細なリストは役割変数を参照してください。
サンプルプレイブック
- hosts: all
roles:
- role: sensu.sensu
または、パラメータ値を渡す場合:
- hosts: sensu_masters
roles:
- { role: sensu.sensu, sensu_master: true, sensu_include_dashboard: true }
Ansibleのバージョンサポート
この役割へのすべての変更は、現在Ansible 2.6および2.7でアクティブにテストされています。最低限Ansible 2.5が必要です。
ライセンス
MIT
著者情報
最初はCalum MacRaeによって作成され、Sensu Community Ansible Maintainersによってサポートされています。
貢献者
プロジェクトの貢献者ページをご覧ください。
プロジェクトについて
Deploy a full Sensu monitoring stack; including redis, RabbitMQ & the Uchiwa dashboard
インストール
ansible-galaxy install sensu.sensu
ライセンス
mit
ダウンロード
1.3M
所有者
Full-stack monitoring for today's business.