[Enterprise のみ]
目次 表示
このプロファイルは Windows Management Instrumentation (WMI)を使用して、Microsoft SQL サーバを監視します。Nagios Remote Plugin Executor (NRPE) は、Nagios サーバが WMIプロキシサーバと通信するのに使用されます。このプロキシサーバは、Windowsサーバが計測や状態の監視にWMIを使用することを要求します。
サービス - Configuration(コンフィグレーション)内の定義はこの名前の下に格納されています。
コマンドライン - プラグインへ渡される引数付きのサービスコマンド
プラグインのコマンドライン - このサービスのためのNagiosに呼ばれたプラグインスクリプト
拡張情報 - 特にグラフの生成のために使用される、サービス拡張情報の定義
注意: 下記のコマンドラインは、一行のコマンドを意味します。
サービス |
コマンドライン |
プラグインのコマンドライン |
拡張情報 |
wmi_cpu Checks the CPU load |
check_wmi_cpu!_Total!80,90 Default WARNING threshold at 80%; CRITICAL threshold at 90% |
$USER1$/check_nrpe -t 60 -H "$USER21$" -c get_cpu -a "$HOSTADDRESS$" "$ARG1$" "$ARG2$" |
percent_graph |
wmi_disk_C Checks the disk storage (default is the C: drive) |
check_wmi_disk!C:!80,90 Default WARNING threshold at 80%; CRITICAL threshold at 90% |
$USER1$/check_nrpe -t 60 -H $USER21$ -c get_disk -a "$HOSTADDRESS$" "$ARG1$" "$ARG2$" |
percent_graph |
wmi_disktransfers Checks the disk transfers |
check_wmi_disk_transfers!Name=_Total!10!20 Default WARNING threshold at 10 transfers per second; CRITICAL threshold at 20 transfers per second |
$USER1$/check_nrpe -t 60 -H $USER21$ -c get_disktransfers -a "$HOSTADDRESS$" "$ARG1$" "$ARG2$" "$ARG3$" |
percent_graph |
wmi_mem Checks the memory usage |
check_wmi_mem!_Total!80,90 Default WARNING threshold at 80%; CRITICAL threshold at 90% |
$USER1$/check_nrpe -t 60 -H $USER21$ -c get_mem -a "$HOSTADDRESS$" "$ARG1$" "$ARG2$" |
percent_graph |
wmi_memory_pages Checks the number of memory pages swapped |
check_wmi_memory_pages!10!20 Default WARNING threshold at 10; CRITICAL threshold at 20 |
$USER1$/check_nrpe -t 60 -H $USER21$ -c get_swapping -a "$HOSTADDRESS$" "$ARG1$" "$ARG2$" |
percent_graph |
wmi_service_Alerter Checks other key Windows services |
check_wmi_service!Alerter OK if service is running; CRITICAL is service is stopped; UNKNOWN is service is not installed OK if service is running |
$USER1$/check_nrpe -H $USER21$ -t 60 -c get_service -a "$HOSTADDRESS$" "$ARG1$" |
percent_graph |
wmi_service_Eventlog |
check_wmi_service!Eventlog |
$USER1$/check_nrpe -H $USER21$ -t 60 -c get_service -a "$HOSTADDRESS$" "$ARG1$" |
percent_graph |
wmi_service_MSDTC |
check_wmi_service!MSDTC |
$USER1$/check_nrpe -H $USER21$ -t 60 -c get_service -a "$HOSTADDRESS$" "$ARG1$" |
percent_graph |
wmi_service_TermService |
check_wmi_service!TermService |
$USER1$/check_nrpe -H $USER21$ -t 60 -c get_service -a "$HOSTADDRESS$" "$ARG1$" |
percent_graph |
このパッケージには次のファイルが含まれます:
プロファイル定義
service-profile-wmi-windows.xml
perfconfig-wmi-windows.xml
GroundWork サーバ上のプラグインスクリプト
check_nrpe
WMI プロキシサーバ上のWMI スクリプト
nrpe_nt.zip
性能グラフのプログラム
percent_graph.cgi
GroundWork Monitor には、さまざまなディバイス、システム、アプリケーションに対する多くの監視プロファイルが含まれます。新しいGroundWorkのインストール上にすでにインポートされたプロファイルには、Service Ping、SNMP ネットワーク、SSH UNIXがあります。GroundWork Monitor Configuration(コンフィグレーション)ツールは、更新したプロファイル、および追加設定を要求するプロファイル(プロファイルの XML ファイルと、それに付随する Performance Configuration 定義ファイル)をインポートするために使用されます。インポートの手順は、GROUNDWORK PROFILES > プロファイルのインポート
このセクションでは、このプロファイルを使用した詳細設定を説明します。これらのパラメータは、コンフィグレーションツールによって変更することが可能です。
コマンドパラメータは、サービス設定セクション内のコマンドパラメータは、下記の名前とデフォルト値を持ちます。
wmi_cpu
check_nrpeプラグインを使用して$USER21$のNRPEへコネクトし、$HOSTADDRESS$ のnrpe.cfg内に定義されている get_cpu コマンドを実行します。
$ARG1$ - CPU名, デフォルトは _Total
$ARG2$ - デフォルトの WARNING(警告)のしきい値は 80%;CRITICAL(異常)しきい値は 90%
wmi_disk_C
check_nrpeプラグインを使用して$USER21$のNRPEへコネクトし、$HOSTADDRESS$ のnrpe.cfg内に定義されている get_disk コマンドを実行します。
$ARG1$ - ドライブ名, デフォルトは C:
$ARG2$ - デフォルトの WARNING(警告)のしきい値は 80%;CRITICAL(異常)しきい値は 90%
wmi_disktransfers
check_nrpeプラグインを使用して$USER21$のNRPEへコネクトし、$HOSTADDRESS$ のnrpe.cfg内に定義されている get_disktransfers コマンドを実行します。
$ARG1$ - 物理ディスク Physical disk, デフォルトは Name=_Total
$ARG2$ - デフォルトの WARNING(警告)のしきい値は毎秒10転送。
$ARG3$ - デフォルトの CRITICAL(異常)しきい値は毎秒20転送。
wmi_mem
check_nrpeプラグインを使用して$USER21$のNRPEへコネクトし、$HOSTADDRESS$ のnrpe.cfg内に定義されている get_mem コマンドを実行します。
$ARG1$ - メモリタイプ (RAM, PAGING, _Total), デフォルトは _Total
$ARG2$ - デフォルトの WARNING(警告)のしきい値は 80%;CRITICAL(異常)しきい値は 90%
wmi_memory_pages
check_nrpeプラグインを使用して$USER21$のNRPEへコネクトし、$HOSTADDRESS$ のnrpe.cfg内に定義されている get_swapping コマンドを実行します。
$ARG1$ - WARNING(警告)のしきい値 (秒あたりのページ), デフォルトは 10
$ARG2$ - CRITICAL(異常)しきい値 (秒あたりのページ), デフォルトは 20
wmi_service
check_nrpeプラグインを使用して$USER21$のNRPEへコネクトし、$HOSTADDRESS$ のnrpe.cfg内に定義されている get_service コマンドを実行します。
$ARG1$ - サービス・ネーム (Display Name ではありません)
サービスが実行しているならばOKです。
CRITICAL はサービス停止を示します。
UNKNOWN はサービスがインストールされていません。
下記のパラメータは、性能チャートを生成するために使用されます。 これらのパラメータは、GroundWork Monitor内の > Configuration(コンフィグレーション) >Performance(パフォーマンス)ツールを使用して設定されます。
wmi_cpu
指定したCPUのCPU使用率のグラフ
Nagios サービスの定義には、文字列 "wmi_cpu" の記述が必要です。
wmi_disk_C
ディスクC使用率のグラフ
Nagios サービスの定義には、文字列 "wmi_disk" の記述が必要です。
wmi_disktransfers
ディスクC使用率のグラフ
Nagios サービスの定義には、文字列 "wmi_disk" の記述が必要です。
wmi_mem
ディスクC使用率のグラフ
Nagios サービスの定義には、文字列 "wmi_disk" の記述が必要です。
wmi_memory_pages
ディスクC使用率のグラフ
Nagios サービスの定義には、文字列 "wmi_disk" の記述が必要です。
以下の手順を行います: