yumにいます.
# yum info hobbit ~ 略 ~ Installed Packages Name : hobbit Arch : i386 Version: 4.1.2p1 Release: 1 Size : 3.5 M Repo : installed Summary: Hobbit network monitor Description: Hobbit is a system for monitoring your network servers and applications. It is heavily inspired by the Big Brother tool, but is a complete re-implementation with a lot of added functionality and performance improvements.
RPMからのインストールは簡単ですが,ディレクトリ構成がソースからのインストールと異なるためにメーリングリストでの話題と変更する必要がある(?),など,若干の問題があります.ソースからのインストールも簡単ですので,ソースからのインストールをお勧めします.
Fedora Core 4環境では,HobbitのRPM版のほかに,下記2つが必要でした.
# rpm -i fping-2.4-1.b2.2.fc4.rf.i386.rpm 警告: fping-2.4-1.b2.2.fc4.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1aa78495 # rpm -i rrdtool-1.0.50-24.rhfc4.at.i386.rpm 警告: rrdtool-1.0.50-24.rhfc4.at.i386.rpm: Header V3 DSA signature: NOKEY, key ID 66534c2b # rpm -i hobbit-4.1.2p1-1FC4.i386.rpm
hobbitユーザが作成されますので,パスワードを設定します.
# passwd hobbit
hobbitユーザになって,hobbitを起動します.パスワードを聞いてきたら,先ほど設定したhobbitユーザのパスワードを入れます.
# su - hobbit $ /etc/rc.d/init.d/hobbit start Starting hobbit: Password: Hobbit started hobbit.
processがいることを確認します.
# ps -ef | grep hobbit hobbit 14778 1 0 03:25 ? 00:00:00 /usr/lib/hobbit/server/bin/hob hobbit 14779 14778 0 03:25 ? 00:00:00 hobbitd --pidfile=/var/log/hob hobbit 14781 14778 0 03:25 ? 00:00:00 hobbitd_channel --channel=stac hobbit 14782 14781 0 03:25 ? 00:00:00 hobbitd_history hobbit 14783 14778 0 03:25 ? 00:00:00 hobbitd_channel --channel=page hobbit 14784 14783 0 03:25 ? 00:00:00 hobbitd_alert --checkpoint-fil hobbit 14785 14778 0 03:25 ? 00:00:00 hobbitd_channel --channel=stat hobbit 14786 14778 0 03:25 ? 00:00:00 hobbitd_channel --channel=data hobbit 14787 14778 0 03:25 ? 00:00:00 hobbitd_channel --channel=clie hobbit 14788 14787 0 03:25 ? 00:00:00 hobbitd_client hobbit 14793 14778 0 03:25 ? 00:00:00 /bin/sh /usr/lib/hobbit/client hobbit 14794 14785 0 03:25 ? 00:00:00 hobbitd_rrd --rrddir=/var/lib/ hobbit 14795 14786 0 03:25 ? 00:00:00 hobbitd_rrd --rrddir=/var/lib/ hobbit 14800 14793 0 03:25 ? 00:00:00 /bin/sh /usr/lib/hobbit/client hobbit 14810 14800 0 03:25 ? 00:00:00 top -b -n 1 root 14812 14627 0 03:25 pts/0 00:00:00 grep hobbit
設定ファイルは/etc/hobbitにいます.
# cd /etc/hobbit/ # ll -rw-r--r-- 1 root root 648 11月 12 01:15 bb-hosts -rw-r--r-- 1 root root 4011 11月 12 01:15 bb-services -rw-r--r-- 1 root root 583 11月 12 01:15 bbcombotest.cfg -rw-r--r-- 1 root root 10464 11月 12 01:15 columndoc.csv -rw-r--r-- 1 root root 5474 11月 12 01:15 hobbit-alerts.cfg -rw-r--r-- 1 root root 7567 11月 12 01:15 hobbit-clients.cfg -rw-r--r-- 1 root root 1840 11月 12 01:15 hobbitcgi.cfg -rw-r--r-- 1 root root 33794 11月 12 01:15 hobbitgraph.cfg -rw-r--r-- 1 root root 7337 11月 12 01:15 hobbitlaunch.cfg -rw-r--r-- 1 root root 12339 11月 12 01:15 hobbitserver.cfg drwxr-xr-x 2 root root 4096 2月 17 03:22 web
CGIなどは/usr/lib/hobbit 以下です.
# ll /usr/lib/hobbit/ 合計 16 drwxr-xr-x 2 root root 4096 2月 17 03:22 cgi-bin drwxr-xr-x 2 root root 4096 2月 17 03:22 cgi-secure drwxr-xr-x 5 root root 4096 2月 17 03:22 client drwxr-xr-x 4 root root 4096 2月 17 03:22 server # ll /usr/lib/hobbit/cgi-bin/ 合計 52 -rwxr-xr-x 1 root root 188 11月 12 01:13 bb-csvinfo.sh -rwxr-xr-x 1 root root 191 11月 12 01:13 bb-datepage.sh -rwxr-xr-x 1 root root 181 11月 12 01:13 bb-eventlog.sh -rwxr-xr-x 1 root root 186 11月 12 01:13 bb-findhost.sh -rwxr-xr-x 1 root root 171 11月 12 01:13 bb-hist.sh -rwxr-xr-x 1 root root 214 11月 12 01:15 bb-histlog.sh -rwxr-xr-x 1 root root 173 11月 12 01:15 bb-hostsvc.sh -rwxr-xr-x 1 root root 228 11月 12 01:13 bb-rep.sh -rwxr-xr-x 1 root root 178 11月 12 01:13 bb-replog.sh -rwxr-xr-x 1 root root 227 11月 12 01:13 bb-snapshot.sh -rwxr-xr-x 1 root root 267 11月 12 01:15 hobbit-confreport.sh -rwxr-xr-x 1 root root 211 11月 12 01:13 hobbitcolumn.sh -rwxr-xr-x 1 root root 250 11月 12 01:15 hobbitgraph.sh # ll /usr/lib/hobbit/cgi-secure/ 合計 8 -rwxr-xr-x 1 root root 162 11月 12 01:15 bb-ack.sh -rwxr-xr-x 1 root root 180 11月 12 01:15 hobbit-enadis.sh # ll /usr/lib/hobbit/client/ 合計 16 drwxr-xr-x 2 root root 4096 2月 17 03:22 bin drwxr-xr-x 2 root root 4096 2月 17 03:22 etc drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 ext lrwxrwxrwx 1 root root 26 2月 17 03:22 logs -> ../../../../var/log/hobbit -rwxr-xr-x 1 root root 3001 9月 29 06:21 runclient.sh lrwxrwxrwx 1 root root 4 2月 17 03:22 tmp -> /tmp # ll /usr/lib/hobbit/server/ 合計 8 drwxr-xr-x 2 root root 4096 2月 17 03:22 bin lrwxrwxrwx 1 root root 11 2月 17 03:22 etc -> /etc/hobbit drwxr-xr-x 2 root root 4096 2月 17 03:22 ext lrwxrwxrwx 1 root root 13 2月 17 03:22 hobbit.sh -> bin/hobbit.sh lrwxrwxrwx 1 root root 19 2月 17 03:22 tmp -> /var/lib/hobbit/tmp lrwxrwxrwx 1 root root 15 2月 17 03:22 web -> /etc/hobbit/web lrwxrwxrwx 1 root root 19 2月 17 03:22 www -> /var/lib/hobbit/www
データは, /var/lib/hobbit/ 以下です.
# ll /var/lib/hobbit/ 合計 36 drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 acks drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 data drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 disabled drwxr-xr-x 2 hobbit hobbit 4096 2月 17 03:33 hist drwxr-xr-x 3 hobbit hobbit 4096 2月 17 03:25 histlogs drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 logs
htmlのトップページ以下は,/var/lib/hobbit/www/ になります.
# ll /var/lib/hobbit/www/ 合計 60 -rw-rw-r-- 1 hobbit hobbit 7938 2月 17 03:38 bb.html -rw-rw-r-- 1 hobbit hobbit 13333 2月 17 03:38 bb2.html -rw-rw-r-- 1 hobbit hobbit 2262 2月 17 03:38 bbnk.html drwxr-xr-x 2 hobbit hobbit 4096 2月 17 03:22 gifs drwxr-xr-x 3 hobbit hobbit 4096 2月 17 03:22 help drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 html lrwxrwxrwx 1 hobbit hobbit 7 2月 17 03:25 index.html -> bb.html drwxr-xr-x 2 hobbit hobbit 4096 2月 17 03:22 menu drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 notes drwxrwxr-x 2 hobbit apache 4096 11月 12 01:15 rep drwxrwxr-x 2 hobbit apache 4096 11月 12 01:15 snap drwxr-xr-x 2 hobbit hobbit 4096 11月 12 01:15 wml
Apacheのコンフィグを書き換えるかシンボリックリンクを張るかします. インターネットからアクセスする場合,サーバ情報が記載されていますので,Basic認証は掛けておきましょう.