Systemwalker Centric Manager 導入手引書 - UNIX共通 -
目次 索引 前ページ次ページ

第1章 導入設計> 1.6 異なる文字コードの環境を構成している場合の注意事項

1.6.1 UTF-8環境を利用する場合の注意事項(Linux版の場合)

UTF-8環境を利用する場合の注意について説明します。UTF-8の特徴としては、以下の2点があります。

ここでは、以下の項目について説明します。

運用管理サーバがUTF-8環境の場合(Linux for Itanium版の場合)

部門管理サーバ、業務サーバの文字コードに関係なく、運用管理サーバの文字コードがUTF-8の場合の注意事項です。

運用管理サーバがUTF-8環境でない、部門管理サーバ/業務サーバがUTF-8環境の場合

部門管理サーバ、業務管理サーバの文字コードがUTF-8で、運用管理サーバの文字コードがUTF-8以外の場合の注意事項です。

システム構成(ハブ、ルータ等含む)にUTF-8環境を含む場合

運用管理サーバ、部門管理サーバ、業務サーバだけでなくハブやルータ等を含めて、システム構成の中にUTF-8環境がある場合の注意事項です。

運用管理サーバがUTF-8環境の場合(Linux for Itanium版の場合)

部門管理サーバ、業務サーバの文字コードに関係なく、運用管理サーバの文字コードがUTF-8の場合の注意事項について説明します。

◆監視メッセージの表示に関する注意

監視メッセージに含まれるSJISで表示できない文字は、代替文字“_”(アンダースコア)に置き換えて表示します。
出力される代替文字の詳細については、“Systemwalker Centric Manager メッセージ説明書”の“監視画面に表示されるメッセージが置き換えられて表示される”を参照してください。

◆ポリシー定義に関する注意

各ポリシー定義画面で以下の文字を入力すると配付した先の文字コードに正しく変換されずに配付される場合があります。以下の文字を使用しないでください。

◆イベント監視の定義に関する注意

[監視イベント対処]ウィンドウおよび[監視イベント返答]ウィンドウの[メッセージ説明]欄で表示する記事の登録

設定画面
[サーバ環境定義]ダイアログボックス[メッセージ説明]タブ
注意事項
全角文字を使用した場合、指定可能文字数が減少します。

UTF-8固有文字が含まれている文字列は、定義画面から定義できません。また、追加や更新で[参照]ボタンをクリックし、ディレクトリ一覧を表示したときにUTF-8固有文字が含まれるパス名は正しく表示されません。

回避方法
以下のコマンドによる定義を行ってください
/opt/systemwalker/bin/mpopmescsv

イベント監視の条件定義のポリシーの配付・移行

操作
注意が必要な操作を以下に示します。
注意事項
運用管理サーバにおいてUTF-8固有の文字は、代替文字“_”(アンダースコア)に変換してイベント監視します。運用管理サーバで、UTF-8固有文字を含むメッセージを監視する場合は、イベント監視の条件定義のイベント定義に代替文字“_”を使用することで監視ができます。

◆イベント対処・返答に関する注意

イベントに対処する

設定画面
注意が必要な画面を以下に示します。
入力域1
[対応者]
注意事項
[対応者]に入力した長さが、32バイト以内であっても、UTF-8に変換した結果、32バイトを超えている場合には、エラーが表示され、イベントの対処や保留はできません。エラーメッセージの内容に従って対処してください。

回避方法
[対応者]に入力した長さが、UTF-8に変換した後に32バイト以内に収まるように再設定してください。
入力域2
[メモ]
注意事項
[メモ]に入力した記事の長さが、320バイト以内であっても、UTF-8に変換した結果、320バイトを超えている場合には、エラーが表示され、イベントの対処や保留ができません。エラーメッセージの内容に従って対処してください。

回避方法
[メモ]に入力した記事の長さが、UTF-8に変換した後に320バイト以内に収まるように再設定してください。

返答要求イベントに返答する

