SWAT 導入
Samba をインストールしたのはいいが、smb.conf を手で編集するのがめんどうなので、SWAT を導入する。
インストール
# apt-get install swat
inetd の設定を変更する
swat の行の #<off># という文字列を削除して swat を有効にする。
#<off># swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat
↓
swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat
設定を反映するため inetd を再起動する。
# /etc/init.d/inetd restart
WEB ブラウザから接続して確認する
http://<玄箱のIPアドレス>:901/
日本語化
SWAT のメニューやヘルプは標準状態では英語で表示されている。
日本人なので、日本語化する。
- 参考 URL
apt ラインを追加
/etc/apt/sources.list
deb http://www.asahi-net.or.jp/~rd6s-ysd/deb/swatjhtml/ ./ deb-src http://www.asahi-net.or.jp/~rd6s-ysd/deb/swatjhtml/ ./
パッケージをインストール
# apt-get update # apt-get install swatjhtml
ハードディスクの温度測定
hddtemp というツールを使って S.M.A.R.T 情報からハードディスクの温度が取得できるらしい。
インストール
# apt-get install hddtemp
実行してみる
実行してみるとエラーが表示された。
# hddtemp /dev/hda WARNING: Drive /dev/hda doesn't appear in the database of supported drives WARNING: But using a common value, it reports something. WARNING: Note that the temperature shown could be wrong. WARNING: See --help, --debug and --drivebase options. WARNING: And don't forget you can add your drive to hddtemp.db /dev/hda: ST3250620A: 42°C or °F
どうも対応ディスクでないためらしい。
データベースに HDD の情報を追加
/etc/hddtemp.db
"ST3250620A" 194 C "Seagate ST3250620A"
もう一度実行してみる
# hddtemp /dev/hda /dev/hda: ST3250620A: 42°C
情報が取れるようになった。