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