• 検索結果がありません。

SQLSERVERAGENT は グループ監視

16. Microsoft SQL Server 2012 の監視事例

・ 本事例は Microsoft SQL Server 2012 ServicePack1 を使用しています。

Microsoft SQL Server にて提供されているサービスを監視する場合を紹介します。

Microsoft SQL Server で提供されるサービスは以下のとおりですが、

インストール時に選択する機能によって、登録されないサービスがあります。

(1)システム一意

Microsoft SQL Server 一意のサービスのため、複数登録されません。

・ SQLBrowser

・ SQLWriter

・ MsDtsServer110

・ SQL Server Distributed Replay Client

・ SQL Server Distributed Replay Controller

(2)インスタンス

インスタンス数分サービスが登録されます。

・ MSSQLSERVER

・ SQLSERVERAGENT

・ MSSQLFDLauncher

・ MSSQLServerOLAPService

16. (続き)

(2) (続き)

インスタンスのサービス名はインストール時のインスタンス名の設定方法によって、

以下のようになります。

既定のインスタンスの場合 名前つきインスタンスの場合 MSSQLSERVER MSSQL$【インスタンス名】

SQLSERVERAGENT SQLAgent$【インスタンス名】

MSSQLFDLauncher MSSQLFDLauncher$【インスタンス名】

MSSQLServerOLAPService MSOLAP$【インスタンス名】

ReportServer ReportServer$【インスタンス名】

* 本書ではインスタンス名は既定のインスタンスで設定したものとします。

16. (続き)

16-1. システム一意

16-1-1. 概要

* スタートアップの値はインストールする機能の構成により変わる場合があります。

また、SQL Server インストール時に設定変更が可能となっています。

・ SQLBrowser

・ SQLWriter

タイプ Service Service

表示名 SQL Server Browser SQL Server VSS Writer

サービス名 SQLBrowser SQLWriter

常駐プロセス sqlbrowser.exe sqlwriter.exe

スタートアップ 無効 自動

回復機能 サービスを再起動する 何もしない

依存関係 無し 無し

16. (続き)

16-1-1. (続き)

* スタートアップの値はインストールする機能の構成により変わる場合があります。

また、SQL Server インストール時に設定変更が可能となっています。

・ MsDtsServer110

タイプ Service

表示名 SQL Server Integration Services 11.0 サービス名 MsDtsServer110

常駐プロセス MsDtsSrvr.exe スタートアップ 自動

回復機能 何もしない

依存関係 無し

16. (続き)

16-1-1. (続き)

* スタートアップの値はインストールする機能の構成により変わる場合があります。

また、SQL Server インストール時に設定変更が可能となっています。

・ SQL Server Distributed Replay Client

・ SQL Server Distributed Replay Controller

タイプ Service Service

表示名 SQL Server Distributed Replay Client SQL Server Distributed Replay Controller サービス名 SQL Server Distributed Replay Client SQL Server Distributed Replay Controller 常駐プロセス DReplayClient.exe DReplayController.exe

スタートアップ 手動 手動

回復機能 何もしない 何もしない

依存関係 無し 無し

16. (続き)

監視手順

・ OS 起動時にサービス自動起動

・ Pcheck による消滅監視

・ 消滅検出時には、

再起動スクリプトで再開

・SQLBrowser は消滅検知 のみ行う

(サービスの機能で再起動)

Pfile Pcheck OS 起動

Pcheck 自動起動

消滅監視 自動起動

Microsoft SQL Server 2012

再起動スクリプト

SQL Server Distributed Replay

Client SQLWriter MsDtsServer110 再起動スクリプト

再起動スクリプト

SQL Server Distributed Replay

Controller 再起動スクリプト

SQLBrowser

16. (続き)

Pfile <sample_sqlserver2012_system>

##### PARAM #####

MsgCheckInterval 5 MonitorInterval 10

DumpFileName "C:¥Program Files¥HA¥ProcessSaver¥log¥sqlserver2012_system.dmp"

UpMessageReduceMode disable

##### PENT #####

##

Process/ServiceName,ScriptFileName,Grace(Sec),RetryCountMax,RetryOverAction,CheckType;MinProcCount;GroupTag;ClearCm d;IncludeStrings;RestartWaitTime;RestartTimeOut;PnameFullMatch

#SQLBrowser,,86400,0,Continue,Service

SQLWriter,"C:¥Program Files¥HA¥ProcessSaver¥scriptfile¥restart_sqlwriter.bat",86400,3,Continue,Service

MsDtsServer110,"C:¥Program Files¥HA¥ProcessSaver¥scriptfile¥restart_msdtsserver110.bat",86400,3,Continue,Service

#SQL Server Distributed Replay Client,"C:¥Program

Files¥HA¥ProcessSaver¥scriptfile¥restart_distributedreplayclient.bat",86400,3,Continue,Service

#SQL Server Distributed Replay Controller,"C:¥Program

Files¥HA¥ProcessSaver¥scriptfile¥restart_distributedreplaycontroller.bat",86400,3,Continue,Service

16-1-2. Pfile

本 Pfile は使用する機能により、監視するサービスを削除する必要があります。

本 Pfile は SQLBrowser、SQL Server Distributed Replay Client、SQL Server Distributed Replay Controller の監視はコメントアウトしていますので

SQLBrowser、SQL Server Distributed Replay Client、SQL Server Distributed Replay Controller を監視するためには Pfile を変更する必要があります。

その場合、「16-3. Pfile 書き換え」 の手順で Pfile を変更してください。

関連したドキュメント