名前
形式
shunsysstate | [ -n Shunsakuシステム名 ] |
機能説明
Shunsakuを構成するconductor、sorter、directorおよびsearcherのうち、本コマンドを実行したサーバに配置されているプロセスの構成情報を表示します。
本コマンドは、以下のような場合に使用できます。
サーバ内のプロセスの構成を確認する
サーバ内のプロセスの現在の稼働状況を確認する
システム用動作環境ファイルの設定を確認する
本コマンドは、Shunsakuシステムが停止状態でも実行可能です。
オプション
Shunsakuシステム名を指定します。
本オプションを省略した場合、Shunsakuシステム名に“shunsaku”が指定されたものとみなします。
サーバ内のプロセスの状態を表示します。
システム用動作環境ファイルに指定されている実行パラメタを表示します。
CSV形式で出力します。
使用例
サーバ内のプロセスの状態を表示します。
shunsysstate -n shunsaku -p |
表示例
shunsysstate -n shunsaku -p Shunsaku shunsysstate 2007/01/01 19:01:00 Type ID Hostname State StateChanged Director Conductor shunc DirSvr1 ACTIVE 2007/01/01 10:50:11 Sorter shuno1 DirSvr1 ACTIVE 2007/01/01 10:50:11 Director shund1 DirSvr1 ACTIVE 2007/01/01 10:50:11 Searcher shuns01 DirSvr1 ACTIVE 2007/01/01 10:50:11 shund1 Searcher shuns02 DirSvr1 ACTIVE 2007/01/01 10:50:11 shund1 |
上記の情報をCSV形式で出力します。
Solaris/Linuxの場合
shunsysstate -n shunsaku -p -C > /home/shunsaku/monitor/sysstate.csv |
Windowsの場合
shunsysstate -n shunsaku -p -C > C:\shunwork\monitor\sysstate.csv |
sysstate.csvの内容
"Type","ID","Hostname","State","StateChanged","Director" "Conductor","shunc","DirSvr1","ACTIVE","2007/01/01 10:50:11", "Sorter","shuno1","DirSvr1","ACTIVE","2007/01/01 10:50:11", "Director","shund1","DirSvr1","ACTIVE","2007/01/01 10:50:11", "Searcher","shuns01","DirSvr1","ACTIVE","2007/01/01 10:50:11","shund1" "Searcher","shuns02","DirSvr1","ACTIVE","2007/01/01 10:50:11","shund1" |
システム用動作環境ファイルに指定されている実行パラメタを表示します。
shunsysstate -n shunsaku -i |
表示例
shunsysstate -n shunsaku -i Shunsaku shunsysstate 2007/12/01 19:01:00 Parameter Value Conductor shunc DirSvr1 23101 Sorter shuno1 DirSvr1 23201 Director shund1 DirSvr1 23301 23302 23102 SearcherType=Memory SearcherMaxMemorySize=1024 Searcher shuns01 DirSvr1 23501 shund1 Searcher shuns02 DirSvr1 23502 shund1 CharacterCode UTF-8 ANKmix 0 KNJmix 0 SkipChar "\s,\S,\n,\t" ExtendedQuery 0 SeparateChar Default SearcherFailureEscalation 0 MonitoringStyle 0 SearchAttribute 0 DegradableSearcherCnt 1 |
上記の情報をCSV形式で出力します。
Solaris/Linuxの場合
shunsysstate -n shunsaku -i -C > /home/shunsaku/monitor/syssetting.csv |
Windowsの場合
shunsysstate -n shunsaku -i -C > C:\shunwork\monitor\syssetting.csv |
syssetting.csvの内容
"Parameter","Value" "Conductor","shunc DirSvr1 23101" "Sorter","shuno1 DirSvr1 23201" "Director","shund1 DirSvr1 23301 23302 23102 SearcherType=Memory SearcherMaxMemorySize=1024" "Searcher","shuns01 DirSvr1 23501 shund1" "Searcher","shuns02 DirSvr1 23502 shund1" "CharacterCode","UTF-8" "ANKmix",0 "KNJmix",0 "SkipChar","\s,\S,\n,\t" "ExtendedQuery",0 "SeparateChar","Default" "SearcherFailureEscalation",0 "MonitoringStyle",0 "SearchAttribute",0 "DegradableSearcherCnt",1 |
終了ステータス
以下の終了ステータスが返されます。
0:正常終了
0以外:異常終了
注意
本コマンドは、システム用動作環境ファイルに記載された内容に従って動作します。システム用動作環境ファイルをShunsakuシステム運用中に変更した場合、Shunsakuシステムが実際に使用している値とは、異なった値が出力されます。
本コマンドにpオプションを指定して実行した場合、実行したサーバに配置されたプロセスについてのみ情報を出力します。異なるサーバに配置されたプロセスについては、各サーバ上で本コマンドを実行してください。
pオプションおよびiオプションを省略した場合、pオプションが指定されたものとみなします。
本コマンドは、スーパーユーザーのみ実行可能です。
本コマンドは、“Administrators”グループに属するユーザのみ実行可能です。
表示項目の見出しと意味
プロセス種別
- Conductor
- Sorter
- Director
- Searcher
- Searcher(Disk)
- AlternativeSearcher
- AlternativeSearcher(Disk)
プロセスの識別子
ホスト名またはIPアドレス
プロセス状態
【ConductorまたはSorterの場合】
- ACTIVE:起動状態
- INACTIVE:停止状態
【Directorの場合】
- ACTIVE:起動状態
- ACTIVATING:起動処理中
- DEGRADED:縮退状態
- DEGRADING:縮退処理中
- RESENDING:再配置中
- SWITCHING:代替searcherへの切替え中
- CONDENSING:最適化中
- BACKUP:バックアップ中
- RECOVER:リカバリ中
- INACTIVE:停止状態
- WAITING:searcher接続待ち
【Searcher、AlternativeSearcherの場合】
- ACTIVE:起動状態
- ACTIVATING:起動処理中
- INACTIVE:停止状態
- IDLE:代替待機状態
現在のプロセス状態になった日時(YYYY/MM/DD hh:mm:ss)
接続先のdirector識別子
以下のいずれかの場合に表示されます。
- プロセス種別が、Searcherの場合
- プロセス種別が、Searcher(Disk)の場合
- プロセス種別が、AlternativeSearcherで、稼働状況がACTIVATING/ACTIVEの場合
- プロセス種別が、AlternativeSearcher(Disk)で、稼働状況がACTIVATING/ACTIVEの場合
システム用動作環境ファイルの実行パラメタ名
実行パラメタに指定している値