私は以下の問題を抱えています:sensuを使用していくつかのラズベリーの皮を監視しています。私はスタンドアロンのチェックを使ってうまく動作します。今では、ピスの1つがWi-Fi接続を失ったか、または手動で再起動してdhcpが失敗したり、何か他の理由でインターネットに接続できないことがあります。アイデアは、インターネット接続のためにそれを自己チェックすることです。チェックが失敗した場合は、Wi-Fiを再起動するかpiを再起動するなどの方法で問題を解決するはずです。 もちろん、cronjobを使った簡単なbashスクリプトでは仕事をするべきですが、私はsensuでチェックしたいと思います。チェックが失敗すると問題は明らかです。インターネットに接続していないため、チェック結果をsensuサーバに送信できません。 Long story short;)クライアント上で修復機能のようなものを実装することは可能ですか?そのため、クライアント上のハンドラは、問題を解決するスクリプトを自己開始します。サーバではなくクライアントでSensuハンドラを実行する
0
A
答えて
0
私はこれが可能ではないと思います。スタンドアロンチェックはクライアントによってスケジュールされますが、チェック結果は引き続きサーバーに発行されます。結果は、サーバー上のハンドラーによって処理されます。
wifiを監視するスタンドアロンの「チェック」プラグインを作成し、オフの場合はオンにすることができます。しかし、ハンドラを使用していません。
関連する問題
- 1. sensuクライアントのハンドラ定義
- 2. サーバまたはクライアントでスクリプトを実行していますか?
- 3. 1台のマシンでサーバとクライアントを実行する(netbeans 8.1)
- 4. 1台のマシンでサーバとクライアントを実行する(netbeans 8.1)
- 5. SensuサーバーをインストールせずにSensuクライアントをインストールするにはどうすればいいですか?
- 6. Xサーバを実行しなくてもSeleniumスクリプトを実行できますか?
- 7. クライアントを動的にsensuで関連付けることは可能ですか?
- 8. 実行可能なWindowsサーバ上でexeファイルを実行する
- 9. Puppetサーバー上のクライアントではなく、ファイル上でBASHコマンドを実行する
- 10. サーバなしでPhantom.jsでジャスミンテストスイートを実行
- 11. クライアントでPhantomJSを実行するには?
- 12. 可能:タスク/ハンドラを実行する前に別のタスク/ハンドラを実行する
- 13. サーバからexeファイルを実行してクライアントにレンダリングする
- 14. PHP:SOAPクライアント、私は、SOAPクライアントで実行クラス
- 15. 実行Ansibleハンドラ
- 16. サーバなしでレスポンスウェブパックバンドルを実行
- 17. クライアント側だけでなくサーバ側の検証を強制するには?
- 18. FirebaseとUISearchbarControllerはクライアントではなくサーバ経由で検索します。 - スウィフトiOS
- 19. Yii接続ハンドラ:ページ実行後にバックグラウンドでコードを実行するには?
- 20. サーバでプログラムを実行する(ショートカットで)クライアントのすべてのプロセスを強制終了するには
- 21. LinuxサーバでPHPPowerpointを実行
- 22. LinuxサーバでPHPを実行
- 23. オンラインでRStudioサーバを実行
- 24. PhingでPHPサーバを実行する
- 25. サーバ上でクエリを実行する
- 26. PHPサーバでactivex dllを実行する
- 27. ApacheサーバでNodeJSを実行する
- 28. サーバ上でEfコアマイグレーションを実行する
- 29. AWSサーバでスクリプトを実行する
- 30. サーバでコマンドを実行する
拡張ハンドラを作成してこのハンドラをクライアントで実行しようとしましたが、これは機能しませんでした。だから私はあなたが言及したようなスタンドアロンの "チェック"プラグインを書いて、これはうまく動作します。あなたの答えに感謝します。 – Avoliq