設定画面
[監視イベント:返答]ダイアログボックス[基本]タブ
入力域1
[対応者]
注意事項
[対応者]に入力した長さが、32バイト以内であっても、UTF-8に変換した結果、32バイトを超えている場合には、エラーが表示され、返答が実行されません。エラーメッセージの内容に従って対処してください。

回避方法
[対応者]に入力した長さが、UTF-8に変換した後に32バイト以内に収まるように再設定してください。
入力域2
[返答]
注意事項
[返答]に入力した記事の長さが、320バイト以内であっても、UTF-8に変換した結果、320バイトを超えている場合には、エラーが表示され、返答が実行されません。エラーメッセージの内容に従って対処してください。

回避方法
[返答]に入力した記事の長さが、UTF-8に変換した後に320バイト以内に収まるように再設定してください。

◆リモートコマンドに関する注意

リモートコマンドの発行

設定画面
[リモートコマンド]ウィンドウ
注意事項
[Systemwalkerコンソールの場合]

入力したコマンドの長さが、1023バイト以内であっても、UTF-8に変換した結果、1023バイトを超えている場合には、それ以上の文字列は実行コマンドに入力できません。

[Systemwalker Webコンソールの場合]

入力したコマンドの長さが、1023バイト以内であっても、UTF-8に変換した結果、1023バイトを超えている場合には、エラーが表示され、コマンドは実行されません。エラーメッセージの内容に従って対処してください。

回避方法
[Systemwalker Webコンソールの場合]

入力したコマンドの長さが、UTF-8に変換した後に1023バイト以内に収まるように再設定してください。

リモートコマンドの応答

表示画面
[リモートコマンド]ウィンドウ、[リモートコマンド検索]ウィンドウ
注意事項
運用管理サーバがUTF-8環境でコマンドを実行したサーバがUTF-8環境以外の場合、運用管理サーバでのコード変換によりコマンドの結果の情報が短くなる場合があります。

Systemwalkerコンソールの場合、リモートコマンドの応答結果にUTF-8固有文字が含まれている場合は、UTF-8固有文字はSJISコード系に存在しないため代替文字“_”(アンダースコア)に変換して表示されます。
出力される代替文字の詳細については、“Systemwalker Centric Manager メッセージ説明書”の“監視画面に表示されるメッセージが置き換えられて表示される”を参照してください。

操作メニューでの登録

設定画面
[操作メニュー登録]ダイアログボックス[リモートコマンド]タブ
注意事項
全角文字を使用した場合、指定可能文字数が減少します。

UTF-8固有文字が含まれている文字列は、定義画面から定義できません。

回避方法
[コマンドライン]については、投入したいコマンドを投入先のコンピュータにあらかじめシェルスクリプトなどで作成し、[操作メニュー登録]には、作成したシェルスクリプトなどを登録してください。
[メニュー項目]については、UTF-8固有文字以外の文字で定義を行ってください。

リモートコマンドグループの定義

設定画面1
[リモートコマンドグループ定義]ダイアログボックス−[リモートコマンド定義](追加または更新)−[リモートコマンド定義]
注意事項
入力したコマンドの長さが、1023バイト以内であっても、UTF-8に変換した結果、1023バイトを超えている場合には、それ以上の文字列は入力できません。
設定画面2
[リモートコマンドグループ定義]ダイアログボックスの[グループ定義]ボタン−[ファイルを開く]
注意事項
CSVファイルから読み込みしたリモートコマンドグループ定義の長さが、1023バイト以内であっても、UTF-8に変換した結果、1023バイトを超えている場合には、エラーが表示され、読み込みに失敗します。詳細は、オンラインヘルプを参照してください。

回避方法
CSVファイルから読み込みしたリモートコマンドグループ定義の長さを、UTF-8に変換した後に1023バイト以内に収まるように再設定してください。

◆返答定義に関する注意

返答要求イベントに返答する文字列の登録

