XOSエージェント設定
xos.confファイルに次のオプションを設定すると、データベースサーバーのリソースを追加でモニタリングできます。 このオプションを利用するには、whatap.confファイルでxosオプションをtrueに設定してください。
-
interconnect_nic String
RAC設定されたオプション値に対応するネットワーク カード情報を収集します。 このオプションを設定しないと、interconnect関連の指標を収集しません。
xos.conf# example
interconnect_nic=enp0s3netstat -iコマンドで確認されたネットワークインターフェースのうちReal Application Cluster(RAC)のinterconnectに使用されているネットワークインターフェイスを入力します。 設定された値は、そのネットワークカードの性能と活動をモニタリングするために使用されます。 -
cpu_limit Int
既定値
0limitの設定値より大きい値を持つプロセス情報を収集します。 1/100%単位で1.23%の場合、
123に設定します。 -
mem_limit Int
既定値
10240limitの設定値より大きい値を持つプロセス情報を収集します。 単位は「KB」で既定値である10240は、10MBになります。(1024 KB = 1 MB)
-
disk_usage_interval Second
既定値
60インスタンス別のディスク使用率と使用可能サイズ、全体サイズ情報を表示します。 値が
0の場合、ディスク使用率は収集しません。 -
process String
プロセスの実行状態をモニタリングできます。 オプション値でプロセス名を入力します。 コンマ(,)を区切り文字として複数設定することができます。
xos.confprocess={process_name}例えば、topとlock.shプロセスをモニタリング対象に設定するには、次のようにオプションを設定してください。
xos.confprocess=top,lock.shノートprocessオプションを使用して、データベースの実行中のプロセスが終了される場合にアラート通知を送信できます。 詳細については、次の文書を参照してください。 -
iplist_interval Second
データベースサーバーのIP一覧を収集できます。 秒単位(最低3秒)で時間間隔(interval)を設定すると収集できます。
-
file String
ログメニュー(ログTail、ログトレンド、ログ検索、ログ設定)を使用するには、
fileオプションにモニタリングするログファイル名のフルパスを入力します。xos.conffile=/opt/oracle/logTipsモニタリングするログファイルを追加するには
file、file1、file2といった方法でオプションを追加します。xos.conffile={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以降
設定
- エージェントのインストールパスに
shmonディレクトリを作成します。 - 収集するスクリプトを
.shファイルとして保存します。 xos.confでSHMONを有効にします。- エージェントを再起動します。
- メトリクスビューで
shmonカテゴリを確認します。
# xos.conf
shmon=1