サーバの状態をグラフ表示。Webminで便利なモジュール webminstats のインストール

サーバの状態をグラフ表示。Webminで便利なモジュール webminstats のインストール

Webminstatsとは?

CPUやload average、ディスクI/O等の負荷状態をグラフ表示してくれます。
他にも類似のツールはありますが、webminから使えるので便利です。
忘れてしまい、いつもすんなりインストール出来ないのでメモ。

RRDtoolのインストール

先にインストールしておく必要があります。
yumでインストールするにはrpmforgeリポジトリの導入が必要です。

$ sudo yum install zlib-devel libpng-devel freetype freetype-devel cairo-devel pango-devel libxml2-devel
$ sudo yum install rrdtool

参考:RRDtoolのインストール

webminstatsのインストール

Webmin> Webmin設定> Webminモジュールからインストールします。

webminモジュール

「サードパーティ製モジュール」のリスト一覧から webminstat を選択します。

webminstat

システム > Historic System Statistics から使うことが出来ます。

webminstats

エラー対処法

RRDtoolをインストールしても以下の様なエラーが出た場合の対処。
Software error:
Can't locate RRDs.pm in @INC (@INC contains: .. . /usr/libexec/webmin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at sysstats-rrd-lib.pl line 33.
For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.

RRDs.pmのインストール

# yum install perl-rrdtool

--- 2015-3-4追記 ---

CentOS6でインストール時に Historic System Statistics を見ると Missing Content-Type Headerというエラーページが出る

perlモジュール CGI::Carp がdefaultでインストールされていないから?

# yum install "perl(CGI::Carp)"