設定画面1
[返答定義]ダイアログボックス(追加または更新)−[追加]ダイアログボックスまたは[更新]ダイアログボックス
入力域
[返答定義]
注意事項
[返答定義]に入力した記事の長さが、320バイト以内であっても、UTF-8に変換した結果、320バイトを超えている場合には、それ以上の文字列は入力できません。
設定画面2
[返答定義]ダイアログボックスダイアログボックスの[返答定義]ボタン−[ファイルを開く]
入力域
[返答定義]
注意事項
CSVファイルから読み込みした返答定義の長さが、320バイト以内であっても、UTF-8に変換した結果、320バイトを超えている場合には、エラーが表示され、読み込みに失敗します。詳細は、オンラインヘルプを参照してください。

回避方法
CSVファイルから読み込みした返答定義の長さを、UTF-8に変換した後に320バイト以内に収まるように再設定してください。

◆メッセージ検索に関する注意(Systemwalker Webコンソールの場合)

設定画面
Systemwalker Webコンソール メッセージ検索(条件指定)
入力域
[検索文字列]
注意事項
入力した検索文字列の長さが、128バイト以内であっても、UTF-8に変換した結果、128バイトを超えている場合には、エラーが表示され、メッセージの検索は実行されません。エラーメッセージの内容に従って対処してください。

回避方法
入力した検索文字列の長さが、UTF-8に変換した後に128バイト以内に収まるように再設定してください。

◆アプリケーション管理に関する注意

アプリケーションの自動検出

操作
アプリケーション検出
注意事項
UTF-8環境の運用管理サーバにてアプリケーションの自動検出を行った際に、検出対象のアプリケーションの実行ファイル名をUTF-8文字コードに変換した結果、512バイトを超えている場合には512バイト以内になるように実行ファイル名を短くして、アプリケーションを構成情報に登録します。
全角文字の1文字はEUC、SJIS文字コードでは2バイトですが、UTF-8文字コードに変換すると3バイトまたは4バイトになる場合があります。また、半角カナ文字の1文字はEUCコードでは2バイト、SJISコードでは1バイトですが、UTF-8文字コードの場合は3バイトとなります。そのため、EUCまたはSJIS文字コードの文字列をUTF-8文字コードに変換した際にはバイト数が増加する場合があります。

例)EUCまたはSJIS環境にて、以下のような実行ファイル名のアプリケーションの自動検出を行った場合

実行ファイル名:ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUXWXYZ・・・ABCDEFGHIJKLMNOP
(※すべて全角文字で172文字の実行ファイル名:344バイト)

以下のように変換し、UTF-8環境の運用管理サーバの構成情報への登録を行います。

実行ファイル名:ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUXWXYZ・・・ABCDEFGHIJKLMN

(※すべて全角文字で172文字の実行ファイル名:510バイト)

◆インベントリ情報表示に関する注意事項

インベントリ情報CSVファイルのハードウェア情報・ユーザ情報

ファイル名
hard_base.csv
注意事項
以下の項目は、インベントリ情報表示およびインベントリ情報検索に表示される項目の文字列がすべて表示されない場合があります。

分類

項目名

基本情報

コンピュータ名

ドメイン名

ログイン名

DNSサーバ名

キーボードタイプ名

マウスタイプ名

マシンベンダ名

マシンモデル

ユーザ情報

項目1〜10

内容1〜10

OS情報

ユーザ名

会社名

ディスプレイ情報

スクリーンセーバ

モニター名

ドライブ情報

ドライブタイプ

ボリュームラベル

CD-ROM情報

装置名

ディスク情報

ベンダ名

モデル名

説明

TCP/IP情報

ホスト名

ネットワーク共有情報

ネットワークパス名

プリンタ情報

プリンタ名

ソフトウェア情報

製品名

ファイル名

製品情報

製品名

使用しているOSの種類によって、収集可能なインベントリ情報が異なります。OSに応じて収集できるインベントリ情報については、“Systemwalker Centric Manager リファレンスマニュアル”の“ハードウェア情報・ユーザ情報”を参照してください。

