sybase(Sybase モニタリング)リリース ノート

Sybase モニタリング(sybase)プローブでは、Sybase サーバで発生するリアルタイム イベントをモニタできます。 このプローブは、リアルタイム データベース操作を測定するパラメータを提供します。 また、このプローブでは、モニタリング プロファイルを定義するために、必要に応じてカスタム チェックポイントを作成することもできます。 指定された間隔でデータベース サーバに関する重要な情報を抽出するために、これらのチェックポイントを使用して、複数のモニタリング プロファイルを設定できます。 また、イベントの指定されたしきい値に違反するとアラームおよび QoS を生成し、サーバでのパフォーマンス問題を特定するように、これらのプロファイルを設定することもできます。 その後、これらの問題を診断して解決し、最適なサーバ実行時間を確保するために予防措置を講じることができます。
uimpga-ga
sybase_RN
Sybase モニタリング(sybase)プローブでは、Sybase サーバで発生するリアルタイム イベントをモニタできます。 このプローブは、リアルタイム データベース操作を測定するパラメータを提供します。 また、このプローブでは、モニタリング プロファイルを定義するために、必要に応じてカスタム チェックポイントを作成することもできます。 指定された間隔でデータベース サーバに関する重要な情報を抽出するために、これらのチェックポイントを使用して、複数のモニタリング プロファイルを設定できます。 また、イベントの指定されたしきい値に違反するとアラームおよび QoS を生成し、サーバでのパフォーマンス問題を特定するように、これらのプロファイルを設定することもできます。 その後、これらの問題を診断して解決し、最適なサーバ実行時間を確保するために予防措置を講じることができます。
このプローブは、Sybase サーバと同じシステム上(ローカル)か、またはリモート プローブとして展開および設定できます。
目次
リビジョン履歴
このセクションでは、このプローブのリビジョン履歴について説明します。
サポート ケースは一部のお客様に表示されない場合があります。
バージョン
説明
状態
日付
4.32
更新情報:
  • Sybase ASE バージョン 16 のサポートが追加されました。
  • Windows Server 2016 Standard のサポートが追加されました。
GA
2020 年 6 月
4.31
修正された問題:
  • プローブは、database_size チェックポイントの
    $free
    変数を展開しませんでした。
    サポート ケース番号 427879
  • プローブは、
    locked_user
    チェックポイントのアラームを自動的にクリアしませんでした。 詳細については、「
    既知の問題と回避策
    」セクションを参照してください。
    サポート ケース番号 427879
  • プローブは、ユーザ定義テンプレートの以下の状況でのランタイムエラーでクラッシュしました。
    • テンプレート QoS リストの QoS での無効なエントリの指定
    • テンプレート クエリでのメッセージ変数の編集
GA
2016 年 10 月
4.30
更新情報:
  • アラーム ソースを QoS ソースとして使用する機能が追加されました。
  • IM GUI からプロファイル名および接続名を名前変更するためのサポートが追加されました。
修正された問題:
  • プローブが、しきい値およびモニタで定義された除外パターンに対して QoS およびアラームを生成していました。
    Salesforce ケース 00161495
  • プローブが、プローブ ログのクリア テキストにパスワードを表示していました。
    Salesforce ケース 00169670
  • プローブが、バックアップ サーバの使用時に正しくないアラームおよび QoS を表示していました。 Salesforce ケース 246449、
    246780
GA
2015 年 10 月
4.21
修正された問題:
  • いくつかのアラームに対するデフォルトしきい値が正しないという問題が修正されました。
    Salesforce ケース 00145161
  • プローブ GUI に適切なカスタム チェックポイント スケジュールが表示されないという問題が修正されました。
    Salesforce ケース 00145051
GA
2015 年 1 月
4.20
更新情報:
  • Linux および Solaris OS でプローブと Sybase データベース サーバ間の暗号化された認証のサポートが追加されました。
  • Windows Server 2012 R2 のサポートが追加されました。
修正された問題:
  • DevID と MetID がアラームと QoS に対して生成されない QoS の問題が修正されました。
GA
2014 年 9 月
4.14
修正された問題:
  • sybase プローブが設定を正しく表示しないことに関する問題が修正されました。 プローブ GUI の再オープン時にカスタム チェックポイントでスケジュールが表示されませんでした。
