問題タブ [nagios]
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.
nagios - Nagiosサンプルが取得された後、プロセスを実行します
サーバーをサンプリングした後、プロセスを実行するnagiosプロセスをセットアップしようとしています。このプロセスで実行したいのは、結果のデータをログファイルに書き込むことです。これは、別のプロセスに投稿できるものです(Splunkのように、Splunkではありません)。基本的に、返された各サンプルを取得して、別のURLに送信します。
これを行うための最良の方法は何ですか?
jmeter - NRPE ステータス メッセージ
ステータス コードと共にステータス メッセージを返す方法があります。これは私のPythonスクリプトの例で、メッセージではなくステータスコードを返す方法です: def checkResults(): if not os.path.exists(jmeter_run_log) : print "Status: Unknown. Error processing jmeter results file. Results file doesn't % パスで存在します。" % jmeter_run_log sys.exit(3);
javascript - ブラウザや yslow/firebug などのツールを使用せずに、javascript と Cookie を使用してページ速度を測定する方法
端末でプロジェクトの 1 つのページ速度を測定したい、または [ネットワーク] タブの firebug から取得した結果のように、任意のページの下部に HTML コメントをレンダリングしたい。
利用可能な方法があれば、これを自動化し、nagio などでこれを監視できるようにしたいと思います。
誰かが良い練習をしていますか?
ありがとうございました!
windows - NSClient を使用してリモート ホストの 1 つのポートのステータスを確認するバッチを作成する方法は?
netcat を使用して開いているポートをスキャンできることを確認しましたが、バッチ ファイル内のポートをスキャンして、NSclient を使用して Nagios に送信するにはどうすればよいですか? たとえば、Windows Server 内からリモート UNIX サーバーでポート 7003 が開いているかどうかを確認しようとしている場合、バッチは UNIX のリモート ポートを確認し、監視サイトで確認できるように Nagios にフィードバックを送信する必要があります。現在のポート検索の結果は次のとおりです。
これは私が今取り組んでいるものです:
echo %errorlevel%
どうもありがとう、デフォルトで0または1になると思っていたので、xDで%errorlevel%の出力を理解する必要がありました...
monitoring - Monarch/Groundwork が Nagios の hosts.cfg を更新しない
Monarch/Groundwork が Nagios に GUI インターフェースを提供するように作られていることを考えると、これは簡単な質問ですが、少し行き詰まっています。
Groundwork で nagios にホストを追加するにはどうすればよいですか? GW タブによると、新しいホストが構成されています。nagios のホスト タブを見ると、存在しないことがわかります。
/usr/local/groundwork/nagios/etc/hosts.cfg を見ると、ファイルが明らかに更新されていないことがわかります。ファイルの上部にあるテキストに基づいて、これは通常 monarch.cgi によって更新されます。
ホストを hosts.cfg ファイルに追加してから nagios を再起動すると、正しく表示されますが、ホスト全体を手動で構成する必要があります。これが、GW または Monarch を使用する理由です。
それで、問題は、どうすればモナークにnagiosの設定を更新させることができますか?
ruby - 可変オプションでgetoptlongを使用する方法は?
共通のNagiosCheckクラスを継承するNagiosスクリプトがいくつかあります。すべてのチェックにはわずかに異なるgetoptsオプションがあるため、NagiosCheckクラスメソッドを介して使用可能なオプションを生成するのが最善だと思いました。しかし、私は立ち往生しています...
これは私がメソッドを呼び出す方法です:
メソッド自体:
次に、パーサーは最後のアイテムのみを格納します。
- パーサーにすべての引数を格納させる方法についてアドバイスはありますか?
よろしく、
マイク
...ここでstackoverflowに関する最初の質問。私が何か間違ったことをした場合は、私が適応できるように私に知らせてください。
nagios - NagiosXI および/または OPSview から生データを取得する
私は現在、修士論文プロジェクトの完成に取り組んでいます。そのためには、NagiosXI や OPSview に蓄積された生データを取得できる必要があります。これらはどちらも Nagios コアに基づいているため、生データを取得する方法は似ていると思います。この生データは、後で修士論文に関連する特定の静的計算を実行できるようにするために必要です。オンラインで調べたところ、生データを取得してグラフやビジュアル用に操作する Nagios プラグインがいくつか見つかりましたが、計算を完了するには生の数値が必要です。
また、Nagios からデータを抽出して Word または Excel ドキュメントに保存する PHP スクリプトまたはその他の言語を作成できるかどうかも調査しています。ただし、PHP または MySQL クエリに慣れていないため、これは少し余分な作業になります。このため、データを取得できるプラグインまたは同様のものを見つけられることを願っています。
perl - 配列をチャンクに分割し、各チャンクで snmp_get_request を実行し、結果のハッシュ参照を再結合します
Net::SNMP を利用する Nagios プラグインを使用しようとすると問題が発生します。同時に多数の OID を照会しようとすると、応答がリンクの最大 MTU を超えるため、エラーが発生します。(メッセージ サイズ 2867 は maxMsgSize 1472 を超えています。)
このセクションのコードは次のとおりです。
Perlに方法はありますか
- @oid を小さなピースに分割する
- これらの部分を繰り返します
- 返された $results を単一のハッシュへの単一の参照に結合しますか?
これは、より多くのインターフェイスをサポートするためにスクリプトに加える最小の変更ですよね?
ubuntu - Nagios が既知のサービスを監視するデフォルトのポートを変更します
Nagios 3.2 をインストールして、4 つまたは 5 つの Windows ホストとそれ自体を監視します。ローカルホスト (Ubuntu 10.04) には SSHD が構成されていますが、リッスンしているポートを変更しました。Nagiosはこれを嫌います。
SSH サーバーが機能していることを確認するために Nagios がチェックするポートを変更するにはどうすればよいですか?
RTFMと♫♪にかなりの時間を費やしましたが、探しているものがまだ見つかりません♫♪。