◆Systemwalkerスクリプトの配付に関する注意

インテリジェントサービスで配付する実際のスクリプトの記述で以下の文字を入力すると配付した先の文字コードに正しく変換されずに配付される場合があります。以下の文字を使用しないでください。

◆Systemwalkerコンソールに関する注意

Systemwalkerコンソールの画面から入力される文字列の長さで注意が必要な設定について説明します。
運用管理サーバがUTF-8環境の場合、以下の表の画面から入力された文字列の長さが、255バイト以内であっても、UTF-8に変換した結果、255バイトを超えている場合には、超えた文字列は削除して設定されます。

画面

入力域

ノードプロパティ

説明

インタフェース設定

インタフェース名

実行ファイルプロパティ

実行ファイル名

パッケージ名

起動コマンド名

停止コマンド名

アプリケーションプロパティ

実行ファイル名

起動コマンド名

停止コマンド名

クラスタプロパティ

クラスタコンソール

クラスタサービスプロパティ

クラスタサービスコンソール

関係情報プロパティ

コメント

入力

文字列

自動検出の設定(Windows)

ポリシー名

自動検出の設定(Unix)

ポリシー名

しきい値監視の設定(アプリケーション)

ポリシー名

稼働監視の設定

ポリシー名

動作の設定

ポリシー名

実行ファイルプロパティ(アプリケーション管理)

実行ファイル名

◆全体監視に関する注意

全体監視の対象にUTF-8環境の運用管理サーバがある場合

全体監視の対象にUTF-8環境の運用管理サーバがある場合は、Linux for Itanium版の全体監視サーバを使用してください。

運用管理サーバがUTF-8環境でない、部門管理サーバ/業務サーバがUTF-8環境の場合

部門管理サーバ、業務管理サーバの文字コードがUTF-8で、運用管理サーバの文字コードがUTF-8以外の場合の注意事項について説明します。

◆監視メッセージの表示に関する注意

運用管理サーバで動作しているコード系で処理することができない文字が含まれる監視メッセージは、代替メッセージに変換されて表示します。
出力される代替メッセージの詳細については、“Systemwalker Centric Manager メッセージ説明書”の“監視画面に表示されるメッセージが置き換えられて表示される”を参照してください。

◆イベント監視の定義に関する注意

イベント監視の条件定義のポリシーの配付・移行

操作
注意が必要な操作を以下に示します。
注意事項
部門管理サーバ、または業務サーバにおいて、UTF-8固有文字を含むメッセージを監視する場合は、イベント監視の条件定義のイベント定義に、代替文字“.*”を使用することで監視が可能です。

◆リモートコマンドに関する注意

リモートコマンドの応答

表示画面
[リモートコマンド]ウィンドウ、[リモートコマンド検索]ウィンドウ
注意事項
運用管理サーバで動作しているコード系で処理することができない文字が含まれる監視メッセージは、代替メッセージに変換されて表示されます。
出力される代替メッセージの詳細については、“Systemwalker Centric Manager メッセージ説明書”の“監視画面に表示されるメッセージが置き換えられて表示される”を参照してください。

操作メニューでの登録

設定画面
[操作メニュー登録]ダイアログボックス[リモートコマンド]タブ
注意事項
発行コマンドをUTF-8に変換した結果、1023バイトを超えた場合、コマンドの実行ができません。
回避方法
コマンド発行先システムに直接ログインしコマンドを実行してください。

◆アプリケーション管理に関する注意

全角文字または半角カナ文字をディレクトリ名またはファイル名に含むアプリケーションの稼働監視および、しきい値監視はできません。

システム構成(ハブ、ルータ等含む)にUTF-8環境を含む場合

運用管理サーバ、部門管理サーバ、業務サーバだけでなくハブやルータ等も含めて、システム構成の中にUTF-8環境がある場合の注意事項について説明します。

◆オンラインヘルプおよび画面で共通な注意

