はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> サーバ情報 >> サーバ監視(HotSaNIC + RRDTool)
動作確認 [ FC4 / FC5 / FC6 / Fedora7 / Fedora8 / Fedora9 / Fedora10 / Fedora11 / Fedora12 / Fedora13 / Fedora14 / Fedora15 / Fedora16 / CentOS4 / CentOS5 ]
  1. HotSaNICとは・・・
  2. HotSaNIC関連のインストール
    ダウンロードおよびインストール
    各バイナリモジュールの位置確認
  3. Net-SNMP設定ファイルの変更
  4. HotSaNICの設定
    セットアップスクリプトによる「settings」ファイルの生成
    HotSaNICの共通設定ファイル「settings」の修正
  5. HotSaNIC用、apache閲覧設定ファイルの作成
  6. インデックスページの作成
  7. HotSaNIC起動スクリプトの登録
  8. サムネイルの作成
  9. 動作確認
  10. HotSaNICの集計グラフが全く更新されない(サムネイルは表示するが数値が"0"のままの場合)

■ HotSaNICとは・・・

HotSaNICとはサーバのハードウェア情報やソフトウェア情報を一定間隔で蓄積しグラフ出力します。
出力されたグラフをサムネイル化したHTMLを生成しウェブブラウザで閲覧する事が可能になります。

HotSaNICで取得できるデータは「UPSモニタ・NetWork Traffic・Systemモニタ(CPU・MEMORY・SWAP・IRQ・LOAD等)・HardDiskモニタ・TCP connections・NTP・MailSpool・DNS・・・」など、デフォルトで取得できる情報が多数あります。
もちろん、Net-SNMPよりネットワーク上の機器情報をグラフ化する事も可能です。

■ HotSaNIC関連のインストール

HotSaNIC単体では動作しないので、以下のパッケージをインストールする必要があります。 当然の事ながら、ウェブブラウジングさせる為のWebサーバ(Apache)は必須です。

■ ダウンロードおよびインストール

HotSaNICのダウンロードHotSaNIC』にアクセスして「download」より最新バージョンを取得します。

2010年11月22日時点では「hotsanic-0.5.0-pre5.gz」です。
(2006年以来、変わっていない模様)

「hotsanic-0.5.0-pre5.gz」を FTP や SCP などで「/root」へアップロードして下さい。


ダウンロードしたHotSaNICの展開
# tar zxvf hotsanic-0.5.0-pre5.gz
HotSaNIC/
HotSaNIC/CVS/
HotSaNIC/CVS/Root
HotSaNIC/CVS/Repository
HotSaNIC/CVS/Entries
    :
    :
    :
HotSaNIC/var/CVS/Root
HotSaNIC/var/CVS/Repository
HotSaNIC/var/CVS/Entries
HotSaNIC/var/CVS/Tag
HotSaNIC/var/.cvsignore

展開されたHotSaNICの配置とオーナ変更
# mv ./HotSaNIC/ /usr/local/
# chown -R root:root /usr/local/HotSaNIC/

dagリポジトリの作成【CentOS5 のみ】
CentOS5の「rrdtool」は dagに含まれる為、リポジトリを作成します。
# vi /etc/yum.repos.d/CentOS-Dag.repo
[dag]
name=CentOS-$releasever - Dag
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt


RRDToolのインストール
# yum -y install rrdtool

「rrdtool」のインストールが完了したら、【CentOS5】のみ、dag用のレポジトリ無効化
(今後のパッケージ混在に不整合を起こさない様にする為)
# vi /etc/yum.repos.d/dag.repo
[dag]
name=CentOS-$releasever - Dag
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag
        http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=0
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt


Net-SNMPのインストール
# yum -y install net-snmp


Net-SNMPユーティリティのインストール
# yum -y install net-snmp-utils


ImageMagickのインストール
# yum -y install ImageMagick

■ 各バイナリモジュールの位置確認

ファイル名データベースの最新化
# updatedb


rrdtoolの位置確認
# locate rrdtool
/usr/bin/rrdtool
/usr/local/HotSaNIC/images/rrdtool.gif
/usr/local/HotSaNIC/tools/rrdtool_add_ds.pl
/usr/share/doc/rrdtool-1.0.50
/usr/share/doc/rrdtool-1.0.50/CHANGES
    :
    :
    :
