付録B


エラーメッセージ

ここでは、ユーザーに表示される SMS のエラーメッセージについて説明します。エラーの種類とエラー番号の範囲を一覧にまとめます。個々のエラーを表示するには、SMS ヘルプソフトウェアパッケージ (SUNWSMSjh) をインストールしておく必要があります。ここでは、SUNWSMSjh を SMS ソフトウェアとは別に、単体でインストールする方法について説明します。

SMSHelp の各エラーには、エラー ID、メッセージのテキスト、メッセージの意味、『System Management Services (SMS) 1.4.1 管理者マニュアル』での参照個所 (該当する場合) 、および推奨される復旧作業や分析の手順が表示されます。

この章では、以下の項目を説明します。


smshelp のインストール

この節では、標準的なインストールユーティリティーである pkgadd を使用して、SUNWSMSjh パッケージを手動でインストールする方法を説明します。


procedure icon  SUNWSMSjh パッケージをインストールする

1. SC にスーパーユーザーとしてログインします。

2. サーバー上で SUNWSMSjh パッケージをロードします。

# pkgadd -d . SUNWSMSjh 

各パッケージの著作権、商標、および使用許諾についての画面が表示されます。次に、パッケージをインストールするために pkgadd(1M) が行っている処理についてのメッセージが表示されます。インストールされているファイルおよびディレクトリについての表示もあります。システムの構成に応じて、次のようなメッセージが表示されます。

This package contains scripts which will be executed
with superuser permission during the process of installing this
package.

Do you want to continue with the installation of this
package [y,n,?]

3. 順次表示されるプロンプトでは y と入力してインストールを続行します。

この段階までのインストールが完了すると、SUNWSMSjh パッケージのインストールが済んでスーパーユーザーのプロンプトが表示されます。

4. 必要に応じて、CD-ROM ドライブから Sun Computer Systems Supplements CD を取り出します。

# cd /
# eject cdrom

5. スーパーユーザーとしてログアウトします。


procedure icon  smshelp起動する

1. SC に、プラットフォームまたはドメインのグループの特権を持つユーザーとしてログインします。

2. 端末のウィンドウで、以下のように入力します。

 sc0:sms-user:> smshelp &

smshelp ブラウザが表示されます。smshelp ブラウザ内の各ペインのサイズは、必要に応じて変更できます。ペインの縦スクロールバーの右側にマウスカーソルを置いた状態でマウスボタンを押し、そのまま右方向にカーソルをドラッグしてください。

3. エラーメッセージを選択します。

エラーメッセージは、プラットフォームおよびドメインのログに記録されます。

メッセージのフォーマットは、syslog(3) の規則に従います (メッセージの該当部分が太字になります)。

timestamp  host process_name  [pid]: [message_code
hight_res_timestamp level source_code_file_name
source_code_line_num] message_text

次に例を示します。

Feb 2 18:36:14 2002 xc17-sc0 dsmd[117469]-B(): [2517 
16955334989087 WARNING EventHandler.cc 121] Record stop has been
detected in domain B.

message_code を使えば、ブラウザ最上部の検索アイコンで該当するエラーメッセージを検索したり、目次で該当するエラーメッセージを表示する操作が容易に実行できます。

メッセージを検索するには、検索アイコンをクリックしてエラーメッセージ番号を入力し、Return キーを押します。次のような検索結果が表示されます。

DSMD エラー 2517 に関する情報が表示されている SMS ヘルプブラウザのスクリーンキャプチャ

4. 目次で特定のエラーメッセージを表示するには、そのエラーメッセージを含むメッセージフォルダをクリックし、続いて該当するエラーメッセージ番号をクリックします。次の例は、2500〜2599 の DSMD エラーメッセージを含むフォルダをクリックし、さらにエラー 2517 をクリックした結果を示しています。

DSMD エラーメッセージ 2517 の選択が表示されている SMS ヘルプブラウザのスクリーンキャプチャ