UTF-8文字コードは、EUCやSJIS文字コードと比べて1文字あたりのバイト数が多くなり、指定できる文字数が少なくなることがあります。
一例として、1文字あたりSJISで2バイト、UTF-8で3バイトとなる全角ひらがなの場合、最大128バイトの領域にSJISでは64文字まで入力できるのに対し、UTF-8では42文字までしか入力できなくなります。
また、UTF-8以外の環境から入力した場合でも、入力したデータをUTF-8環境で保持または処理する場合には、同様に指定できる文字数が少なくなることがあります。

したがって、UTF-8環境を含むシステム構成の場合、指定できる文字数は、Systemwalker Centric Managerのオンラインヘルプや各画面で記載している指定できる文字数より減少します。

◆メッセージの表示に関する注意

表示画面
注意が必要な画面を以下に示します。
注意事項
各画面において、UTF-8に変換した結果、2047バイトを超えたメッセージテキストについては、2047バイトを超えた部分が表示されません。

◆通信環境定義に関する注意

ログファイルの指定

設定画面
[通信環境定義]ダイアログボックス[ログファイル定義]タブ
入力域
[メッセージログ]および[コマンドログ]の[格納ディレクトリ]
注意事項
全角文字を使用した場合、パス名の指定可能文字数が減少します。

UTF-8固有文字が含まれているパス名は、定義画面から定義できません。また、[参照]ボタンをクリックし、ディレクトリ一覧を表示したときにUTF-8固有文字が含まれるパス名は正しく表示されません。

回避方法
パス名には、UTF-8固有文字および全角を含まないシンボリックリンクを作成し、指定してください。

リモートコマンドの実行で起動するシェルの指定

設定画面
[通信環境定義]ダイアログボックス[動作設定]タブ([詳細]ボタン)−[動作詳細設定]ダイアログボックス
入力域
[リモートコマンド]の[コマンドシェル]
注意事項
全角文字を使用した場合、パス名の指定可能文字数が減少します。

UTF-8固有文字が含まれているパス名は、定義画面から定義できません。また、[参照]ボタンをクリックし、ディレクトリ一覧を表示したときにUTF-8固有文字が含まれるパス名は正しく表示されません。

回避方法
パス名には、UTF-8固有文字および全角を含まないシンボリックリンクを作成し、指定してください。

◆イベント監視の定義に関する注意

監視対象にするログファイルの登録

設定画面
[イベント監視の条件定義]ウィンドウ−[監視ログファイル設定]ダイアログボックス
注意事項
UTF-8環境で全角文字を使用した場合、指定可能文字数が減少します。

UTF-8固有文字が含まれている文字列は、定義画面から定義できません。また、追加や更新で[参照]ボタンをクリックし、ディレクトリ一覧を表示したときにUTF-8固有文字が含まれるパス名は正しく表示されません。

回避方法
以下のコマンドによる定義を行ってください。
/opt/systemwalker/bin/mpopfmcsv

監視するメッセージの特定

設定画面
[イベント監視の条件定義]ウィンドウ−[イベント定義]ダイアログボックス
注意事項
SJISおよび、EUC環境においてラベル名が256バイト以下であっても、UTF-8環境では、ラベル名が256バイト以上になる場合があります。ラベル名が256バイト以上になる場合、ラベルを含みメッセージ全体をメッセージテキストとして扱うため、ラベル名ではメッセージを特定できません。
回避方法
ラベル名以外でメッセージを特定するようにしてください。

◆リモートコマンドに関する注意

リモートコマンドの応答

表示画面
[リモートコマンド]ウィンドウ、[リモートコマンド検索]ウィンドウ
注意事項
コマンドの実行結果で1行が2047バイトを超えたものについては、複数行にわかれて表示されます。ただし、リモートコマンドを実行したシステムがUTF-8環境ではなく上位システムにUTF-8環境のシステムが存在した場合、複数行に分割された行それぞれに対してUTF-8に変換した結果2047バイトを超えたものについては、2047バイトを超えた部分は表示されません。

