3

私の組織では、Nagios とcheck_mkプラグインを使用してノードを監視しています。私の質問は、コマンドラインから手動チェックを実行することは可能ですか? 構成の変更を展開する前にテストできることは、プロセスに関して重要です。

たとえば、ps.perfチェック タイプを使用して Web サーバー上の httpd プロセスの数をチェックする構成変更を準備しました。チェックは次のようになります。

checks = [
  ( ["web"], ALL_HOSTS, "ps.perf", "Number of httpd processes", ( "/usr/sbin/httpd", 1, 2, 80, 100 ) )
]

コミットして展開する前に、この構成変更をテストしたいと思います。

最初に に追加せずに、コマンド ライン経由でこのチェックを実行することは可能main.mkですか? 私は次のようなものを想定しています:

useful_program -H my.web.node -c ps.perf -A /usr/sbin/httpd,1,2,80,100

check_mk のドキュメントではこのようなことを行う方法は見当たりませんが、このようなことを達成する方法があることを願っています。

ありがとう!

4

2 に答える 2

2

それは簡単に確認できます。

構成を変更してから実行してください: cmk -nv HOSTNAME.

その (-n) はすべてを実行しようとし、(-v) 出力を返します。

そのため、後で GUI で同じ結果を確認できます。

于 2014-01-21T15:27:04.897 に答える
1

チェックを一覧表示する

$check_mk -L | grep ps.perf

ps.perf がリストされている場合は、次のコマンドを実行します。

$check_mk --checks=ps.perf -I Hostname
于 2013-01-17T06:31:03.257 に答える