[Enterprise のみ]
目次 表示
このプロファイルは NSClient を使用して、Microsoft MSSQL サーバを監視します。 NSClient は、Nagiosサーバが Windows サーバと通信するのに使用されます。
サービス - Configuration(コンフィグレーション)内の定義はこの名前の下に格納されています。
コマンドライン - プラグインへ渡される引数付きのサービスコマンド
プラグインのコマンドライン - このサービスのためのNagiosに呼ばれたプラグインスクリプト
拡張情報 - 特にグラフの生成のために使用される、サービス拡張情報の定義
注意: 下記のコマンドラインは、一行のコマンドを意味します。
サービス |
コマンドライン |
コマンドライン |
拡張情報 |
nsclient_mssql_bufcache_ hits |
check_nt_counter_mssql_ bufcache_hits!80!50 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Buffer Manager\\Buffer cache hit ratio", "SQLServer:Buffer Manager Buffer cache hit ratio is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_deadlocks |
check_nt_counter_mssql_ deadlocks!10!20 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Locks(_Total)\\Number of Deadlocks/sec", "SQLServer:Locks(_Total) Number of Deadlocks/sec is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_latch_ waits |
check_nt_counter_mssql_ latch_waits!50!100 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Latches\\Latch Waits/sec", "SQLServer:Latches Latch Waits/sec is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_lock_ wait_time |
check_nt_counter_mssql_ lock_wait_time!10!20 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Locks(_Total)\\Lock Wait Time (ms)", "SQLServer:Locks(_Total) Lock Wait Time (ms) is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_lock_ waits |
check_nt_counter_mssql_ lock_waits!50!100 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Locks(_Total)\\Lock Waits/sec", "SQLServer:Locks(_Total) Lock Waits/sec is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_log_growths |
check_nt_counter_mssql_ log_growths!10!20 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Databases(_Total)\\Log Growths", "SQLServer:Databases(_Total) Log Growths is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_ log_used |
check_nt_counter_mssql_ log_used!10!20 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Databases(_Total)\\Percent Log Used", "SQLServer:Databases(_Total) Percent Log Used is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_memory_ grants_pending |
check_nt_counter_mssql_ memory_grants_pending!10!20 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Memory Manager\\Memory Grants Pending", "SQLServer:Memory Manager Memory Grants Pending is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
nsclient_mssql_ transactions |
check_nt_counter_mssql_ transactions!10!20 |
$USER1$/check_nt -H $HOSTADDRESS$ -p $USER19$ -s $USER4$ -v COUNTER -l "\\SQLServer:Databases(_Total)\\Transactions/sec", "SQLServer:Databases(_Total) Transactions/sec is %.f " -w "$ARG1$" -c "$ARG2$" |
number_graph |
tcp_nsclient |
check_nt |
$USER1$/check_nt -p $USER19$ -s $USER4$ -H $HOSTADDRESS$-v CLIENTVERSION |
number_graph |
このパッケージには次のファイルが含まれます:
プロファイル定義
service_profile_nsclient_MSSQL.xml
perfconfig_nsclient_MSSQL.xml
プラグインスクリプト
check_nt
NSClient (監視された Windows サーバにインストールされる)
nsclient.zip
性能グラフのプログラム
number_graph.cgi
GroundWork Monitor には、さまざまなディバイス、システム、アプリケーションに対する多くの監視プロファイルが含まれます。新しいGroundWorkのインストール上にすでにインポートされたプロファイルには、Service Ping、SNMP ネットワーク、SSH UNIXがあります。GroundWork Monitor Configuration(コンフィグレーション)ツールは、更新したプロファイル、および追加設定を要求するプロファイル(プロファイルの XML ファイルと、それに付随する Performance Configuration 定義ファイル)をインポートするために使用されます。インポートの手順は、GROUNDWORK プロファイル > プロファイルのインポート
このセクションでは、このプロファイルを使用した詳細設定を説明します。これらのパラメータは、コンフィグレーションツールによって変更することが可能です。
コマンドパラメータは、サービス設定セクション内のコマンドパラメータは、下記の名前とデフォルト値を持ちます。
nsclient_mssql_bufcache_hits
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 80
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 160
nsclient_mssql_deadlocks
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 10
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 20
nsclient_mssql_latch_waits
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 50
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 100
nsclient_mssql_lock_wait_time
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 10
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は is 20
nsclient_mssql_lock_waits
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 50
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 100
nsclient_mssql_log_growths
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 10
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 20
nsclient_mssql_log_used
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 10
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 20
nsclient_mssql_memory_grants_pending
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 10
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 20
nsclient_mssql_transactions
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
$ARG1$ - デフォルトの WARNING(警告)のしきい値は 10
$ARG2$ - デフォルトの CRITICAL(異常)のしきい位置は 20
tcp_nsclient
check_nt を使用して$HOSTADDRESS$の NSClient にコネクトし、COUNTER コマンドを実行します。
引数なし。
下記のパラメータは、性能チャートを生成するために使用されます。 これらのパラメータは、GroundWork Monitor内の > Configuration(コンフィグレーション) >Performance(パフォーマンス)ツールを使用して設定されます。
nsclient_mssql_bufcache_hits
データベースサーバのバッファー・ヒット率のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_bufcahce_hits"の記述が必要です。
nsclient_mssql_deadlocks
データベースサーバの秒あたりのデッドロック数のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_deadlocks"の記述が必要です。
nsclient_mssql_latch_waits
データベースサーバの秒あたりのラッチの待ち数のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_latch_waits"の記述が必要です。
nsclient_mssql_lock_wait_time
指定したデータベースサーバのロック待ち時間のms(ミリ秒)単位のグラフ
Nagios サービス定義には文字列"nsclient_mssql_lock_wait_time"の記述が必要です。
nsclient_mssql_lock_waits
データベースサーバのログの拡張数のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_log_growths"の記述が必要です。
nsclient_mssql_log_growths
データベースサーバのログの拡張数のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_log_growths"の記述が必要です。
nsclient_mssql_log_used
ログスペース使用量のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_log_used"の記述が必要です。
nsclient_mssql_memory_grants_pending
データベースの秒あたりのメモリ獲得ペンディング数のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_memory_grants_pending"の記述が必要です。
nsclient_mssql_transactions
データベースの秒あたりのトランザクション数のグラフ
Nagios サービス定義には文字列 "nsclient_mssql_transactions"の記述が必要です。
なし。