2014 年 1 月
4.11
  • プローブのデフォルト機能が追加されました。
  • チェックポイント buffer_memory、stp_memory、および total_memory の説明が正しくない問題が修正されました。
2012 年 11 月
4.10
  • DB にデバイスが混在した場合に不正な値を返していた database_size チェックポイントの問題が修正されました。
  • チェックポイント buffer_memory、stp_memory、および total_memory の説明が正しくない問題が修正されました。
  • カスタムと組み込みチェックポイントに各アラームのスケジュールを設定する機能が追加されました。
  • カスタム チェックポイントにキーに固有のアラームを設定する機能が追加されました。 カスタム チェックポイントを追加する機能が追加されました。
  • カスタム チェックポイントでクエリに返される複数のカラムから QoS メトリクスを生成する機能が追加されました。
  • 複数のカラムのしきい値を、カスタム チェックポイントに作成できます。
  • AIX_5.3 64 ビットのサポートが追加されました。
  • Solaris 64 ビット sparcv9 のサポートが追加されました。
2012 年 9 月
3.53
  • 深夜 0 時ごとにプローブを再起動することでメモリ リークの問題への一時的な回避策が適用されました。
2011 年 5 月
3.50
  • サスペクト ページがデータベースにログ記録されているかをレポートするチェックポイント suspect_pages が追加されました。
  • 定義された間隔内で失敗したエージェント ジョブをレポートするチェックポイント agent_job_failure が追加されました。
  • SQLServer 2005 以降でのモニタリング用に、新しいチェックポイント ls_primary_status、ls_secondary_status、ls_primary_time_since_last_backup、ls_secondary_time_since_last_copy、ls_secondary_time_since_last_restore および ls_secondary_last_restored_latency が追加されました。
  • profile_name 値にワイルドカードまたは正規表現を指定し、アクティブ プロファイルを取得できるコールバックが追加されました。
  • active_connection_ratio チェックポイントが動作しない問題が修正されました。
  • チェックポイント スケジュールが 1 分追加で実行されていた問題が修正されました。
2011 年 2 月
3.42
  • プローブが静的チェックポイントのサンプル数(オーバーライド済み)を正しく反映しない問題が修正されました。
  • プローブが sqlserver パスワードをプレーン テキストで正しくログ記録しない問題が修正されました。
  • プローブがカスタム チェックポイント クエリの行を返さない場合がある問題が修正されました。
  • プローブが V2 QOS の仕様に従って QOS を送信できない QOS V2 の互換性の問題が修正されました。
  • 権限に関連する手動の署名済みストアド プロシージャの機能の問題が修正されました。
  • いくつかのチェックポイントのメトリクス単位(KB、MB、GB など)をプローブが正しく変換しない問題が修正されました。
  • プローブがカスタム チェックポイントの複雑なクエリで任意の行をここで問題を修正します。
  • データベースの復旧処理中にチェックポイント エラーが発生する logfile_size および logfile_usage チェックポイントの問題が修正されました。 復旧が完了し、データベースがオンラインになるまで、プローブは復旧中のデータベースをスキップするようになりました。
2010 年 9 月
3.41
  • lock_requests チェックポイントの説明のスペルミスが修正されました。
  • 大きなデータベースのサイズ レポートが修正されました。
2012 年 9 月
3.40
  • SOC の問題が修正されました。
2010 年 8 月
3.31
  • SOC のサポートが追加されました。
  • 標準およびカスタム チェックポイント クエリの署名済みストアド プロシージャのサポートが追加されました。 プローブは、標準モードまたは署名モードで実行できます。
  • データベース ミラーリング状態、監視サーバのステータス、ミラーリング データベースをホストしている sql サーバ インスタンスのステータスのモニタリング用に新しいチェックポイント mirror_state、mirror_witness_server および mirror_sqlinstance が追加されました。
  • SQL Server 2000 の場合、クエリを実行した後に sqlusr_cpu ストア プロシージャが削除されない問題が修正されました。
  • 大量の QoS を回避するために user_cpu チェックポイントの qos_key 値が変更されました。
  • 不正な値が表示されるサブシステム ID の[サブシステム ID]フィールドに関連する問題が修正されました。
  • long_jobs チェックポイントでアラームが送信されない問題が修正されました。
  • logic_fragment チェックポイントでロック リクエストのタイムアウト エラーが発生する問題が修正されました。
  • ハンドル リークの問題が修正されました。
  • backup_status、transaction_backup_status および differential_backup_status チェックポイントの単位を、分、時間および日数として設定するためのサポートが追加されました。
  • チェックポイント クエリ実行エラーが発生した場合に送信されるエラー アラーム メッセージが追加されました。
