9.7 moncheck(定義チェック)
形式
moncheck
実行できるユーザ
スーパユーザ,および一般ユーザ
機能
定義をチェックします。moncheckコマンドでチェックする項目を次に示します。
-
定義ファイルの定義内容が規則に合っているかどうか。
-
次のリソースがあるかどうか。
-
環境設定ファイルのオペランドに指定したリソース
-
LANの状態設定ファイル
-
サーバ対応の環境設定のswitchbyfailオペランドに指定したLANインタフェースに対応する,LAN監視定義ファイル
これらのリソースがない場合は," not available "が表示されます。
moncheckコマンドで有無をチェックするリソースとnot availableが表示された場合の意味を,次に示します。
表9‒3 moncheckコマンドで有無をチェックするリソースとnot availableが表示された場合の意味 有無をチェックするリソース
not availableが表示された場合の意味
HAモニタの環境設定(sysdef)
lanオペランド
指定したホスト名称が/etc/hostsに定義されていない。
usrcommandオペランド
指定したパスに対応するファイルが存在しない,または所有者に対する実行権限がない。
multicast_lanオペランド
指定したホストグループのホスト名が/etc/hostsに定義されていない,または指定したIPアドレスがクラスD以外。
サーバ対応の環境設定(servers)
diskオペランド
-
指定したボリュームグループが存在しない。
-
指定したボリュームグループを構成するディスクデバイスが,HA Boosterの制御グループに誤って登録されている。
fs_nameオペランド
指定したパス名はファイルシステムではない。
fs_mount_dirオペランド
指定したパスに対応するディレクトリが存在しない。
hab_gidオペランド
HA Boosterが使用できない。
ptrlcmd_exオペランド
sby_ptrlcmd_exオペランド
patrolcommandオペランド
指定したパスに対応するファイルが存在しない,または所有者に対する実行権限がない。
scsi_deviceオペランド
-
SCSI対応のデバイスのデバイス名を指定していない。
-
指定したデバイス名がシンボリックリンクの場合,シンボリックリンク名が指定されていない。
-
指定したデバイス名がHDLMの論理デバイス名の場合,HDLMの論理デバイス名が指定されていない。
HDLMがインストールされていない,またはHDLMのサービスが停止している状態も該当します。
dmmp_deviceオペランド
-
DMMPの論理デバイス名が指定されていない。
-
DMMPがインストールされていない。
-
DMMPのサービスが停止している。
モニタモードのプログラム対応の環境設定(programs)
restartcommandオペランド
指定したパスに対応するファイルが存在しない,または所有者に対する実行権限がない。
LANの状態設定ファイル
/opt/hitachi/HAmon/etc下にサーバ識別名.upファイルまたはサーバ識別名.downファイルが存在しない,もしくは所有者に対する実行権限がない。
サーバ対応の環境設定のswitchbyfailオペランドに指定したLANインタフェースに対応する,LAN監視定義ファイル
/opt/hitachi/HAmon/etc/下にswitchbyfailオペランドに指定したLANインタフェースに対応するLAN監視定義ファイルが存在しない,または所有者に対する読み込み権限がない。
システムディスクの監視定義ファイル(HAモニタの環境設定のdisk_ptrlオペランドにuseを指定した場合)
-
/opt/hitachi/HAmon/etc/system_patrol.diskファイルが存在しない,または所有者に対する読み込み権限がない。
-
システムディスクの監視定義ファイルが,次に示す条件のどれかを満たしてない。
・監視対象のファイルが存在する
・監視対象がファイルである
・監視対象のファイルの絶対パスの長さが範囲内である
・監視対象のファイルの数が範囲内である
・監視対象のファイルが重複していない
業務ディスクの監視定義ファイル(サーバ対応の環境設定のdisk_ptrlオペランドにuseを指定した場合)
-
/opt/hitachi/HAmon/etc/下にサーバ識別名.diskファイルが存在しない,または所有者に対する読み込み権限がない。
-
業務ディスクの監視定義ファイルが,次に示す条件のどれかを満たしてない。
・監視対象のファイルの絶対パスの長さが範囲内である
・監視対象のファイルの数が範囲内である
・監視対象のファイルが重複していない
-
-
他系のOSパニック検知機能を使用する場合,動作環境が整っているかどうか。
-
HAモニタ Extensionの機能の設定をしている場合に,monsetup -exコマンドが実行されているかどうか。
-
共有ディスクのSCSIリザーブをする場合に,次のオペランドの整合性が取れているかどうか。
-
HAモニタの環境設定のfence_resetオペランドとfence_scsiオペランド
-
HAモニタの環境設定のfence_scsiオペランドとサーバ対応の環境設定のscsi_deviceオペランドまたはdmmp_deviceオペランド
-
オプション
なし。
リターンコード
値 |
意味 |
---|---|
0 |
正常終了(定義チェックが完了しました) |
0以外 |
異常終了 |