/usr/share/doc/rrdtool-1.0.50/doc/rrdxport.html
/usr/share/doc/rrdtool-1.0.50/doc/rrdxport.txt
/usr/share/man/man1/rrdtool.1.gz
/var/www/html/hotsanic/rrdtool.gif

snmpwalkの位置確認
# locate snmpwalk
/usr/bin/snmpwalk
/usr/share/man/man1/snmpwalk.1.gz

snmpgetの位置確認
# locate snmpget
/usr/bin/snmpget
/usr/bin/snmpgetnext
/usr/share/man/man1/snmpget.1.gz
/usr/share/man/man1/snmpgetnext.1.gz

snmpbulkwalkの位置確認
# locate snmpbulkwalk
/usr/bin/snmpbulkwalk
/usr/share/man/man1/snmpbulkwalk.1.gz

各位置の確認時に複数表示されますが、バイナリモジュールの位置を控えてください。

■ Net-SNMP設定ファイルの変更

Net-SNMP設定ファイル編集
# vi /etc/snmp/snmpd.conf
#       sec.name  source          community
コメントアウト
#com2sec notConfigUser  default       public
以下を追加
com2sec notConfigUser  default     communityname

■ HotSaNICの設定

■ セットアップスクリプトによる「settings」ファイルの生成

HotSaNICのセットアップスクリプト実行
HotSaNICをインストールした位置へ移動
# cd /usr/local/HotSaNIC/

HotSaNICのセットアップスクリプト実行
# ./setup.pl
Configuring modules:


APC-UPSの情報取得
Module found: APCUSV

Description:
   Records some APC-UPS specific readouts:
    - load percentage
    - battery percentage
    - time left when on battery
    - output voltage
    - system temperature
    - battery voltage
Do you want to use this module? (Y/n) > n

----------------------------------------


アプリケーション情報取得
Module found: APPS

Description:
   Records the number of instances of the specified applications.
Do you want to use this module? (Y/n) > n

----------------------------------------


DNS情報取得
Module found: BIND

Description:
   Records statistics from the ISC BIND nameserver
Do you want to use this module? (Y/n) > n

----------------------------------------


ハードディスク I/O情報取得
Module found: DISKIO

Description:
   Records I/O statistics for harddisks.
Do you want to use this module? (Y/n) > n

----------------------------------------


プロキシ(分散ネット)情報取得
Module found: DNET

Description:
   Records stats for Distributed.net personal proxies
Do you want to use this module? (Y/n) > n

----------------------------------------


メールスプール情報取得
Module found: MAILQ

Description:
   Records outbound mail status.
   Currently supported mail-systems:  postfix
Do you want to use this module? (Y/n) > n

----------------------------------------


ネットワークソケット情報取得
Module found: NETSTAT

Description:
   Records network socket-states.
Do you want to use this module? (Y/n) > y
Do you want to show this module's graphs on the webpage? (Y/n) > y

----------------------------------------


iptables情報取得
Module found: NETWORKS

Description:
   Records IP- and protocol-based traffic stats.
   ipchains/iptables required!
Do you want to use this module? (Y/n) > n

----------------------------------------


タイムサーバ情報取得
Module found: NTP

Description:
   Records timeserver drift stats
Do you want to use this module? (Y/n) > n

----------------------------------------


ディスクパーティション情報取得
Module found: PART

Description:
   Records partition usages.
Do you want to use this module? (Y/n) > y
Do you want to show this module's graphs on the webpage? (Y/n) > y

----------------------------------------


ICMP応答情報取得
Module found: PING

Description:
   Records min/avg/max ping-times for configured hosts
Do you want to use this module? (Y/n) > n

----------------------------------------


LM-Sensorsによるハード情報取得
Module found: SENSORS

Description:
   Records stats for configured hardware sensors
   LM-Sensors required!
   Also capable of recording HDD temperatures
   (hddtemp and SMART support required)
Do you want to use this module? (Y/n) > n

----------------------------------------


ストリーミング情報(ShotCast)取得
Module found: SHOUTCAST

