square.gif GroundWork プロファイル

homeicon.gifPrint Page commentsicon.gif

WMI MSSQL 2005 サーバプロファイル

[Enterprise のみ]

目次 表示

このプロファイルは、WMIを介して Windows 2005 MSSQL サーバのさまざまの統計データを監視します。

サービスの構成設定

注意: 下記のコマンドラインは、一行のコマンドを意味します。

サービス

コマンドライン

プラグインのコマンドライン

wmi_mssql_checkpointpagespersec

check_wmi_mssql_

checkpointpagespersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "CheckpointpagesPersec" "$ARG1$" "$ARG2$"

wmi_mssql_lazywritespersec

check_wmi_mssql_

lazywritespersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "LazywritesPersec" "$ARG1$" "$ARG2$"

wmi_mssql_pagelifeexpectancy

check_wmi_mssql_

pagelifeexpectancy!600000!700000

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_large_rawcount -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "Pagelifeexpectancy" "$ARG1$" "$ARG2$"

wmi_mssql_pagelookupspersec

check_wmi_mssql_

pagelookupspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "PagelookupsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_pagereadspersec

check_wmi_mssql_

pagereadspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "PagereadsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_pagewritespersec

check_wmi_mssql_

pagewritespersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "PagewritesPersec" "$ARG1$" "$ARG2$"

wmi_mssql_readaheadpagespersec

check_wmi_mssql_

readaheadpagespersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager" "*" "ReadaheadpagesPersec" "$ARG1$" "$ARG2$"

wmi_mssql_logbytesflushedpersec

check_wmi_mssql_

logbytesflushedpersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" "Name=_Total" "LogBytesFlushedPersec" "$ARG1$" "$ARG2$"

wmi_mssql_logflushwaitspersec

check_wmi_mssql_

logflushwaitspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" "Name=_Total" "LogFlushWaitsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_logflushespersec

check_wmi_mssql_

logflushespersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" "Name=_Total" "LogFlushesPersec" "$ARG1$" "$ARG2$"

wmi_mssql_transactionspersec

check_wmi_mssql_

transactionspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" "Name=_Total" "TransactionsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_processesblocked

check_wmi_mssql_

processesblocked!80!90

  $USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_large_rawcount -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerGeneralStatistics" "*" "Processesblocked" "$ARG1$" "$ARG2$"

wmi_mssql_userconnections

check_wmi_mssql_

userconnections!80!90

  $USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_large_rawcount -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerGeneralStatistics" "*" "UserConnections" "$ARG1$" "$ARG2$"

wmi_mssql_locktimeoutspersec

check_wmi_mssql_

locktimeoutspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerLocks" "Name=_Total" "LockTimeoutsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_locktimeoutstimeout0persec

check_wmi_mssql_

locktimeoutstimeout0persec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerLocks" "Name=_Total" "LockTimeoutstimeout0Persec" "$ARG1$" "$ARG2$"

wmi_mssql_lockwaitspersec

check_wmi_mssql_

lockwaitspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerLocks" "Name=_Total" "LockWaitsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_deadlockspersec

check_wmi_mssql_

deadlockspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerLocks" "Name=_Total" "NumberofDeadlocksPersec" "$ARG1$" "$ARG2$"

wmi_mssql_targetservermemory

check_wmi_mssql_

targetservermemory!300000!400000

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_large_rawcount -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerMemoryManager" "*" "TargetServerMemoryKB" "$ARG1$" "$ARG2$"

wmi_mssql_totalservermemory

check_wmi_mssql_

totalservermemory!3000!17000

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_large_rawcount -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerMemoryManager" "*" "TotalServerMemoryKB" "$ARG1$" "$ARG2$"

wmi_mssql_errorspersec

check_wmi_mssql_

errorspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerSQLErrors" "Name=_Total" "ErrorsPersec" "$ARG1$" "$ARG2$"

wmi_mssql_batchrequestspersec

check_wmi_mssql_

batchrequestspersec!80!90

$USER1$/check_nrpe -t 60 -H $USER21$ -c get_counter_bulk_count -a "$HOSTADDRESS$" "Win32_PerfRawData_MSSQLSERVER_SQLServerSQLStatistics" "*" "BatchRequestsPersec" "$ARG1$" "$ARG2$"

プロファイルパッケージ

このパッケージには次のファイルが含まれます:

インストール

GroundWork Monitor には、さまざまなディバイス、システム、アプリケーションに対する多くの監視プロファイルが含まれます。新しいGroundWorkのインストール上にすでにインポートされたプロファイルには、Service Ping、SNMP ネットワーク、SSH UNIXがあります。GroundWork Monitor Configuration(コンフィグレーション)ツールは、更新したプロファイル、および追加設定を要求するプロファイル(プロファイルの XML ファイルと、それに付随する Performance Configuration 定義ファイル)をインポートするために使用されます。インポートの手順は、GROUNDWORK PROFILES > プロファイルのインポート

導入

のセクションでは、このプロファイルを使用した詳細設定を説明します。これらのパラメータは、コンフィグレーションツールによって変更することが可能です。 

コマンドパラメータ

コマンドパラメータは、サービス設定セクション内のコマンドパラメータは、下記の名前とデフォルト値を持ちます。

性能グラフのパラメータ

パフォーマンス構成設定データベースは、いくつかのサービスチェックで、単一の折れ線グラフを記録するためにセットアップされています。
/usr/local/groundwork/rrd
の中にホスト名が付いたRRDファイルが記録されます。

グラフ化されたエレメントは、監視対象ホストのために、Performance(パフォーマンス)アプリケーションの中とStatus Views(ステータビュー)とDashboards(ダッシュボード)の下のStatus(ステータス)オブジェクトで参照されるでしょう。

以下で詳しく説明するように、各RRDのために値がセットされます:変更が望ましい場合、Performance Configuration(パフォーマンス構成)ツールを使って、データ収集とRDD作成を行う値を変更する必要があります。もうひとつの方法として、変更を行ってから、RRDファイルとHost_Service テーブルのエントリを削除すると、新しいファイルが自動的に作成されます:

導入上の注意

以下の手順を行います:

  1. Windows サーバ上の nrpe.cfg  ファイルは、GroundWork によって発行されるコマンドをc:\nrpe_nt ディレクトリ内のスクリプトに位置づけます。このプロファイルによって発行されたコマンドは、このパッケージとともにインストールされます。新しい NRPE コマンドが追加されたならば、このファイルは変更する必要があります。GroundWork Support Portal へ進みます-  www.groundworkconnect.com の GroundWork Connect から Installing GroundWork WMI NRPE を探します。
  2. WMI プロキシサーバは、ターゲットとする監視対象 Windows サーバと同一ドメイン内にあり、管理者権限を持つ必要があります。