2016-05-13 20 views
0

オープンソースツールを初めて使用しています。私はsensuをインストールしたいと思います。私が知りたいのは、新しくプロビジョニングされたサービスを自動的にsensuサーバーに追加できる方法です。クライアントを動的にsensuで関連付けることは可能ですか?

+0

これは広い範囲です。新しいクライアントを常にsensuに動的に追加することができます。これはインフラストラクチャによって異なります。私たちはpythonスクリプトの助けを借りて新しいクライアント情報をsensuにプッシュする人形を持っています。そのsensuに加えて、新しいクライアントの追加をサポートするまともなAPIを持っています。このためのスクリプトを書いたり、人形やシェフのような構成管理システムを使用することができます。 –

+0

ありがとうございます!人形やシェフのような自動化ツールを使わなくてもやりたいと思っています。どのように私はAPIを使用して達成することができますか? –

+0

このドキュメントの記事のセクションを確認してください[sensu api documentation](https://sensuapp.org/docs/latest/api-clients) これまでのところ、APIを使用してイベントをsensuで作成することはできませんでした。 –

答えて

0

@vineeshaウサギmqを使用する場合は、ホスト名とIPアドレスを取得してclient.jsonを更新し、rabbitmq serverとsensu-clientを再起動するスクリプトを作成してください。黄金の画像でrabbitmq.jsonのsensuサーバのIPアドレスをハードコードしてください。これが完了したら、@rebootでcronを設定してください。これはすべてでなければなりません。サーバーが起動すると、自動的にsensuサーバーに追加されます。

0

人形のような自動化ツールを使用する予定がある場合は、センスクライアントがインストールされ、クライアントの設定に正しいRabbitMQ設定が含まれていることを確認するだけです。 クライアントが同じRabbitMQホスト/クラスタに接続すると、すぐにダッシュボードにポップアップ表示されます。うつわ。 センスサーバーに明示的に情報を直接与える必要はありません。