Description:
   Records remote stats for ShotCast servers

   Note: The console-webbrowser "lynx" has to
   be installed to use this module.
Do you want to use this module? (Y/n) > n

----------------------------------------


システム情報取得
Module found: SYSTEM

Description:
   Records system specific data:
    - cpu usage
    - irqs
    - loadavg
    - memory / swap
    - # of processes
    - uptime
    - # of users
Do you want to use this module? (Y/n) > y
Do you want to show this module's graphs on the webpage? (Y/n) > y

----------------------------------------


トラフィック情報取得
Module found: TRAFFIC

Description:
   Records usage of ethernet devices (input / output)
Do you want to use this module? (Y/n) > y
Do you want to show this module's graphs on the webpage? (Y/n) > y

----------------------------------------


webサーバへのワーム情報取得
Module found: WORMS

Description:
   Records stats for worm-impacts on local webserver
Do you want to use this module? (Y/n) > n

----------------------------------------

setting up netstat ...
This module doesn't need any configuration right now.

setting up part ...
パーティション数分聞かれるので「y」を押下
Use "/dev/mapper/VolGroup00-LogVol00", mounted on "root filesystem"? (y/N) > y
Use "/dev/hdc1", mounted on "/boot"? (y/N) > y
Use "tmpfs", mounted on "/dev/shm"? (y/N) > y
Please check the settings file and adapt it to satisfy your needs.

setting up system ...
Please check the settings file and adapt it to satisfy your needs.

setting up traffic ...
NIC数分(ループバック含む)聞かれるので「y」を押下
Use eth0?? (y/N) > y
Use eth1?? (y/N) > y
Use lo?? (y/N) > y
Please check the settings file and adapt it to satisfy your needs.
If you have any interfaces other than 100 MBit, please change the
corrosponding default values.
Maybe there are some additional interfaces or SNMP hosts you want
to query.
 Ok.
Writing main settings ...
DAEMONDIR="/usr/local/HotSaNIC"
BINPATH="/usr/bin"
VARDIR="$DAEMONDIR/var/"
LOGDIR="$DAEMONDIR/var/log/"
PIDFILE="$DAEMONDIR/var/run/rrdtimer.pid"
WEBDIR="/var/www/html/hotsanic"
DIAGRAMLOG="last"
LOGSIZE="200000"
LOGBACKUPS="5"
DEBUGLEVEL="0"
TIMESTAMPING="2"
STIME="120"
SCHEDULE_MIN="100"
SCHEDULE_MAX="200"
RUN="netstat part system traffic"
AUTOINDEX="no"
WEB_BACKGROUND="bg.gif"
WEB_MENUBACKGROUND="menubg.gif"
WEB_BGCOLOR="E0E0E0"
WEB_TEXT="000000"
WEB_LINK="000080"
WEB_VLINK="800080"
WEB_ALINK="008000"
WIDTH="600"
HEIGHT="200"
IMAGEFORMAT="gif"
SHOW="netstat part system traffic"
ORDER="traffic system part ping dnet sensors"
DTIME="15"
CTIME="24"
  guessing convert method...
  checking for Image::Magick perl module... found
  checking path to "convert" from ImageMagick (current: 'I::M')
detected: /usr/bin/convert
上記を設定ファイルに反映させるか?
is this corrrect? (Y/n) > y
CONVERTMETHOD="I::M"
CONVERTPATH="/usr"
THUMBSIZE="20%"
REFRESH="300"
  checking path to "snmpwalk" (current: 'not configured')
detected: /usr/bin/snmpwalk
上記を設定ファイルに反映させるか?
is this corrrect? (Y/n) > y
SNMPWALK="/usr/bin/snmpwalk"
  checking path to "snmpget" (current: 'not configured')
detected: /usr/bin/snmpget
上記を設定ファイルに反映させるか?
is this corrrect? (Y/n) > y
SNMPGET="/usr/bin/snmpget"
 checking path to "snmpbulkwalk" (current: 'not configured')
detected: /usr/bin/snmpbulkwalk
上記を設定ファイルに反映させるか?
is this corrrect? (Y/n) > y
SNMPBULKWALK="/usr/bin/snmpbulkwalk"

 --- Main settings generated. ---

Writing start/stop script "rrdgraph" ... Ok.