◆ネットワーク管理に関する注意

ネットワーク管理で注意が必要な設定について説明します。
ここで説明するMIBデータの取得対象は、Systemwalker Centric Managerが導入されているコンピュータだけではなく、SNMPエージェントが導入されている一般のコンピュータやハブ・ルータ等のネットワーク機器も含めたSNMP要求に対する応答を返すことのできるノード全般です。

簡易MIB取得

操作
MIB取得
注意事項
取得したMIBのデータにUTF-8固有文字が含まれていた場合は16進数表示となります。
回避方法
Systemwalker Web コンソールにてMIB情報取得を行い、ブラウザの文字コードをUnicode(UTF-8)に変換し参照してください。

MIBの監視

表示画面
[Systemwalkerコンソール[監視]]([ファイル]メニュ-の[MIB監視ログの表示])−[MIB情報表示]ウィンドウ
ファイル
注意が必要なファイルを以下に示します。
注意事項
取得したMIBのデータに、UTF-8固有文字が含まれていた場合は16進数で表示、または出力されます。

◆資源配付の定義に関する注意

資源配付コマンド

コマンド
注意が必要なコマンドを以下に示します。
注意事項
コンピュータの言語環境がUTF-8の場合、資源配付コマンドのオプションに全角文字を指定することはできません。また、コマンドの出力結果で全角文字を表示することはできません。
回避方法
資源配付ウィンドウを使用して全角文字を指定・表示してください。
コンピュータから資源配付コマンドのオプションに全角文字を指定する場合、または資源配付コマンドの出力結果に全角文字を表示する場合は、コンピュータの言語設定をEUCに切り替えてください。

資源配付の定義ファイルの編集

定義ファイル
注意が必要なファイルを以下に示します。
注意事項
コンピュータの言語環境がUTF-8の場合、資源配付の各定義ファイルを直接編集する際に全角文字を使用することはできません。
回避方法
資源配付ウィンドウを使用して全角文字を指定してください。
コンピュータから資源配付の各定義ファイル編集時に全角文字を使用する場合は、コンピュータの言語環境をEUCに切り替えてください。

drmsaddコマンドにより登録する資源

設定
登録する資源のディレクトリおよびファイル
注意事項
以下の条件を満たすディレクトリおよびファイルをdrmsaddコマンドで資源として登録した場合、適用先サーバにおいて正しく適用されないことがあります。
回避方法
全角文字を含むディレクトリ名およびファイル名は資源として登録しないでください。やむをえず資源として登録する場合は、以下のどちらかとしてください。

資源配付ウィンドウからの資源の登録

設定画面
資源配付ウィンドウ
注意事項
UTF-8環境で作成された全角文字を含むディレクトリ名およびパス名は、資源配付ウィンドウから資源として登録することはできません。
回避方法
全角文字を含むディレクトリ名およびパス名は、EUCコードで作成してください。

◆Systemwalkerスクリプトの定義に関する注意

自動起動するスクリプト

設定画面
[インテリジェントサービスの動作設定]ダイアログボックス[自動起動]タブ−[スクリプト自動起動設定]
入力域
[パラメタ]
注意事項
[パラメタ]にUTF-8固有文字は使用できません。
回避方法
回避手順を以下に示します。
  1. Systemwalkerスクリプトを起動するコンピュータ上に、起動したいSystemwalkerスクリプトをswctclshコマンドを使用してUTF-8固有文字をパラメタとして起動するシェルスクリプトを作成します。
  2. 1で作成したシェルスクリプトをexecコマンドで起動するように設定したSystemwalkerスクリプトを作成します。
  3. 2で作成したスクリプトを自動起動するように設定します。

実行名の指定

設定画面
[スクリプト管理]ダイアログボックス−[スクリプト追加]
入力域
[実行名]
注意事項
[実行名]に全角文字を使用しないでください。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 1995-2005