sensu.sensu

Sensu Ansible Galaxy Build Status

Join the chat at https://slack.sensu.io/

この役割は、現代的でオープンソースの監視フレームワークである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、クライアントの展開に加え、この役割は完全なスタックを展開できます: RabbitMQredisUchiwaダッシュボード。 ただし、他の役割/管理方法に頼ってこれらのサービスを展開/管理したい場合は、この役割を簡単に統合できます

ドキュメント Documentation

この役割とその強力な機能の包括的な概要については、完全なドキュメントを読むことができます。

要件

この役割には以下が必要です:

サポートされているプラットフォーム

TravisCIを介して自動的にテスト済み

手動でサポート(互換性が常に保証されるわけではありません)

役割変数

この役割で使用される変数の詳細なリストは役割変数を参照してください。

サンプルプレイブック

  - 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.