Now adapt all settings files to satisfy your needs.
They are all linked to the directory  <HotSaNIC_installdir>/var/settings .

■ HotSaNICの共通設定ファイル「settings」の修正

HotSaNICの共通設定ファイル編集
# vi /usr/local/HotSaNIC/settings
#####################################################################
#                                                                   #
# Then let's configure some pathes...                               #
#                                                                   #
#####################################################################

# path to the HotSaNIC main-directory
# this has to be a directory !
#
#   DAEMONDIR="/home/daemon/HotSaNIC"
#
HotSaNIC関連のインストールで移動した「HotSaNIC」の位置が合っているか確認
DAEMONDIR="/usr/local/HotSaNIC"

# path to the "rrdtool" binary
# this has to be a directory !
#
#   BINPATH="/usr/local/rrdtool-1.0.33/bin"
#
HotSaNIC関連のインストールでrrdtoolの位置確認したパスが合っているか確認
BINPATH="/usr/bin"

# set LOGDIR to the directory where logfiles shall be created
#   LOGDIR="$DAEMONDIR/var/log/"
#
VARDIR="$DAEMONDIR/var/"

# set LOGDIR to the directory where logfiles shall be created
#   LOGDIR="$DAEMONDIR/var/log/"
#
LOGDIR="$DAEMONDIR/var/log/"

# path to the pid-file for the daemon
#   PIDFILE="$DAEMONDIR/log/rrdtimer.pid"
#
PIDFILE="$DAEMONDIR/var/run/rrdtimer.pid"

# web-directory for all graphs
# this directory must be writeable for the rrdgraph tool
# because each plugin will create its own subdir here.
#
データ収集しグラフ化したHTMLを出力するパスを設定
WEBDIR="/var/www/hotsanic"


# This setting controlss how the images will be converted
# to thumbnails
#
#   Value         Behaviour
#
#   "ImgMgck"    Call ImageMagick's "convert" to create thumbnails
#
#   "I::M"       Use the Image::Magick module
#
#   "netpbm"     use netpbm binaries to resize images
#                NOTE: output filter supports .png only!
#                Files will be named ".gif" but contain .png!
#                Uses: giftopnm, pngtopnm, pnmscale, pnmtopng
#
#   "HTML"       Don't convert at all, but use the HTML image resize
#                tag instead. More data has to be transfered using
#                this method, but you won't need additional software.
#
ImageMagickの「convert」でサムネイルを作成する様にする
CONVERTMETHOD="ImgMgck"

# path to either the "convert" binary from ImageMagick package
# or to the binaries from the "netpbm" package
#
#   CONVERTPATH="/usr/X11R6/bin"
#
ImageMagickの「convert」の位置
CONVERTPATH="/usr/bin/convert"


#####################################################################
#                                                                   #
# These settings affect the diagram generation                      #
#                                                                   #
#####################################################################

# the output-format of the generated images may be either "gif" or "png"
#
以下は、グラフィックが表示されない場合に「gif」→「png」へ変えてみてください。
#IMAGEFORMAT="gif"
    ↓
IMAGEFORMAT="png"


#####################################################################
#                                                                   #
# Helper applications                                               #
#                                                                   #
#####################################################################

# configure the pathes of some additional applications which may be
# needed by HotSaNIC
#

# configure the full pathes to snmpwalk and snmpget binaries here.
# These may be needed to get data from remote machines.
#
HotSaNIC関連のインストールで「snmpwalk」の位置確認したパスが合っているか確認
SNMPWALK="/usr/bin/snmpwalk"
HotSaNIC関連のインストールで「snmpget」の位置確認したパスが合っているか確認
SNMPGET="/usr/bin/snmpget"
HotSaNIC関連のインストールで「snmpbulkwalk」の位置確認したパスが合っているか確認
SNMPBULKWALK="/usr/bin/snmpbulkwalk"

■ HotSaNIC用、apache閲覧設定ファイルの作成

HotSaNIC用にapache閲覧設定ファイルを作成
# vi /etc/httpd/conf.d/hotsanic.conf
Alias /hotsanic /var/www/hotsanic

<Location /hotsanic>
    DirectoryIndex frame.html
    Order deny,allow
    Deny from all
    Allow from all
