ナギオス – NRPE による Active Directory ステータスの監視

私たちが監視するもう一つの重要な項目は、私たちの立派なActive Directoryのステータスです, 私たちは彼を脱脂綿に入れ、彼を甘やかすことを知っていますが, NagiosまたはCentreonも監視するためです. スクリプトのおかげで、私たちはあなたの健康状態を定期的にテストします, 常にそのステータスを監視する, ドメインコントローラーのそれと同様に, したがって、私たちが頭から抜け出す別のことと、自動化されたシステムが私たちのためにそれを行います, そして、それが失敗した場合… 彼は私たちに警告します!

 

最新のスクリプトは 'check_ad.vbs からダウンロードします。’ ウェブ上 Nagios Exchangeより. この 'check_ad.vbs スクリプト’ 大規模な DCDIAG ツールを使用して、さまざまな診断を自動化された方法で行います, タイプの論文を取得する: レプリケーション広告、FSMOCHECK、RidManager、マシンアカウントなど, VBSを編集し、興味があればさらにテストを追加することもできます, しかし、これで十分すぎるほどです. スクリプトは、両方の Windows ベースの Active Directory でテストされます 2003 R2の, どう 2008 R2 または 2012 R2の, スペイン語でも英語でも. しかし、それが私たちの言語で機能するためには、いくつかの小さな変更を加える必要があります.

 

このスクリプトは、Visual Basic スクリプトまたは VBS です, そのため、テストを行うドメイン コントローラー自体で実行して保存する必要があります. したがって、Nagiosマシンからのリモート実行についてはNRPEに依存します, このトピックを確認する必要がある場合, チェックアウト このドキュメント. スクリプトフォルダに保存した後, OSがスペイン語でインストールされているDCがある場合, 行を変更する必要があります 41 そして 42 これらの変数内で検索するテキスト文字列を示します.

[ソースコード]薄暗いstrOK : strOK = "super"
dim strNotOK : strNotOk = "no super"[/ソースコード]

 

そして、CMDから検証したい場合は、次のように実行しようとします。:

[ソースコード]cscript.exe //NoLogo check_ad.vbs[/ソースコード]

 

後, 実行するスクリプトとそのエイリアスを登録します, いつも通り, 「nsclient.ini」設定ファイル, :

[ソースコード][/設定/外部スクリプト/スクリプト]
check_ad = cscript.exe //T:30 //NoLogo スクリプト\check_ad.vbs

[/設定/外部スクリプト/エイリアス]
check_ad = check_ad[/ソースコード]

 

NSClient サービスを再起動するには、必ず ++ これらの変更を再読み込みするには!

 

そして、私たちが望むなら, まあ、いつものように, NagiosまたはCentreonシェルからリモートでクエリを実行することを試みることができます, プラグインパスに移動して実行します:

[ソースコード]./check_nrpe -H DIRECCION_IP_DOMAIN_CONTROLLER -C check_ad[/ソースコード]

 

 

そして今、Centreonインターフェースに移動して、ADに対するヘルステストを監視および実行するサービスを作成できます, “構成” > “サービス” > “足す…” または、既存のクローンを作成し、次の変更を加えます:

  • 形容: このチェックの監視で表示される名前を示します, 私の場合、「Active Directoryステータス」のようなもの’ それは明らか以上のものになるでしょう.
  • ホストとリンク: ここでは、このテストを実行する DC を示します, 基本的に、スクリプトを残してそのnsclient.iniを変更した場所
  • テンプレート: いつも言っていること, それはそれぞれに依存します, 親テンプレートにリンクする場合があります, 一般的なもの、または以前に一般的なオプションで作成したもの.
  • チェックコマンド: 私たちはすでに有名な「check_nrpe」を選びました.
  • 引数: コマンドに渡される引数を示します, 前にエイリアスで定義したように, 「check_ad」になります.

 

で録音します “セーブ”, そして、気をつけて, 何も変更しない場合, このチェックは、 5 議事録, 可能です, このような場合、この周波数で確認することには興味がありません, だからおそらく, 1日1回走れば十分すぎるほどです, または良い, いつでも好きなときに, 「通常のチェック間隔」で示します.

 

 

以上です! 設定をエクスポートしてサービスを再起動した後, Centreonから、Active Directoryが監視されていることを確認できます! これでもう少し休んで落ち着くことができます, 私たちのCentreonまたはNagiosが私たちのADの健康状態をチェックするので, そして、私が実行するテストが失敗した場合, アラートや通知を通じて発見します!

 

おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!