2010 年 8 月
3.30
  • 国際化のサポートが追加されました。
  • cfg からアラーム トークンを読み取るためのサポートが追加されました。
2010 年 3 月
3.26
  • Logfile_Usage および Logfile_Size チェックポイントのゼロによる除算が修正されました。
  • interval_value で QoS を送信できるように、interval_value 変数がカスタム チェックポイントに追加されました。
  • たとえば削除された qos_max など、logfile_size の QoS 定義が更新されました。
2008 年 11 月
3.24
  • データベース ログ ファイル サイズ(MB)のレポート用に、チェックポイント logfile_size が追加されました。
  • V4 のデータベース フレームワークに基づく sqlserver プローブの初期実装です。
  • プローブおよび GUI で解決された問題
  • 拡張 NIS データベース情報に対するサポートが追加されました。
  • alarms.cfg のサポートが実装されました。
  • ブロックされたユーザ接続を計算するチェックポイント blocked_users が追加されました。
  • 信頼されていないドメインでの認証のサポートが追加されました
  • logfile_usage QOS を不適切にレポートする backup_status チェックポイントでの問題が修正されました。
  • メッセージ変数の編集に関連する GUI 設定ツールでのクラッシュが修正されました。
  • GUI 設定ツールの余白の問題が修正されました。
  • プローブに機能を含めるサポートが追加されました。 この機能は除外する機能と同じように動作します。
  • プローブによって不正な値がレポートされる fg_free_space チェックポイントの問題が修正されました。
  • long_queries チェックポイントの QoS 値をレポートするサポートが追加されました
  • アクティブ接続率のレポート用にチェックポイント active_connection_ratio が追加されました。
  • トランザクションおよび差分バックアップ ステータス レポート用に 2 つの新しいチェックポイント transaction_backup_status および differential_backup_status が追加されました。
  • [セットアップ]タブの[アラーム重大度フィルタ]フィールドが編集可能だった GUI 設定ツールの問題が修正され、フィールドは編集不可になりました。
  • 1 秒あたりのメトリクス値をレポートするカスタム チェックポイントを作成するためのサポートが追加されました。
  • チェックポイントに個別の sql タイムアウトを設定するサポートが追加されました。
  • 64 ビットのサポートが追加されました
  • server_startup チェックポイントでメッセージ変数の cfx ファイルが更新されました。
2008 年 8 月
3.23
  • セキュリティ トークンが必要ないときに、セキュリティ トークンを終了すると生じるセキュリティ トークン リークを修正しました。
2008 年 7 月
3.22
  • カスタム チェックポイントの場合は、クエリ パスワードが常に正しく保存されませんでした。 GUI でのクエリ パスワードの暗号化が修正されました。
    注:
    プローブによりカスタム チェックポイントが非アクティブにされると、そのチェックポイントを GUI から削除し、プローブに再び追加する必要があります。
2008 年 6 月
3.20
  • check_dbalive デフォルトしきい値の修正
2008 年 4 月
3.12
  • check_dbalive デフォルトのしきい値の修正
2008 年 2 月
3.11
  • テスト接続の問題が修正されました。
    ソリューション:
    古いしきい値「ONLINE」を、GUI または RAW 設定のいずれかを使用して新しい値「1」に修正する必要があります。
    注:
    sybase プローブ V2.xx からのマイグレーション中に、チェックポイント「check_dbalive」のしきい値が新しい値に正しく変換されない問題が発生することがあります。 その場合、プローブは、データベース サーバが実行されている場合でも、不適切に動作していないことをレポートします。
2007 年 12 月
3.10
  • 新しいチェックポイント: LOG_SIZE、DB_DEVICE_SIZE、TEMPDB_DEVICE_SIZE DEVICE_SIZE
  • スケジュールの問題が修正されました。
2007 年 9 月
2.06
  • ASE 12 ライブラリに加えて、新しい、Sybase ASE 15 ライブラリでプローブが構築されるようになりました。 ポスト インストール プログラムは、実行している Sybase のバージョンを特定し、正しいバージョンのプローブが使用されていることを確認します。
