Oracle VMAdministration Guide for Release 3.4
1.3.1 Working with the OSWatcher Utility on Oracle VM Server
http://docs.oracle.com/cd/E64076_01/E64083/html/vmadm-config-server-diagnostic-oswbb.html
OSWatcher が標準導入されるようになった、Oracle VM Server 3.4 です。
[root@ovms01 ~]# cat /etc/ovs-release
Oracle VM server release 3.4.1
導入されている OSWatcher は下記です。
[root@ovms01 ~]# rpm -q oswatcher
oswatcher-7.3.3-2.el6.noarch
help を見ると、デフォルトの設定が記載されています。
情報収集間隔は 30秒 で、
保持期間は 48時間 とのことです。
[root@ovms01 ~]# OSWatcher --help
Usage: OSWatcher [OPTIONS] DATADIR
Periodically log information about a running system
-i, --interval=SECONDS Run data collection programs
every SECONDS (default: 30)
-m, --maxAge=HOURS Discard data files older than
HOURS (default: 48)
-z, --zip=PROGRAM Compress files with PROFRAM
(default: none)
-l, --logfile=FILE Log file (default: none)
-p, --pidfile=FILE PID file (default: none)
Oracle VM Server に RPM で導入される OSWatcher は、
設定ファイルとして /etc/sysconfig/oswatcher が用意されています。
ログファイルの出力先(DATADIR)、収集間隔などはこのファイルで指定します。
このファイルを見ると、help にあるデフォルトのタイミングが設定されています。
[root@ovms01 oswatcher]# cat /etc/sysconfig/oswatcher
# The directory where oswatcher logs should be kept
DATADIR=/var/log/oswatcher
# The interval (in seconds) between runs runs of statistics collections
INTERVAL=30
# The maximum age (in hours) of the various log files
MAXAGE=48
# Extra options, for example, "-z gzip" to compress files
OPTIONS=
ためしに設定変更してみます。
設定ファイルを編集します。
[root@ovms01 ~]# vi /etc/sysconfig/oswatcher
[root@ovms01 ~]# cat /etc/sysconfig/oswatcher
# The directory where oswatcher logs should be kept
DATADIR=/var/log/oswatcher
# The interval (in seconds) between runs runs of statistics collections
INTERVAL=5
# The maximum age (in hours) of the various log files
MAXAGE=24
# Extra options, for example, "-z gzip" to compress files
OPTIONS=
現状の OSWatcher のプロセスです。
[root@ovms01 ~]# pgrep -fl OSW
1751 /bin/bash /usr/sbin/OSWatcher -i 30 -m 48 -l /var/log/oswatcher/log /var/log/oswatcher
OSWatcher を再起動して、設定反映してみます。
[root@ovms01 ~]# service oswatcher status
OSWatcher (pid 1751) を実行中...
[root@ovms01 ~]# service oswatcher restart
Shutting down oswatcher: [ OK ]
Starting oswatcher: [ OK ]
[root@ovms01 ~]# service oswatcher status
OSWatcher (pid 6461) を実行中...
実行中プロセスのオプション指定がちゃんと変更されています。
[root@ovms01 ~]# pgrep -fl OSW
6461 /bin/bash /usr/sbin/OSWatcher -i 5 -m 24 -l /var/log/oswatcher/log /var/log/oswatcher
OSWatcher は、設定要素としてはタイミングと出力先くらいのようなので、
あとは収集した情報をどう活用するか・・・
以上、OSWatcher の設定を変更してみる話でした。
0 件のコメント:
コメントを投稿