トップページへ

 セットアップ
Debian化
カーネル再構築
Debian化仕上げ
HDDの初期化
フローチャート

 サーバ構築
ルータの設定
無料ドメイン収得
Webサーバ
メールサーバ
FTPサーバ
ファイルサーバ
プリンタサーバ
DNSサーバ
データベースサーバ

 運 用
基本的なコマンド
テキストエディタ
シェルスクリプト
運用に必要な物
ファイアウォール
ログの管理
バックアップ
データ復旧
VMware

 監 視
Webアクセス解析
システム監視
ログ解析
不正アクセス監視

 その他
リンク

sponsored link

【 更新履歴 】


2009年7月25日
 サイトデザインを一新

2009年3月31日
 Debian化仕上のページを更新

2008年09月15日
 新サイト開設



システム監視:HotSaNIC



 サーバ運用の際にシステムの状況を把握しておくことは重要です。サーバにアクセスしてtopコマンドやnetstatコマンドでも確認できますが グラフィカルな図でチェックすると時系列での変化が見れて状況が把握しやすくなります。
 そこでRRDtoolとHotSaNICというプログラムをインストールさせます。

RRDtool+HotSaNICをインストールすると下記の様なグラフを作成してくれます。さらに一覧から詳細ページへリンクすると分単位の情報を得ることができます。



まずは必要なRRDtoolのインストールです

コマンド:インストール

# apt-get install rrdtool librrds-perl


次にHotSaNICのプログラムをダウンロードします。

コマンド:ダウンロード

ダウンロードするディレクトリに移動(どこでもいいですが)

# cd /usr/local

wgetコマンドにてファイルをダウンロード

# wget http://ufpr.dl.sourceforge.net/sourceforge/hotsanic/hotsanic-0.5.0-pre5.tgz

ダウンロードしたファイルを解凍

# tar -zxvf hotsanic-0.5.0-pre5.tgz


解凍が終わったらHotSaNICのディレクトリへ移動してコマンドを実行し、システムチェックする項目を指定します。 最初は全て選択して後から不要なものを削除していけばいいでしょう。

コマンド:セットアップ

ディレクトリの移動

# cd HotSaNIC

質問をされるので答えていく。traffic、system、partで十分でしょう

# ./setup.pl

以降は/usr/local/HotSaNICディレクトリでの作業になりますのでファイルの指定は 相対パス(./setup.plなど頭にドットとスラッシュをつけている)で行っていきます


HotSaNICディレクトリ下にある設定ファイルを編集する
上記で./setup.plを実行すれば./settingファイルが作成されるはずです。

ファイル編集:./settings

以下の内容に編集する

 BINPATH="/usr/bin"
 WEBDIR="/mnt/www/hotsanic"  ←web表示させるためのフォルダを指定
 LOGDIR="/var/log/hotsanic"  ←ログファイルを格納するフォルダを指定
 DTIME="15"  ←15分間隔でシステムチェックの更新を行う
 IMAGEFORMAT="png"  ←Debian Etchにアップグレードした場合は画像タイプをpngに変更する(これを指定しないと画像が表示されなかった)


ハードディスクの温度も確認したいので下記の編集を行います
./setup.plでsensorsを選択しておけばHotSaNICディレクトリ下に下記ファイルが作成されるはずです

ファイル編集:./modules/sensors/settings

以下の内容に編集する

SENSOR="/usr/sbin/hddtemp -n /dev/hda |",hda,HDD1,1,1,0,-C,0,60


上記で指定したwebディレクトリとlogディレクトリを作成します

コマンド:ディレクトリ作成

# mkdir /mnt/www/hotsanic
# mkdir /var/log/hotsanic


実際にデータを描写するコマンドを実行します
これで15分後とにデータを解析してhtmlファイルに描写してくれます

コマンド:HTML作成とデータ解析

# ./makeindex.pl  ←描写させるためのhtmlファイルが作成される
# ./rrdgraph start  ←プログラムを起動させる


このままだとサーバを起動させるたびに./rrdgraph startを実行させないといけないので、サーバ起動時に自動起動させます。

コマンド:自動起動の設定

rrdgraphプログラムを/etc/init.d/ディレクトリにコピーする

# cp ./rrdgraph /etc/init.d/

再起動時に自動でプログラムを起動してくれるように設定する

# update-rc.d rrdgraph defaults


システム監視情報を外部に公開せずにLAN内だけで閲覧したいのでapacheでの制御を行います

ファイル編集:/etc/apache/httpd.conf

以下の文を追加する

<Directory /mnt/www/hotsanic/>
  Order deny,allow
  deny from all
  allow from 192.168.0.0/24  ←LAN内からのみアクセス許可
</Directory>