問題タブ [check-mk]

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.

0 投票する
2 に答える
1879 参照

python - Python に新しいホストを追加さ​​せるための Check_MK 構文

私は Check_MK を使用しており、新しくインストールされたホストを自動的に追加するために、cfengine を介して実行する Python スクリプトを実装しようとしていました。pycurl の使用または実行と外部カールの両方に問題があります。

pycurl できるようにしたいコマンドの例は次のとおりです。

curl " http://10.20.30.40/mysite/check_mk/webapi.py?action=add_host&_username=autouser&_secret=mysecret " -d 'request={"attributes":{"alias": "winxp_1 のエイリアス", "tag_agent" : "cmk-agent", "tag_criticality": "prod", "ipaddress": "127.0.0.1"}, "hostname": "winxp_1", "folder": "os/windows"}'

これは端末から正常に動作します

しかし、Pythonスクリプト内から機能させるための正しい構文が見つかりません。

助けてくれてありがとう。

0 投票する
1 に答える
1086 参照

linux - Check_MK - レガシー チェックの構成

公式ウェブサイトによると、Ubuntu 14.04.3 LTS マシンで Check_MK 1.2.4p5 コミュニティ エディションの OMD 1.20 -latest を実行しています。

資格情報とファイルの読み取り/書き込みもチェックする FTP チェックを構成する必要があります。標準のプラグインは、私が知っていることからそのような機能を提供していないので、カスタム プラグインを使用しようとしています

したがって、モニター・サーバーは、エージェントがインストールされていない外部 FTP サーバーをテストすることになっています。/usr/lib/nagios/plugins にプラグインがあり、手動で実行したところ問題なく動作しました。

今、check_mk のチェックとして設定しようとしているので、/opt/omd/sites/monitoring/etc/check_mk/main.mk で次のようにしました。

omd サイトを再起動してインベントリをチェックしますが、このチェックは取得されません。

0 投票する
1 に答える
1234 参照

monitoring - 新しい Nagios/OMD/Check_MK セットアップ - cmk 経由で新しいホストのインベントリを作成できません

新しいCentOS 7サーバーでCheck_MK(NagiosとOMDも)をセットアップしたところです。すべてが正常にセットアップされていると確信しています。OMD ( stagingと呼ばれる) を介して新しい check_mk "site" を作成しました。別のサーバーにログインして check_mk_agent をインストールし、ステージングサイトに移動してホストを追加し、Check_MK Agentを選択しました。Save & Go To Servicesをクリックすると、Check_MK エージェントを介してチェックされているすべてが表示されたので、問題なくセットアップされたように見えました。

しかし、**Viewsメニューの下にある All Hosts* 項目をクリックしても、ホストが表示されません。また、監視しているホストのインベントリを作成しようとすると、どのホストにも一致しないというエラーが表示されます..

ただし、生の情報は問題なく表示できます

誰かが私が間違っていることを教えてもらえますか? 手順を間違えたようですが、どこにあるのかわかりません。

アップデート

変更を確認して受け入れる必要があることに気付きました。一度変更すると、[すべてのホスト]ビューでサーバーを確認できましたが、cmkを使用してインベントリを作成することはできません..

0 投票する
2 に答える
710 参照

service - puppet notify xinetd が xinetd サービスをリロードしない

Debian 7 サーバー上の puppet を介して、標準の check_mk xinetd 構成ファイルを使用して check_mk エージェントをインストールしようとしています。

Check_mk は問題なくインストールされますが、xinetd 構成に問題があります。

puppet マスターのソース構成ファイルのポートを変更puppet agent -tし、クライアント ホストで実行すると、新しい構成は正しくデプロイされますが、システムが xinetd サービスの状態を認識できないため、puppet は xinetd サービスをリロードしません。

パペット マニフェストは次のようになります。

デバッグは次のようになります。

次の行は私には疑わしいようです:

service --status-all言う[ ? ] xinetd。システムがサービスの状態を認識しないのはなぜですか?