Linux-HA Logo

ディスク監視デーモン (diskd)

このプログラムはディスク(主に共有ディスク)の状態を監視するものです。
pingd[1]によるネットワーク監視をディスクに監視に応用しました。
作成、テストはHeartbeat2.1.3, RHEL 5.1で行っています。他の環境でのテストは行っていませんので、問題があれば linux-ha-japan@lists.souceforge.jp にご報告ください。

ダウンロード

インストール

オプション

使用方法

エラーコード

レベル

出力内容

意味

出力関数

err

Could not send update

更新をattrdに送信できなかった。

send_update

err

permission denied. diskd shuld be execute by root.

rootで本プログラムが実行されていない

main

err

Argument code 0<arg> (<arg>) is not (?yet?) supported

実装されていないコマンドライン引数が指定された

main

err

non-option ARGV-elements: <arg>

必要なオプションが指定されていない

main

err

attrd registration failed

attrdに登録できなかった

main

err

Could not allocate memory

メモリの確保ができなかった

main

err

Could not open device <devicename>

指定されたデバイスがオープンできない

diskcheck

err

ioctl error, Could not flush buffer

ioctlにてバッファをフラッシュしようとしたが失敗した

diskcheck

err

Could not read from device <devicename>

read関数で読み込みに失敗した。

diskcheck

err

select failed on device <devicename>

select関数でfdを監視していたが、エラーとなった

diskcheck

err

select timeout on device <devicename>

select関数でfdを監視していたがタイムアウトとなった

diskcheck

warn

Error(s) occurred in diskcheck function.

diskcheck関数でなんらかのエラーが検出された

diskcheck

warn

read function return errno:EAGAIN

read関数にて読み込みを行ったがEAGAINが返却された

diskcheck

warn

non-defined status, new_status = <num>

規程されていないstatusが指定された

check_old_status

warn

disk status is changed, new_status = <STATUS>

ディスクの状態が変わった時。normal->ERROR / ERROR->normal

check_old_status

info

Exiting

本関数がコールされ、プログラムが終了段階にあることをログ出力する

diskd_shutdown

info

Starting <system_name>

diskdを開始し、mainloopに入る

main

info

Exiting <system_name>

diskdを終了する

main

debug

attrd registration attempt: <times>

attrdに登録を試みている。回数を含めて表示

main

debug2

Diskcheck function start

ディスクチェック関数が開始されたことを示すデバッグログ

diskcheck

debug2

Reading form data is OK

ディスクの正常状態が確認されたことを示すデバッグログ

diskcheck

リリース情報

関連情報

Heartbeat用 追加パッケージ集 (contrib)[6]


References

[1]http://www.linux-ha.org/ja/pingd_ja
[2]http://wiki.linux-ha.org/ja/diskd_ja?action=AttachFile&do=get&target=diskd-1.00-i386.zip
[3]http://wiki.linux-ha.org/ja/diskd_ja?action=AttachFile&do=get&target=diskd-1.00-x86_64.zip
[4]http://wiki.linux-ha.org/ja/diskd_ja?action=AttachFile&do=get&target=diskd-1.00-source.tar.gz
[5]http://www.linux-ha.org/ja/sfex_ja
[6]http://www.linux-ha.org/ja/Contrib_ja


This information provided courtesy of the Linux-HA project at http://linux-ha.org/