
ナギオス – Windowsの更新プログラムの確認
Microsoft Windows環境を最新の状態に保ち、制御することに懸念がある場合, また、サーバーがWindowsUpdateに持っている保留中のパッチを制御するための監視を支援することもできます. 引き続き、管理パネルにすべてを一元化しましょう, NagiosまたはCentreonからすべてのインフラストラクチャを制御し、よりリラックスして生活しましょう!
ここでは、小さな Windows スクリプト ファイル スクリプトをベースとします, Windows OSコンピュータで実行しており、インストールが保留されている更新を確認します. すでにご存知のように, NRPEを使用すると、リモートコマンドを呼び出すことができます, Nagiosからこのスクリプトを呼び出し、その出力を読み取ります. NagiosにNRPEエージェントまたはcheck_nrpeコマンドがインストールされていない場合, まず自分自身を見つめ直した方がいい このドキュメント.
だから, この小さなWSFファイルをダウンロードします, それを「Scripts」ディレクトリに保存します’ Windows コンピューターの NSClient フォルダー. ここから降ろします: https://exchange.nagios.org/directory/Plugins/Operating-Systems/Windows-NRPE/Check_Updates-(Windows)/details, いつものように、素晴らしいスクリプトポータル ナギオスの交換 私たちの命を救うでしょう! そして、私たちはそれを実行しようとしました:
[ソースコード]
cscript.exe //NoLogo check_updates.wsf
[/ソースコード]
スクリプトが目的のとおりに動作することを検証した後, あとは「nsclient.iniファイルに登録するだけです’ エイリアスとスクリプト, この場合、次のもので十分です:
[ソースコード]
[/設定/外部スクリプト/スクリプト]
check_updates = cscript.exe //T:30 //NoLogo スクリプト\check_updates.wsf
[/設定/外部スクリプト/エイリアス]
check_updates = check_updates
[/ソースコード]
NSclientサービスを再起動することを忘れないでください ++ INIに入力したばかりの構成を再読み込みするには.
そして (必要 に応じて), NagiosまたはCentreonアプライアンス、またはWindowsコンピューターに登録したばかりのコマンドcheck_nrpe確認する必要があるものに移動します; 覚えているなら, 以下を実行することにより、そのマシン上の保留中の更新をリモートで確認します (まず、scriptsディレクトリに移動しましょう, 通常は /usr/lib/nagios/plugins/):
[ソースコード]
./check_nrpe -H IP_EQUIPO_WINDOWS -C check_updates
[/ソースコード]
そして何もない! これで、保留中のWindows Updateパッチを監視するサービスを作成できるようになります, 覚えていれば、「check_nrpe」と呼ばれるコマンドがすでに作成されています, したがって、私たちはからサービスを作成しました “構成” > “サービス” > “足す” または、1つのクローンを作成し、少なくとも次のデータを示します:
- 形容: 監視からお客様をお目にするための名前を示します, 「Windows Update」のようなもの’ それは私たちにとって価値があるかもしれません.
- テンプレート: 通常であれば, 「generic-active-service-custom」を選択します.
- チェックコマンド: コマンドのリストから選択します, 「check_nrpe」.
- 引数: ここでは、INIファイルで定義するエイリアスを入力する必要があります, このドキュメントでは、NRPEにチェック「check_updates」を渡します.
“セーブ” これにより、このサービスを関連付けるマシンの保留中の更新を確認します!
あ、まあ, Centreonデータをエクスポートしてエンジンを再起動すると, 私たちはできるようになります “モニタリング” > “ステータスの詳細” パッチの数を確認し、そのコンソールから制御します, これで、この同じサービスを他のWindowsマシンにリンクし、各サーバーを確認できます!