2006 年 8 月
2.05
  • 「レポート生成時間が超過しました...」アラームの重大度を変更する cfg パラメータ「noResponse_severity」の導入
2005 年 11 月
プローブ固有のハードウェア要件
sybase プローブが以下の最小リソースを備えたシステムにインストールされていること。
  • メモリ: 2 ~ 4 GB RAM。 プローブの OOB 設定には 256 MB の RAM が必要です。
  • CPU: 3 GHz デュアルコア プロセッサ(32 ビットまたは 64 ビット)
プローブ固有のソフトウェア要件
sybase プローブは以下のソフトウェア環境を必要とします。
  • CA Unified Infrastructure Management 8.0 以降
  • ロボット 7.62 以降(推奨)
  • Java JRE バージョン 6 以降(アドミン コンソールに必要)
このプローブは、Windows、Linux、AIX、または Solaris プラットフォーム上で設定する必要があります。
インストール時の考慮事項
sybase プローブには、以下のインストールの前提条件があります。
  • ライブラリおよび変数:
    プローブには、以下のライブラリ設定が必要です。
    • libstdc++ 5 ライブラリがロボットのプラットフォーム上に存在する必要があります。
    • システム パスで、Sybase ライブラリおよび環境変数を設定する必要があります。 詳細については、「
      Sybase ライブラリ パスの設定
      」を参照してください。
  • Sybase クライアント:
    15.x、ASE 15.x または ASE 16
  • Sybase サーバ:
    15.x、ASE 15.x または ASE 16
  • 詳細モニタリング:
    Sybase モニタリング サーバまたはモニタリング テーブルをインストールして有効にする必要があります。
  • Sybase:
    Sybase モニタリング サーバが稼働中である必要があります。
  • Adaptive Server Enterprise 15.7:
    プローブと Sybase データベース サーバ間の暗号化通信を有効にするには、プロパティ ネット パスワード暗号を値 2 に更新する必要があります。
Sybase ライブラリ パスの設定
LD_LIBRARY_PATH および環境変数を設定して、共有ライブラリの位置を指定する必要があります。
Sybase サーバが実行されており Linux システムからアクセス可能であることを確認します。
以下の手順に従います。
  1. Linux システムにログインし、EXPORT コマンドを使用して、環境変数パスを確認します。
  2. controller
    プローブに、次の環境変数値をコピーします。
    • LD_LIBRARY_PATH:
      /opt/sybase/ASE-15_0/lib:/opt/sybase/DataAccess64/ODBC/lib:/opt/sybase/DataAccess/ODBC/lib:/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS-15_0/lib3p64:/opt/sybase/OCS-15_0/lib3p:/opt/sybase/ASE-15_0/lib:/opt/sybase/DataAccess64/ODBC/lib:/opt/sybase/DataAccess/ODBC/lib:/opt/sybase/OCS-15_0/lib:/opt/sybase/OCS-15_0/lib3p64:/opt/sybase/OCS-15_0/lib3p
    • SYBASE:
      /opt/Sybase
    • SYBASE_ASE:
      ASE-15_0
    • SYBASE_JRE_RTDS:
      /opt/sybase/shared/SAPJRE-7_1_011_64BIT
    • SYBASE_OCS:
      OCS-15_0
    • SYBASE_WS:
      WS-15_0
    • SYBROOT:
      /opt/sybase
    Sybase ライブラリ パス変数が設定されます。
ユーザ ID の認証
このプローブは、基本モードと詳細モードで動作します。 基本モードでは、プローブは、ユーザにアクセスできる sybase テーブルから情報を収集します。 詳細モードでは、プローブは Sybase Adaptive Server Enterprise (ASE)のモニタリング テーブルを使用して、ASE からデータベースのモニタリング情報を収集します。
基本モード
プローブを基本モードで実行するには、以下のテーブルへのアクセス権限が必要です
  • sysdatabases
  • spt_values
  • sysusgaes
  • sysprocesses
  • syscurconfigs
  • sysconfigures
詳細モード
詳細モードでは、データベースに接続するには以下の点を考慮します。
  • モニタリング テーブルを使用してデータベースに接続するには、Sybase サーバにアクセスするためのユーザ認証情報に「mon_role」権限が必要です。
  • モニタリング サーバ API を使用してプローブを実行するには、「sa」などの Sybase システム管理者アカウントが使用されます。
