高信頼化システム監視機能 HAモニタ
HAモニタの環境を設定する定義ファイルは,HAモニタの環境設定用ディレクトリの下にsysdefというファイル名で作成します。
また,HAモニタサンプルファイル用ディレクトリの下に,sysdefというファイル名の定義の記述サンプルファイルが用意されています。このファイルをHAモニタの環境設定用ディレクトリにコピーし,書き換えて使用すると,定義ファイルを最初から作成する手間が省けます。
なお,この定義ファイルは系ごとに作成するため,定義の際には系間の整合性を取ってください。
HAモニタの環境設定をする定義ファイルを,次に示します。
/* HAモニタの環境設定 */ environment name 自系のホスト名 ,address {自系のホストアドレス|system} ,patrol 系障害監視時間 〔,path スペシャルファイル名〔:スペシャルファイル名…〕〕 〔,lan TCP/IPのホスト名〔:TCP/IPのホスト名…〕〕 〔,lanport TCP/IPのサービス名〔:TCP/IPのサービス名…〕〕 〔,resetpath スペシャルファイル名〕 〔,cluster {use|nouse}〕 〔,fs_log_size {ファイルシステム切り替えログファイルのサイズ |65536}〕 〔,servmax {16|64}〕; 〔function 〔 cpudown {online|standby}{,|;}〕 〔 standbyreset {use|nouse}{,|;}〕 〔 pathpatrol 監視パスのヘルスチェック間隔{,|;}〕 〔 pathpatrol_retry {再チェック間隔|30}:{再チェック回数|5}{,|;}〕 〔 message_retry {リトライ間隔|3}{,|;}〕 〔 connect_retry {接続間隔|5}:{接続回数|200}{,|;}〕 〔 monbegin_restart {use|nouse}{,|;}〕 〔 netmask {byte|bit}{,|;}〕 〔 usrcommand ユーザコマンドのパス名{,|;}〕 〔 lanpatrol {LANアダプタの監視間隔|15}{,|;}〕 〔 lan_pair LAN名称-LAN名称〔:LAN名称-LAN名称…〕{,|;}〕 〔 lanfailswitch {use|nouse}{,|;}〕 〔 ssupatrol {リセットパスのヘルスチェック間隔|10}{,|;}〕 〔 resetpatrol {リセットパスのヘルスチェック間隔|2}{,|;}〕 〔 multistandby {use|nouse}{,|;}〕 〔 deviceoff_order {order|reverse}{,|;}〕 〔 reset_type {server|host}〕;〕 〔options 〔 norsp_cnt {use|nouse}{,|;}〕 〔 keep_gsp_mode {use|nouse}〕;〕 |
適用OSによって各オペランドを使用できるかどうかが異なります。sysdefのオペランドと適用OSの関係を次の表に示します。
表3-4 sysdefのオペランドと適用OS
| 定義 | オペランド | 適用OS | ||||
|---|---|---|---|---|---|---|
| HI-UX/WE2 | AIX | HP-UX(PA-RISC) | HP-UX(IPF) | Linux(IPF) | ||
| environment | name | ○ | ○ | ○ | ○ | ○ |
| address | ○ | ○ systemは指定不可 |
○ systemは指定不可 |
○ systemは指定不可 |
○ systemは指定不可 |
|
| patrol | ○ 《20〜60》 |
○ 《5〜60》 |
○ 《5〜60》 |
○ 《5〜60》 |
○ 《5〜60》 |
|
| path | ○ | × | × | × | × | |
| lan | ○ 省略可能 |
○ 省略不可 |
○ 省略不可 |
○ 省略不可 |
○ 省略不可 |
|
| lanport | ○ 省略可能 |
○ 省略不可 |
○ 省略不可 |
○ 省略不可 |
○ 省略不可 |
|
| resetpath | ○ | × | × | × | × | |
| cluster | ○ | × | × | × | × | |
| fs_log_size | × | ○ | ○ | ○ | ○ | |
| servmax | × | ○ | ○ | ○ | ○ | |
| function | cpudown | ○ | ○ | ○ | ○ | ○ |
| standbyreset | ○ | ○ | ○ | ○ | ○ | |
| pathpatrol | ○ | ○ | ○ | ○ | ○ | |
| pathpatrol_retry | ○ | ○ | ○ | ○ | ○ | |
| message_retry | ○ | ○ | ○ | ○ | ○ | |
| connect_retry | ○ | ○ | ○ | ○ | ○ | |
| monbegin_restart | ○ | ○ | ○ | ○ | ○ | |
| netmask | ○ | ○ | ○ | ○ | ○ | |
| usrcommand | ○ | ○ | ○ | ○ | ○ | |
| lanpatrol | × | × | ○ | ○ | × | |
| lan_pair | × | × | ○ | ○ | × | |
| lanfailswitch | × | × | ○ | ○ | × | |
| ssupatrol | ○ | × | × | × | × | |
| resetpatrol | × | ○ | ○ | ○ | ○ | |
| multistandby | × | ○ | ○ | ○ | ○ | |
| deviceoff_order | × | ○ | ○ | ○ | ○ | |
| reset_type | × | ○ | ○ | ○ | ○ | |
| options | norsp_cnt | ○ | × | × | × | × |
| keep_gsp_mode | × | × | ○ | ○ | ○ | |
(凡例) ○:使用できます。 ×:使用できません。
HAモニタの動作環境を定義します。environment定義文のオペランドを,次に示します。
path /dev/tty20:#/dev/tty10, |
lan #path11:path12, |
lan path11 :path12, ↓ ↓ lanport HAmon1 :HAmon2, |
IPアドレス ホスト名 別名 192.168.0.11 path11 192.168.1.12 path12 |
サービス名 ポート番号/プロトコル名 HAmon1 7777/udp # for path11 HAmon2 7778/udp # for path12 |
HAモニタの動作オプションを定義します。定義は任意です。定義していない場合は,仮定値が設定されます。function定義文のオペランドを,次に示します。
| 監視パスのヘルスチェック間隔×60 ≧ 再チェック間隔×再チェック回数 |
255.255.0.0 |
255.255.255.192 |
| LAN | IPアドレス | ネットマスク | ネットワーク番号 | サブネット番号 | ホスト番号 |
|---|---|---|---|---|---|
| LAN1 | 100.2.1.130 | 255.255.255.0 | 100 | 2.1 | 130 |
| LAN2 | 100.2.2.130 | 255.255.0.0 | 100 | 2 | 2.130 |
| LAN3 | 101.2.1.130 | 255.0.0.0 | 101 | なし | 2.1.130 |
lan_pair lan0-lan1:lan2-lan3, |
HAモニタの付加機能を定義します。定義は任意です。定義していない場合は,仮定値が設定されます。options定義文のオペランドを,次に示します。
All Rights Reserved. Copyright (C) 1994, 2004, Hitachi, Ltd.