2016年3月31日木曜日

Oracle VM Server 3.4 には OSWatcher がデフォルトでインストールされる。

Oracle VM Server 3.4 がリリースされました。

Announcing Oracle VM 3.4 - Engineered for Open Cloud Infrastructure
https://blogs.oracle.com/virtualization/entry/oracle_vm_3_4_1

いくつかアップデートがありますが、
個人的には、OSWatcher という、OS の性能情報を定期取集するツールが
デフォルトで導入されるようになったことに感動をおぼえました。

※ちなみに、これまでも追加導入は可能でした。

以前のマニュアルはこんな感じです。

Oracle VM 3.2
インストレーションおよびアップグレード・ガイド 
2.5 Oracle VM Serverのサポート・ツールのインストール
https://docs.oracle.com/cd/E40528_01/b71927/vmiug-server-support-tools.html


そして、マニュアルにも、少し詳しめに記載されるようになりました。

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


Oracle VM Server 3.4 です。
[root@ovms01 ~]# cat /etc/ovs-release
Oracle VM server release 3.4.1
[root@ovms01 ~]# uname -r
4.1.12-32.1.3.el6uek.x86_64

OSWatcher がインストールされています。
[root@ovms01 ~]# rpm -qi oswatcher
Name        : oswatcher                    Relocations: (not relocatable)
Version     : 7.3.3                             Vendor: Oracle America
Release     : 2.el6                         Build Date: 2016年01月14日 01時33分53秒
Install Date: 2016年03月29日 23時36分14秒      Build Host: x86-ol6-builder-06.us.oracle.com
Group       : Unspecified                   Source RPM: oswatcher-7.3.3-2.el6.src.rpm
Size        : 3595122                          License: GPLv2+
Signature   : RSA/8, 2016年01月14日 01時34分01秒, Key ID 72f97b74ec551f03
Summary     : OSWatcher - monitor operating system statistics
Description :
OSWatcher (oswbb) is a collection of UNIX shell scripts intended to
collect and archive operating system and network metrics to aid
support in diagnosing performance issues. OSWatcher operates as a set
of background processes on the server and gathers OS data on a regular
basis, invoking such Unix utilities as vmstat, netstat and iostat.

RPM には下記のファイルが含まれます。
[root@ovms01 ~]# rpm -ql oswatcher
/etc/logrotate.d/oswatcher
/etc/rc.d/init.d/oswatcher
/etc/sysconfig/oswatcher
/usr/libexec/oswatcher
/usr/libexec/oswatcher/ifconfigsub
/usr/libexec/oswatcher/iosub
/usr/libexec/oswatcher/mpsub
/usr/libexec/oswatcher/nfssub
/usr/libexec/oswatcher/oswib
/usr/libexec/oswatcher/oswnet
/usr/libexec/oswatcher/oswrds
/usr/libexec/oswatcher/oswsub
/usr/libexec/oswatcher/oswxentop
/usr/libexec/oswatcher/private.net
/usr/libexec/oswatcher/psmemsub
/usr/libexec/oswatcher/vmsub
/usr/libexec/oswatcher/xtop
/usr/sbin/OSWatcher
/usr/share/doc/oswatcher-7.3.3
/usr/share/doc/oswatcher-7.3.3/Example_extras.txt
/usr/share/doc/oswatcher-7.3.3/Exampleprivate.net
/usr/share/doc/oswatcher-7.3.3/OSWatcherUserGuide.pdf
/usr/share/doc/oswatcher-7.3.3/call_du.sh
/usr/share/doc/oswatcher-7.3.3/call_sar.sh
/usr/share/doc/oswatcher-7.3.3/call_uptime.sh
/usr/share/doc/oswatcher-7.3.3/oswbb_README.txt

自動起動されるようになっています。
[root@ovms01 ~]# chkconfig --list oswatcher
oswatcher       0:off   1:off   2:on    3:on    4:on    5:on    6:off

起動しています。
[root@ovms01 ~]# ps -ef | grep OSWatcher | grep -v grep
root      7152     1  0 23:41 ?        00:00:00 /bin/bash /usr/sbin/OSWatcher -i 30 -m 48 -l /var/log/oswatcher/log /var/log/oswatcher

下記のようなディレクトリに、ログが出力されます。
さりげなく xentop も出力されます。
[root@ovms01 ~]# ls -l /var/log/oswatcher
合計 28
drwxr-xr-x  2 root root 4096  3月 29 23:41 2016 analysis
drwxr-xr-x 13 root root 4096  3月 29 23:41 2016 archive
drwxr-xr-x  2 root root 4096  3月 29 23:41 2016 gif
drwxr-xr-x  2 root root 4096  3月 29 23:51 2016 locks
-rw-r--r--  1 root root 1742  3月 29 23:51 2016 log
drwxr-xr-x  2 root root 4096  3月 29 23:41 2016 profile
drwxr-xr-x  2 root root 4096  3月 29 23:51 2016 tmp
[root@ovms01 ~]# ls -l /var/log/oswatcher/archive/
合計 44
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswifconfig
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswiostat
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswmeminfo
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswmpstat
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswnetstat
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswprvtnet
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswps
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswslabinfo
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswtop
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswvmstat
drwxr-xr-x 2 root root 4096  3月 29 23:41 2016 oswxentop

これまでは ORACLE のサポート契約がないと入手できなかったと思うのですが、
うちでも使っていきたいと思います。

以上、Oracle VM Server 3.4 と OSWatcher の話でした。

0 件のコメント:

コメントを投稿