エラーの種類

この節では、smshelp のエラーメッセージで使われる 6 種類のエラー分類について説明します。

表 B-1 エラーの種類

エラー

説明

EMERG

通常はすべてのユーザーにブロードキャストされるパニック状況。

ALERT

即座に修正されるべき状況。たとえば、システムデータベースの破壊など。

CRIT

危険な状況についての警告。たとえば、ハードウェア装置の障害など。

ERROR

その他すべてのエラー。

WARNING

警告メッセージ。

NOTICE

エラー状況ではないが、特に対処が必要と思われる状況。



エラーのカテゴリ

次の表は、SMS の各エラーカテゴリの一覧です。エラー番号が連続していない箇所がありますが、これは内部またはサービス向けに予約されたエラーメッセージ群が存在するためです。

表 B-2 エラーのカテゴリ

エラー番号

メッセージグループ

0-499

DEBUG、INFO、および POST のメッセージ用に予約。

500-699

SMS Foundation Library のメッセージ用に予約。

700-899

SMS Application Framework のメッセージ用に予約。

900-1099

SMSEvent IF Library のメッセージ用に予約。

1100-1299

HWAD のデーモンおよびライブラリのメッセージ用に予約。

1300-1499

ssd のメッセージ用に予約。

1500-1699

flashupdate のメッセージ用に予約。

1700-1899

pcd のメッセージ用に予約。

1900-2099

esmd のメッセージ用に予約。

2500-2699

dsmd のメッセージ用に予約。

2700-2899

addtag のメッセージ用に予約。

2900-3099

deletetag のメッセージ用に予約。

3100-3299

Permissions のメッセージ用に予約。

3300-3499

domain_tag のメッセージ用に予約。

3500-3699

addboard のメッセージ用に予約。

3700-3899

tmd のメッセージ用に予約。

4100-4299

showkeyswitch のメッセージ用に予約。

4300-4499

dca のメッセージ用に予約。

4500-4699

libscdr プラグインのメッセージ用に予約。

4700-4899

osd のメッセージ用に予約。

4900-5099

dxs のメッセージ用に予約。

5100-5299

deleteboard のメッセージ用に予約。

5300-5499

setkewswitch のメッセージ用に予約。

5500-5699

libdrcmd のメッセージ用に予約。

5700-5899

moveboard のメッセージ用に予約。

5900-6099

setupplatform のメッセージ用に予約。

6100-6299

power のコマンドのメッセージ用に予約。

6300-6499

xir ライブラリのメッセージ用に予約。

6500-6699

showplatform のメッセージ用に予約。

6700-6899

help のメッセージ用に予約。

6900-7099

reset のメッセージ用に予約。

7100-7299

showboards のメッセージ用に予約。

7300-7499

libshowboards のメッセージ用に予約。

7500-7699

autolock のメッセージ用に予約。

7700-7899

mand のメッセージ用に予約。

7900-8099

showenvironment のメッセージ用に予約。

8100-8299

resetsc のメッセージ用に予約。

8300-8499

動的バス再構成のメッセージ用に予約。

8500-8699

fomd のメッセージ用に予約。

8700-8899

kmd のメッセージ用に予約。

8900-9099

setdefaults のメッセージ用に予約。

9100-9299

mld のメッセージ用に予約。

9300-9499

showdevices のメッセージ用に予約。

9500-9699

showxirstate のメッセージ用に予約。

9700-9899

COD のメッセージ用に予約。

9900-10000

frad のメッセージ用に予約。

10100-10299

fruevent のメッセージ用に予約。

10300-10499

smsconnectsc のメッセージ用に予約。

10700-10899

EFE のメッセージ用に予約。

11100-11299

rcfgadm のメッセージ用に予約。

11300-11499

datasync のメッセージ用に予約。

50000-50099

SMS 汎用のメッセージ用に予約。