CentreonによるCitrix VDAマシンの健康状態の確認

Citrix環境で働く私たち全員が、VDAマシンの重要性について知っています, あなたの健康状態を知るための非常に簡単な方法, Centreonで監視されます. マシンのVDAエージェントのステータスを知ることができます, 一方では、Delivery Controllerへの登録に問題のあるVDAマシンがあります, また、メンテナンスモードのものがある場合も興味深いです.

悪くありません, 私たちはそれを非常に簡単に行います, で 2 PowerShell スクリプト, 1 つはメンテナンス モードのマシンを識別するためのもので、もう 1 つは登録されていないマシンを識別するためのものです. これらのスクリプトはDelivery Controllerに残し、NRPEを使用してCentreonから実行します. Delivery ControllerにNRPEをインストールするために何をインストールする必要があるか、またはNRPEをどのように設定するかについて疑問がある場合, チェックアウト この章.

私はあなたに任せます 2 使用するスクリプト, 私たちはそれらを '%ProgramFiles%NSClient++scripts' に知っているように配置します:

 

vdas_mantenimiento.ps1の

[ソースコード]Citrix Asnp.*
$m = Get-BrokerDesktop -MaxRecordCount 5000 | ? {$_.メンテナンスモード -eq 'True'} | FL DNSネーム | 測る

もし ($m.カウント -gt 0) {
echo "メンテナンスモードのVDAがあります"
Get-BrokerDesktop -MaxRecordCount 5000 | ? {$_.メンテナンスモード -eq 'True'} | FL DNSネーム
出口 2
}
echo "すべてのVDAが動作しています"
出口 0[/ソースコード]

 

vdas_registrados.ps1の

[ソースコード]Citrix Asnp.*
$m = Get-BrokerDesktop -MaxRecordCount 5000 | ? {$_.RegistrationState -eq '未登録'} | FL DNSネーム | 測る

もし ($m.カウント -gt 0) {
echo "未登録のVDAがあります"
Get-BrokerDesktop -MaxRecordCount 5000 | ? {$_.RegistrationState -eq '未登録'} | FL DNSネーム
出口 2
}
echo "すべてのVDAが登録されています"
出口 0[/ソースコード]

 

ファイルnsclient.iniを変更し、残った部分を追加します, これは、Centreonから彼を呼び出すときのエイリアスと、彼が実行するコマンドを定義するためのものです. 次のようなものを追加しました:

[ソースコード][/設定/外部スクリプト/スクリプト]
vdas_mantenimiento = cmd /c エコー スクリプト\vdas_mantenimiento.ps1; 出口($ラストイグジットコード) | powershell.exe -executionpolicy bypass -command –
vdas_registrados = cmd /c エコー スクリプト\vdas_registrados.ps1; 出口($ラストイグジットコード) | powershell.exe -executionpolicy bypass -command –

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

 

 

ファイルを保存し、NSClient++サービスを再起動します,

 

その後は, 通常どおり、Centreon構成にサービスを登録します, 通常はcheck_nrpeコマンドに対して、fichero.iniで定義したエイリアスを引数に入力します. いつも通り, Centreonの設定をエクスポートし、これらのサービスがすでに監視されていることを確認できます, VDAがメンテナンスモードに残っている場合は、, また、VDAがCitrixサイトに対して正しく登録されていない場合も同様です.

 

おすすめの投稿

著者

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