</Location>


Apacheを再起動し設定ファイルを反映させる
【FC4 から Fedora15 / CentOS4 / CentOS5 】
# /etc/rc.d/init.d/httpd restart

【Fedora16 の場合】
# systemctl restart httpd.service

■ インデックスページの作成

HotSaNICをインストールした位置へ移動
# cd /usr/local/HotSaNIC/

インデックスページ作成
# ./makeindex.pl
[22913] warning: WEBDIR (path to HotSaNIC's output directory) does not exist.
[22913]: Trying to create path...
generating index-files for each plugin...
processing netstat
  creating missing directory /var/www/hotsanic/netstat
  updating index files...
processing part
  creating missing directory /var/www/hotsanic/part
  updating index files...
processing system
  creating missing directory /var/www/hotsanic/system
  updating index files...
processing traffic
  creating missing directory /var/www/hotsanic/traffic
  updating index files...

building /var/www/hotsanic/index.html ...
table-size: 9 lines.

Modules are added in this order:
traffic
system
part
diskio
netstat

done.

■ HotSaNIC起動スクリプトの登録

HotSaNIC起動スクリプトをシンボリックリンクする
# ln -s /usr/local/HotSaNIC/rrdgraph /etc/rc.d/init.d/rrdgraph

シンボリックリンクの確認
# ls -l /etc/rc.d/init.d/rrdgraph
lrwxrwxrwx 1 root root 28  6月 25 18:01 /etc/rc.d/init.d/rrdgraph -> /usr/local/HotSaNIC/rrdgraph

HotSaNIC起動スクリプトの登録
# chkconfig rrdgraph on

登録されたHotSaNICを確認
# chkconfig --list rrdgraph
rrdgraph        0:off   1:off   2:on    3:on    4:on    5:on    6:off

HotSaNICサービスの起動
# /etc/rc.d/init.d/rrdgraph start
Starting rrdtimer...
rrdtimer [13669]: reading & checking config (/usr/local/HotSaNIC/settings) ...
[Thu 2006-06-15 11:22:58] - rrdtimer [13669]: evaluating cmdline arguments...
[Thu 2006-06-15 11:22:58] - rrdtimer [13669]: entering daemon mode...

■ サムネイルの作成

サムネイルとは、インデックスページの各情報リンクのイメージ画像を作成します。
一度も実行しないとインデックスページの画像は表示されないので注意してください。

HotSaNICをインストールした位置へ移動
# cd /usr/local/HotSaNIC/

サムネイル作成
# ./convert.pl
resizing /var/www/hotsanic/traffic/eth0-week.gif
resizing /var/www/hotsanic/traffic/eth1-week.gif
resizing /var/www/hotsanic/traffic/lo-week.gif
resizing /var/www/hotsanic/system/users-week.gif
resizing /var/www/hotsanic/system/irq-week.gif
resizing /var/www/hotsanic/system/load-week.gif
resizing /var/www/hotsanic/system/proc-week.gif
resizing /var/www/hotsanic/system/swap-week.gif
resizing /var/www/hotsanic/system/uptime-week.gif
resizing /var/www/hotsanic/system/mem-week.gif
resizing /var/www/hotsanic/system/cpu-week.gif
resizing /var/www/hotsanic/netstat/connections-week.gif
resizing /var/www/hotsanic/part/dev_mapper_VolGroup00-LogVol00-week.gif
resizing /var/www/hotsanic/part/dev_hdc1-week.gif
resizing /var/www/hotsanic/part/tmpfs-week.gif

■ 動作確認

ウェブブラウザより『http://サーバのアドレス/hotsanic/』でアクセスすると下記の様な画面が表示されます。
フレーム画面の左側が情報メニューページ、右側が『サムネイルの作成』で作成したインデックスページになります。

■ HotSaNICのトップページ

■ 各情報の詳細画面(一部抜粋)





■ HotSaNICの集計グラフが全く更新されない(サムネイルは表示するが数値が"0"のままの場合)

「HotSaNIC.log」ログを確認
# cat /usr/local/HotSaNIC/var/log/HotSaNIC.log
Uncaught exception from user code:
    Can't locate RRDs.pm in @INC (@INC contains: ../../lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4
/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/5.8.8 .) at ../../lib/HotSaNICmod.pm line 9.
BEGIN failed--compilation aborted at ../../lib/HotSaNICmod.pm line 9.
Compilation failed in require at ./read-data.pl line 8.
BEGIN failed--compilation aborted at ./read-data.pl line 8.
 at ./read-data.pl line 8
