問題タブ [nrpe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
centos - nagiosでcrondサービスを監視する方法
Nagios で crond サービスを監視したい。
以下のスクリプトを作成して試してみました/usr/local/nagios/libexec/
cron が実行されていない場合 (CRITICAL と表示) および実行されている場合 (OK と表示) は正常に動作しています。
ただし、Nagios サーバーから NRPE クライアントに到達できない場合、crond サービスはステータスを「OK」(緑色) とメッセージとともに表示しますreturn code of 255 is out of bounds
。そして、crondが実行されているかどうかを知ることができません。
CentOS 6.6 で crond サービスを監視する他の方法はありますか?
ssh - リモート ssh サーバー ポート 22 の監視
AWS に Windows サーバーがあり、cdn サーバーから sshget を実行する際に問題があり、タイムアウトが発生し、その理由がわかりません。
サーバーの NRPE がポート 22 でリモート ホスト johndoetv.upload.cdn.com に telnet を実行し、接続の場合に 30 秒後にクリティカルになるように、nagios ベースの naemon (監視サーバー) にチェックを入れることはできますか。
試してみcheck_tcp
ましたが失敗しました。または、この場合、Windowsのリモートサーバーでnrpeを使用できますか
例えば。
nagios - NRPE の問題のトラブルシューティング方法がわからない
https://github.com/liquidat/nagios-icinga-checks/blob/master/check_puppetagentから入手できる Nagios のパペット チェックを配布している場合
私の問題は、ローカルで実行する場合と NRPE 経由で実行する場合で結果が異なることです。
対
クライアント上でファイルを編集し/usr/lib64/nagios/plugins/check_puppetagent
て行を次のように変更する
summary = '/opt/puppetlabs/puppet/cache/state/last_run_summaries.yaml'
と、期待される結果が得られます。
したがって、正しいファイルが実行されていることがわかります。
リモートワークから手動で実行する:
Antone には、トラブルシューティングのために他に何ができるかについてのアイデアや提案がありますか?
mysql - nrpe: コマンド mysql_check が定義されていません
localhost で mysql と tomcat をチェックしようとしています。基本的に、ポートをチェックして、アプリケーションがリッスンしていることを確認する必要があります。nrpe と nagios プラグインがインストールされています nrpe を使用して localhost の mysql をチェックしようとしていますが、nagios は次のエラーを表示します: NRPE: コマンド check_mysql が定義されていません
何かアイデアはありますか?
scheduled-tasks - Icinga2: check_tasksched を介してスケジュールされたタスクを監視し、現在実行中のタスクを無視する方法は?
デフォルトの check_tasksched を使用していくつかの方法を試し、デフォルトで有効になっているもののみをチェックします (フィルター)。
今私の問題:実行中のタスクは、実行中に「警告」で通知されます。
copy - Ansible は、最初に満たされた宛先にファイルを送信します
数千のノードの構成ファイルを送信しています。一部のカスタマイズにより、そのファイルへのパスが 5 つまたは 6 つある可能性があり (ホスト用のファイルは 1 つしかありませんが、パスは異なる可能性があります)、簡単に把握する方法はありません。事実のあるデフォルトの場所。
with_first_found
これに基づいて、ループで「src」を設定できるように、コピーモジュールの「dest」を設定する方法を探しています。
そんな感じ:
PS: nrpe.cfg を送信しているので、誰かがデフォルトの nrpe.cfg を見つけるためのより良い方法を知っていれば、はるかに簡単になります。
EDIT 1 : @ydaetskcoR の助けを借りて、次のように作業することができました。
python - エラーを返す Python スクリプト win_unc
バックアップをチェックするための Python スクリプトがあります。チェックの一部は、UNC 共有上のファイルをチェックすることです。これを実現するために、Python モジュール win_unc が使用されます。元々、スクリプトは毎回ネットワーク共有にマウントしたり切断したりしていました。これを変更して、サーバーに共有がマウントされ、スクリプトが単に共有に接続するようにしました。
共有に接続するコードは次のとおりです。
スクリプト (Nagios => NRPE => NSClient++ => Python スクリプト) を呼び出す Nagios ボックスで、次のようなエラー メッセージが引き続き表示されます。
win_unc がネットワーク ドライブをマウントしようとしている理由がわからないので困惑しています。なぜなら、既存の UNC 共有に接続することだけが目的だからです。