この項の内容は次のとおりです。
System Monitoring Plug-In for Microsoft SQL Serverは、Oracle Enterprise Manager Cloud Control 13cを拡張して、Microsoft SQL Serverインスタンスを管理できるようにするためのプラグインです。このプラグインをCloud Control環境にデプロイすることで、次の管理機能を使用できるようになります。
SQL Serverインスタンスの監視。
SQL認証とWindowsの統合認証の両方のサポート。
SQL Serverインスタンスの構成データの収集および構成の変更の追跡。
監視対象メトリックおよび構成データに設定されたしきい値に基づくアラートおよび違反の表示。
Enterprise ManagerのBI Publisherレポート機能を経由した、収集されたデータに基づく、充実した即時利用可能なレポートの提供。
ローカルまたはリモートのWindowsエージェントによるモニタリングのサポート。ローカルWindowsエージェントは、Microsoft SQL Serverと同じホスト上で稼働しているエージェントです。リモートWindowsエージェントは、SQL Serverが稼働するホストとは異なるホストで稼働するエージェントです。
Microsoft SQL ServerクラスタのモニタリングおよびMicrosoft SQL Server AlwaysOn (HADR)のモニタリング用の即時利用可能なモニタリング・テンプレート。
プラグインのUIからアクセスすることで簡単にアクセスできるようになったOracle Enterprise Managerジョブ。これらのジョブにより、Microsoft SQL Serverの次の管理が可能となります。
Microsoft SQL Serverのデータベース・バックアップのバックアップ、リストア、スケジュールおよびネーミング。
SQL Serverインスタンスの起動、停止、一時停止および再開。
CPUとメモリーの使用量が高いセッションの中断。
リソース使用量の測定、使用量レポート、およびチャージするリソースとその関連レートを定義するチャージ・プランに対するチャージバック機能の提供。
Microsoft SQL Serverデータベースのインベントリ・サマリーに対するインベントリと使用状況の詳細の提供。
ターゲットおよびシステムのコンプライアンスを評価するコンプライアンス管理の提供。
SQL Serverクラスタ内の指定されたノードへのフェイルオーバー。
SQL Serverの表またはビューの索引の作成。
Oracle Enterprise Manager Cloud Control 13c用のMicrosoft SQL Serverプラグインのこのリリースには、Microsoft SQL Server環境の可視性を向上させるための数多くの新機能が含まれています。この後、このリリースに含まれる新機能の一部について重点的に説明します。
Oracle Enterprise Manager Cloud Control 13c用のMicrosoft SQL Serverプラグインでは、Microsoft SQL Serverの広範なバージョンがサポートされています。このプラグインのリリースにより、Microsoft SQL Serverの最新バージョンであるSQL Server 2016に対するサポートが追加されました。このプラグインでは、このバージョンのスタンドアロンだけでなく、クラスタ構成もサポートされています。
このリリースでは、JDBCバージョン4.0がサポートされています。このプラグインには、sqljdbc_auth.dll
ファイルが事前にパッケージ化されています。事前パッケージ済のMicrosoft JDBCドライバに加えて、このプラグインでは、JSQL接続JDBCドライバ(事前にパッケージ化されていません)の使用がサポートされています。
このリリースでは、Microsoft SQL Server環境用に3つの新しいBI Publisherレポートが追加されました。この3つのレポートは、可用性グループ、データベース・ミラーリングおよびデータベース・パフォーマンスに重点を置いています。
これらのレポートの使用の詳細はレポートおよびモニタリング・テンプレートの使用を参照してください。
OEM用のMicrosoft SQL Serverプラグインのこのリリースでは、モニター対象であるMicrosoft SQL Serverの問合せパフォーマンスの履歴再生を表示するための新しいページが追加されました。
この新しいUIページを使用すると、ユーザーは、CPU時間に基づいて最大2週間の最もパフォーマンスが低い問合せのパフォーマンス診断を表示できます。
このページには、問合せパフォーマンスを表示する際の正確な日付範囲を選択するためのコントロール、問合せ間のグラフィカルな比較、および関連するパフォーマンス履歴メトリックを選択するためのドロップダウンが含まれます。
このドロップダウンを使用すると、ユーザーは、モニター対象Microsoft SQL Serverのキー・パフォーマンス・インジケータの比較を問合せCPU履歴に視覚的に表示することにより、問合せパフォーマンスの背後にあるデータをさらに掘り下げることができます。これらのキー・パフォーマンス・インジケータは、Microsoft SQL Serverのプロセスと接続、メモリーおよびSQL実行タイプに焦点を当てています。
図1-1 問合せのパフォーマンス・ページ
この新機能を使用すると、ユーザーは、Microsoft SQL Serverデータベースの完全、差分およびトランザクション・ログのバックアップを作成できます。また、Microsoft SQL Serverの完全リカバリ・モデルを使用して作成されたバックアップをリストアできるように、新しいジョブも追加されました。
詳細は、ジョブの作成、編集および削除を参照してください。
このプラグインでは、次のバージョンの製品がサポートされます。
Enterprise Manager Cloud Control (Oracle Management ServerおよびOracle Management Agent)
Enterprise Manager Cloud Control 13cリリース1 (13.1.0.1.0)以上
Microsoft SQL Server 2008、Microsoft SQL Server 2012、Microsoft SQL Server 2014およびMicrosoft SQL Server 2016のStandard、EnterpriseおよびWorkgroupエディション。詳細は次のとおりです。
Microsoft SQL Server 2008 (32ビットまたは64ビット)。
フェイルオーバー・クラスタ・サポートを含むMicrosoft SQL Server 2008 R2 (32ビットまたは64ビット)。
フェイルオーバー・クラスタとAlwaysOn可用性グループのサポートを含むMicrosoft SQL Server 2012 (32ビットまたは64ビット)。
フェイルオーバー・クラスタとAlwaysOn可用性グループのサポートを含むMicrosoft SQL Server 2014 (32ビットまたは64ビット)。
注意:
Microsoft SQL Serverクラスタのモニタリングは、リモート・モニタリング構成でのみサポートされます。モニタリングで使用されるOracle Management Agentをクラスタ・ノードのいずれかにインストールすることはできません。
プラグインをデプロイする前に、次の前提条件を満たす必要があります。パッチは、My Oracle Support (https://support.oracle.com
)から入手できます。
Enterprise Manager Cloud Control (Oracle Management ServerおよびOracle Management Agent)がインストールされている必要があります。
Enterprise Manager Cloud Control 13c
プラグインは、Oracle Management Agentを32ビットまたは64ビットのWindowsで稼働している場合にのみサポートされます。
admin以外のシステム・ユーザーがSQL Serverインスタンスのリモート監視を実行するには、アクセス権限が必要です。
詳細は、「ターゲットを監視するためのリモート接続の構成」を参照してください。
Windows Management Instrumentationサービスが実行中です。
SQL ServerインスタンスのTCP/IPを有効にします。詳細は「TCP/IPポート情報の有効化と検索」を参照してください。
SQL ServerインスタンスでSQL認証または混合認証を有効にします。詳細は、「SQL認証または混合認証の有効化」を参照してください。
固定サーバー・ロールsysadmin
を使用して適切なDBユーザーを作成します。sysadmin以外のユーザーとしてSQL Serverインスタンスを監視するには、sysadmin以外のロールを作成し、次のアクセス権を付与します。
次のコマンドを実行してユーザーにアクセス権を付与します。
GRANT VIEW SERVER STATE TO "login name"
データベース・アクセス権をこのユーザーに付与します。
msdb
でのSQLAgentOperatorRole
の固定データベース・ロールをユーザーに付与します。
プラグインのデプロイ先のエージェントすべてで優先資格証明が設定され検証されていること。
ユーザーのOS権限(エージェントの優先資格証明で設定)が、次で参照できるOracle Databaseインストレーション・ガイドfor Microsoft Windowsのジョブ・システムをEnterprise Managerで機能させるための資格証明の設定の項に記載されている要件を満たしている必要があります。
http://docs.oracle.com/cd/E11882_01/install.112/e24186/postcfg.htm#BABFAEIG
注意:
ユーザーに適切な権限を割り当てないと、デプロイに失敗します。
JDBC URLの一部として、IPアドレスもホスト名も使用できます。ホスト名がネットワークで一貫して解決されることを確認します。nslookup
やtraceroute
などの標準のTCPツールを使用してホスト名を検証できます。プラグインをデプロイする管理エージェントで次のコマンドを使用して検証します。
nslookup <hostname>
IPアドレスと完全修飾ホスト名が返されます。
nslookup <IP>
IPアドレスと完全修飾ホスト名が返されます。
バックアップ、バックアップの削除およびリストアの各ジョブの使用を有効にするには、次のSQLコマンドをモニター対象のSQL Serverデータベース上で処理する必要があります。
EXEC sp_configure 'show advanced options', 1 RECONFIGURE EXEC sp_configure 'xp_cmdshell', 1 RECONFIGURE
プラグインをオンライン・モードまたはオフライン・モードでダウンロードできます。オンライン・モードとは、インターネット接続があり、My Oracle SupportからEnterprise Managerを通してプラグインを直接ダウンロードできる環境のことです。オフライン・モードとは、インターネット接続がない、またはMy Oracle Supportからプラグインを入手できない環境のことです。
いずれかのモードでのプラグインのダウンロードの詳細は、Oracle Enterprise Manager Cloud Control管理者ガイドのプラグインの管理の章を参照してください。
Enterprise Manager Cloud Controlコンソールを使用して、またはEM Command Line Interface (EMCLI)を使用して、プラグインをOracle Management Serviceインスタンスにデプロイできます。コンソールでは一度に1つのプラグインをデプロイできますが、コマンドライン・インタフェース・モードでは一度に複数のプラグインをデプロイでき、デプロイメント時間と、該当する場合は停止時間が短くなります。
プラグインのデプロイの手順については、Oracle Enterprise Manager Cloud Control管理者ガイドのプラグインの管理の章を参照してください。
自己更新機能は、新規または更新機能が使用可能になるたびに、Enterprise Managerコンポーネントを更新してEnterprise Managerの機能を拡張できます。更新プラグインはEnterprise Managerストアから使用でき、この外部サイトは、ダウンロード可能な更新についての情報を得るためにEnterprise Manager Cloud Controlによって定期的にチェックされます。プラグインを更新する手順は、Oracle Enterprise Manager Cloud Control管理者ガイドのCloud Controlの更新の章を参照してください。