問題タブ [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.
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スクリプト内から機能させるための正しい構文が見つかりません。
助けてくれてありがとう。
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 サイトを再起動してインベントリをチェックしますが、このチェックは取得されません。
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を使用してインベントリを作成することはできません..
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
。システムがサービスの状態を認識しないのはなぜですか?