本文へスキップ

XOSエージェント設定

xos.confファイルに次のオプションを設定すると、データベースサーバーのリソースを追加でモニタリングできます。 このオプションを利用するには、whatap.confファイルでxosオプションをtrueに設定してください。

  • interconnect_nic String RAC

    設定されたオプション値に対応するネットワーク カード情報を収集します。 このオプションを設定しないと、interconnect関連の指標を収集しません。

    xos.conf
    # example
    interconnect_nic=enp0s3

    netstat -iコマンドで確認されたネットワークインターフェースのうちReal Application Cluster(RAC)のinterconnectに使用されているネットワークインターフェイスを入力します。 設定された値は、そのネットワークカードの性能と活動をモニタリングするために使用されます。

  • cpu_limit Int

    既定値0

    limitの設定値より大きい値を持つプロセス情報を収集します。 1/100%単位で1.23%の場合、123に設定します。

  • mem_limit Int

    既定値10240

    limitの設定値より大きい値を持つプロセス情報を収集します。 単位は「KB」で既定値である10240は、10MBになります。(1024 KB = 1 MB)

  • disk_usage_interval Second

    既定値 60

    インスタンス別のディスク使用率と使用可能サイズ、全体サイズ情報を表示します。 値が0の場合、ディスク使用率は収集しません。

  • process String

    プロセスの実行状態をモニタリングできます。 オプション値でプロセス名を入力します。 コンマ(,)を区切り文字として複数設定することができます。

    xos.conf
    process={process_name}

    例えば、topとlock.shプロセスをモニタリング対象に設定するには、次のようにオプションを設定してください。

    xos.conf
    process=top,lock.sh
    ノート

    processオプションを使用して、データベースの実行中のプロセスが終了される場合にアラート通知を送信できます。 詳細については、次の文書を参照してください。

  • iplist_interval Second

    データベースサーバーのIP一覧を収集できます。 秒単位(最低3秒)で時間間隔(interval)を設定すると収集できます。

  • file String

    ログメニュー(ログTailログトレンドログ検索ログ設定)を使用するには、fileオプションにモニタリングするログファイル名のフルパスを入力します。

    xos.conf
    file=/opt/oracle/log
    Tips

    モニタリングするログファイルを追加するにはfilefile1file2といった方法でオプションを追加します。

    xos.conf
    file={log_file_path1}
    file1={log_file_path2}
    file2={log_file_path3}
    file3={log_file_path4}

ユーザーメトリクス収集 (SHMON)

SHMONはユーザー定義のシェルスクリプトの実行結果を定期的に収集し、メトリクスとして保存します。

  • shmon Int

    既定値: 1

    対応バージョン: dbx 2.55.01以降 & xos 1.2.0f以降

設定

  1. エージェントのインストールパスにshmonディレクトリを作成します。
  2. 収集するスクリプトを.shファイルとして保存します。
  3. xos.confでSHMONを有効にします。
  4. エージェントを再起動します。
  5. メトリクスビューでshmonカテゴリを確認します。
# xos.conf
shmon=1