Can't locate RRDs.pm in @INC (@INC contains: ../../lib /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4
/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi
/usr/lib/perl5/5.8.8 .) at ../../lib/HotSaNICmod.pm line 9.
BEGIN failed--compilation aborted at ../../lib/HotSaNICmod.pm line 9.
Compilation failed in require at ./read-data.pl line 8.
BEGIN failed--compilation aborted at ./read-data.pl line 8 (#1)
    (F) You said to do (or require, or use) a file that couldn't be
    found. Perl looks for the file in all the locations mentioned in @INC,
    unless the file name included the full path to the file.  Perhaps you
    need to set the PERL5LIB or PERL5OPT environment variable to say where
    the extra library is, or maybe the script needs to add the library name
    to @INC.  Or maybe you just misspelled the name of the file.  See
    perlfunc/require and lib.


現在インストールされている「rrdtool」のバージョン確認
# rpm -qa rrdtool
「rrdtool」のバージョンが(1.0.50)以上となっている。
rrdtool-1.2.13-2.fc5


「perl-rrdtool」パッケージのインストール
# yum -y install perl-rrdtool


サービスの再起動
# /etc/rc.d/init.d/rrdgraph restart
Stopping rrdtimer...
Starting rrdtimer...
rrdtimer [8002]: reading & checking config (/usr/local/HotSaNIC/settings) ...
[Mon 2006-06-19 04:30:16] - rrdtimer [8002]: evaluating cmdline arguments...
[Mon 2006-06-19 04:30:16] - rrdtimer [8002]: entering daemon mode...


「HotSaNIC.log」ログを確認
# cat /usr/local/HotSaNIC/var/log/HotSaNIC.log
エラーが無くなり正常動作する様になった
[Mon 2006-06-19 04:30:16] - rrdtimer [8003]: archiver successfully forked into background and running on PID 8003
[Mon 2006-06-19 04:30:16] - rrdtimer [8003]: ---------------------------------------------------------------------------
[Mon 2006-06-19 04:30:17] - DISKIO [8008]: process forked to background.
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: ----- end start module "diskio" -----
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: "diskio" running on PID 8008
[Mon 2006-06-19 04:30:17] - NETSTAT [8011]: process forked to background.
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: ----- end start module "netstat" -----
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: "netstat" running on PID 8011
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: -- begin init --
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: clearing old accounting chains
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: setting up accounting chains
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: accounting for local targets
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: accounting for externel targets
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: linking accounting chains to INPUT/OUTPUT chain
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: All done! - accounting should be running now!
[Mon 2006-06-19 04:30:17] - NETWORKS [8012]: -- end init --
[Mon 2006-06-19 04:30:17] - NETWORKS [8058]: process forked to background.
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: ----- end start module "networks" -----
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: "networks" running on PID 8058
[Mon 2006-06-19 04:30:17] - PART [8059]: no special library available for "linux"
[Mon 2006-06-19 04:30:17] - PART [8059]: falling back to library "default"
[Mon 2006-06-19 04:30:17] - PART [8067]: process forked to background.
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: ----- end start module "part" -----
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: "part" running on PID 8067
[Mon 2006-06-19 04:30:17] - SYSTEM [8071]: process forked to background.
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: ----- end start module "system" -----
[Mon 2006-06-19 04:30:17] - rrdtimer [8003]: "system" running on PID 8071
[Mon 2006-06-19 04:30:18] - TRAFFIC [8074]: process forked to background.
[Mon 2006-06-19 04:30:18] - rrdtimer [8003]: ----- end start module "traffic" -----
[Mon 2006-06-19 04:30:18] - rrdtimer [8003]: "traffic" running on PID 8074
[Mon 2006-06-19 04:30:18] - rrdtimer [8003]: ---------------------------------------------------------------------------

■ コンテンツ関連

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.