Sybase サーバ上でプローブを設定するには、Sybase モニタリング サーバまたはモニタリング テーブルをインストールして有効にする必要があります。
ASE 設定
テーブルのデータ収集をモニタするには、ASE で以下の値を設定する必要があります。
buf_cachehit_ratio
  • enable monitoring = 1
lock_requests, lock_requests_db, lock_requests_granted_db, lock_requests_waited_db
  • enable monitoring = 1
  • per object statistics = 1
  • object lockwait timing = 1
total_disk_io
  • enable monitoring = 1
stp_cachehit_ratio
  • enable monitoring = 1
locked_users (advanced, with sql text)
  • enable monitoring = 1
  • max SQL text monitored = 1024 以上
  • SQL batch capture = 1
  • sql text pipe active = 1
  • sql text pipe max messages = 256 以上(間隔の長さおよびサーバのアクティビティによって異なる)
マイグレーションの考慮事項
プローブでは、マイグレーションに関する以下の考慮事項があります。
  • プローブをアップグレードする前に、プローブのインストール ディレクトリからユーティリティ フォルダを削除します。 ユーティリティ フォルダには、以前のバージョンからの参照リンクが含まれています。
  • プローブを以前のリリースからマイグレートする場合は、古い設定ファイル(sysbase_monitor.cfg)のみがリリース 3 設定ファイル(sysbase_monitor_v3.cfg)にマイグレートされます。 V2 からのインスタンスはすべて、1 つの接続および V3 の 1 つのモニタリング プロファイルに変換されます。 すべてのプロファイルはモニタ サーバ データ コレクタとして SQL クエリの 1 つのスレッドと 1 つのプロセスを開始します。
  • このプローブは、バージョン 4.2 以降、モニタリング サーバを使用した詳細モニタリングをサポートしていません。 これは、モニタリング サーバが Adaptive Server Enterprise v15.7 の構成要素ではないためです。
トラブルシューティング
Profile test connection/check_dbalive, is not connected to <server_name>, err: The parameter %1! cannot be NULL. (プロファイル テスト接続/check_dbalive が <server_name> に接続されていません。エラー: パラメータ %1! は NULL にできません。)
現象:
sybase プローブを使用して Sybase インスタンスへの接続をテストしようとすると、以下のエラーが発生します。
Profile test connection/check_dbalive, is not connected to <instance_name>, err: The parameter %1! cannot be NULL (プロファイル テスト接続/check_dbalive が <instance_name> に接続されていません。エラー: パラメータ %1! は NULL にできません)
解決策:
sql.ini ファイルに定義されている名前がサーバ名と一致していることを確認します。 サーバ名は、大文字と小文字が区別されます。 sybase プローブを使用して Sybase インスタンスへの接続を作成する場合は、同じ名前を使用してください。
制限
  • カスタム チェックポイントの作成は、管理コンソール GUI から行うことはできません。
既知の問題と回避策
sybase プローブには、以下の既知の問題があります。
  • (バージョン 4.30 およびそれ以前)
    プローブが、
    locked_user
    チェックポイントのアラームを自動的にクリアしない。 初めて、プローブをバージョン 4.31 またはそれ以降にアップグレードする前に、手動で保留中のチェックポイントのアラームをクリアする必要があります。 ただし、今後のすべてのアラームは、必要に応じて自動的にクリアされます。
  • 1 つ以上のしきい値を持つユーザ定義テンプレートで、プローブがしきい値の演算子をリスト ビューに表示しない。
  • このプローブは、インフラストラクチャ マネージャ(IM)GUI またはアドミン コンソール(AC)GUI のいずれかを使用して設定してください。
  • IM GUI と AC GUI の両方を対象にするプローブ設定は、独立した別の設定です。 たとえば、IM GUI で作成されるプロファイルは AC GUI では使用できず、作成しなおす必要があります。
  • Sybase OCS 15.0 では、プローブ エージェントが Sybase サーバへの接続を適切に終了しない場合、Sybase モニタリング サーバ API が CPU ループに陥る可能性があります。 この問題は Sybase メンテナンス(15.0.2 以降)の適用により解決されます。