PCのセンサ類から情報を引き出してみるさて、サーバイジリはまだまだ続く。昨日設定を変更したキーボードの件。結果を確認せずに、PCを落として寝てしまったが、再起動後はキチンと「`」が入力できるようになっていた。いうワケで、「FKB8579」を使う場合、インストール時のキーボード設定は「アメリカ合衆国」が正しい。これから順に、必要なパッケージを追加インストールしていきたい。それに先立ち、インストールCD内に格納してあるRPMパッケージファイルのリストを作成しておこう。必要なパッケージを探す際、ヤミクモに4枚のCDを入れ替えるのは避けたいからだ。主力サーバの側でRPMリストを作ることにする。ダウンロードしたISOファイルをループバックマウントする。/fedora-install-cd」......げっ。ループバックデバイスには非対応と出た。まいーや、直接インストールCDをlsして目録を作ろう。主力サーバにはDVD-ROMとCD-Rが付いているから、まずは1と2を放り込んでlsの結果をファイルに格納する。ftpサービスが上がってないっぽい。xinetdの設定を有効にせねば。xinetdがインストールされていないっぽい。Fedora4ではxinetdは標準でインストールされなくなったようだ。/etc/init.d」により、確認してみる。うわぁ、sshもジカ上げしてるかよ。まいっか、一時的にftpだけ上げるか。start」でftpデーモンを上げる。余談だが、xinetdを「エックスアイネットディー」と読むと、とても読みにくい。実はちゃんと読み方があって「ザイネットディー」と読むらしい。ちなみに、xeviousを「エックスエビウス」と読むと、とても読みにくい。実はちゃんと読み方があって「ゼビウス」と読むらしい......後者は言うまでもないですか、そーですか。余談をしている間に、主力サーバから実験サーバにftp接続......成功。なんじゃ、ガチガチのセキュリティ設定やな。設定の変更が必要だが、面倒くさい......逆に持ってくるか。実験サーバから主力サーバにftp接続、パッケージ目録ファイルを持ってくる。こんなコトならハナからそうすりゃよかったわい。なんとなくではあるが、ココでマザーボード上のセンサを読み出すパッケージを入れてみたくなった。マザーボードには温度センサやファンの回転数を検知するセンサが乗っているのである。古いPCでもあるし、そいつらで動作状態を確認してみたくなった。パッケージを探してみる。lm_sensors-devel-2.8.8-5.i386.rpmあった。/etc/fstab」っと「/media/cdrom」ね。/media/cdrom」して、インストール。lm_sensors-2.8.8-5.i386依存性のエラー。dmidecodeというコマンドが必要らしい。dmidecodeをググってみると、kernel-utilsに含まれているらしい。Fedora4にはkernel-utilsというパッケージが見当たらない。Debianのapt-getに慣れるとrpmはかったるいなー。「yum」とかいったような。使ったことないからよくわからん。ちなみに「yum」とは「あぁうめぇ」とか「うまいもの」とか「いい女」とかいう意味がある。kernel-utils」......遅い。あまりに時間がかかるので、別端末にて別方向で作業を進めてしまう。dmidecode-2.6-1.14.i386.rpmなんだ。そのものズバリのパッケージがあるんじゃん。[100%]dmidecodeパッケージが入った。lm-sensorsパッケージを入れる。[100%]コイツも入った。「sensors」して結果を求めようとしてみる。i2c-proc'!sensor用のモジュールがカーネルに入ってないよ、と怒られる。最初にセンサーを検知する必要があったような。detect/usr/sbin/i2cdetect/usr/sbin/sensors-detect/usr/share/man/man8/i2cdetect.8.gz/usr/share/man/man8/sensors-detect.8.gz「sensors-detect」だった。実行してみる「sensors-detect」......次々に面倒なコトをゴチャゴチャと聞かれるが、こんなもんは全部リターン空打ちでイケるんじゃ。最近のマザボならともかく、MMXPentium-233MHz時代のマザーですからな。そりゃ、センサー検知にも対応してないか......アキらめる、アッサリと。なんだかクヤしいので、HDDの温度だけでも見てやろう。HDDには比較的古くから「SMART」というセルフモニタリング機能が仕込まれている。この機能はPCとはまったく独立に、HDD単体で継続的に統計情報をHDD内のフラッシュメモリに蓄える。温度だけでなく、スピンアップまでの時間とか、ミスシークの回数等も記録されており、これを見ることで、HDDの「くたびれ具合」を確認することができる。確実とはいえないが「カッコンカッコン」と言い出す前に、兆行を得られる可能性がある。文字通り、なかなかにスマートな機能ではないだろうか。ちなみに、この実験サーバに内蔵のHDDはどんな素性のモノだったか忘れた。得られた統計情報が、あまりにヒドい有様なら、覚悟も決まる。交換するか、アキらめて使うか。いずれにせよ、HDDの危険度を知っておくコトは悪いことではない。smartmontools-5.33-1.5.i386.rpmあった。抜く手も見せずにインストール。[100%]今度は大丈夫そうだ。んが、結局このHDDは健康そのものであった。いう場合、何の問題もないHDDの方がむしろつまんないんだよな。ちなみに、特に興味深いのは後半の表であるが「Temperature_Celsius」が現在のHDDの温度を示している。「Power_Cycle_Count」は、おそらく電源の投入回数。「Start_Stop_Count」は、たぶんHDDのスピンアップ回数。「Power_On_Hours」は、きっと累計の稼働時間だろう。先代のサーバに使ってたHDDを入れてるっぽいな、こりゃ。ほとんど無停止で2年も使っていて、こんなに健康そのものかよ。ある意味、優秀なHDDだな。余計なコトばかりしているので、なかなか目的のクラッシュダンプ機能のテストまで行き着かないが、今日はココまでとする。1.8.7-p374。