1.2.9. CORBA通信基盤(Object Broker)

${OrbRoot}/scripts/に格納されたツールを使用して情報の採取、解析を行うことができます。Windows,UNIX共通です。

Memo
本バージョンでは単体版のObject Broker製品は提供していません。
1.2.9.1. 環境設定

コマンドを実行するには、まず環境設定を行います。

${OrbRoot}/scripts/env/setenv
PRODUCTTYPE(製品種別)を指定してください。デフォルト値はEDITIONです。
1.2.9.2. 情報採取方法

採取する情報別にコマンドを実行し情報を採取します。

情報採取用のコマンドは以下に格納されています。

${OrbRoot}/scripts/collect/

情報採取用の各種コマンドは以下のようになります。

表1.1.2.10-1
コマンド名 機能説明 出力情報 備考
ospi_collect_installer インストールされているWebOTX製品のバージョン情報等の
詳細情報を採取します。
${OrbRoot}/scripts/logs/collect/ospi_collect_installer_info.log 共通
登録されているWebOTX製品のライセンス情報を全て採取します。 共通
${AS_INSTALL}配下のファイルリストを採取します。 WebOTX Application Server
${OrbRoot}配下のファイルリスト採取します。 Object Broker
ospi_collect_log ${INSTANCE_ROOT}/logs配下のログファイルを全て採取します。 ${OrbRoot}/scripts/logs/collect/all-logs/ドメイン名/logs WebOTX Application Server
${OrbRoot}/log配下のログファイル採取を全て採取します。 ${OrbRoot}/scripts/logs/collect/all-logs/ObjectBroker Object Broker ※Windowsの場合
${OrbRoot}/scripts/logs/collect/all-logs/ObjectSpinner Object Broker ※UNIXの場合
ospi_collect_os OSのシステム情報(OS名、OSバージョン等)を採取します。 ${OrbRoot}/scripts/logs/collect/ospi_collect_os_info.log 共通
OSのTCP/IP情報を全て採取します。 共通
OSのhosts情報を採取します。 共通
ospi_collect_process OSの全てのプロセス情報を採取します。 ${OrbRoot}/scripts/logs/collect/ospi_collect_process_info.log 共通
OSのネットワーク情報を採取します。 共通
CORBAサービス(oad,namesv)の
ファイルディスクリプタ情報を採取します。
共通
ospi_collect_setting 登録されているWebOTX Application Server/Object Brokerの
全てのレジストリ情報を採取します。
${OrbRoot}/scripts/logs/collect/ospi_collect_setting_info.log 共通 ※Windowsのみ
${INSTANCE_ROOT}/config配下を採取します。 ${OrbRoot}/scripts/logs/collect/all-conf/ドメイン名/config WebOTX Application Server
${OrbRoot}/conf配下を採取します。 ${OrbRoot}/scripts/logs/collect/all-conf/ObjectBroker/conf Object Broker ※Windowsの場合
${OrbRoot}/scripts/logs/collect/all-conf/ObjectSpinner/conf Object Broker ※UNIXの場合
ospi_collect_syslog root直下を検索しcoreファイルが存在した場合のみ採取します。 ${OrbRoot}/scripts/logs/collect/core 共通 ※UNIXの場合のみ
OSのシステムログを全て採取します。 ${OrbRoot}/scripts/logs/collect/ospi_collect_system_info.log WebOTX Application Server
ospi_collect_all 上記のコマンドを一括実行し情報を採取
1.2.9.3. 解析方法

解析したい情報別にコマンドを実行し結果を出力します。

解析用のコマンドは以下に格納されています。

${OrbRoot}/scripts/check/

解析用の各種コマンドは以下のようになります。

表1.1.2.10-2
コマンド名 機能説明 出力情報 備考
ospi_check_hostname 設定されている各種ホスト名の設定とOSのホスト名との妥当性を解析し結果を出力します。 ${OrbRoot}/scripts/logs/check/ospi_check_hostname_info.log 共通
ospi_check_log Object Broker関連ログについてファイルサイズ、ログレベルを解析し結果を出力します。 ${OrbRoot}/scripts/logs/check/ospi_check_log_info.log 共通
Object Broker関連ログについてエラーコード(マイナー)を解析し結果を出力します。
解析対象のログファイル名は以下になります。
 oad.log,namesv.log,ObLog.log,
 syslog.log(バックアップされたログも対象です。*_old)
${OrbRoot}/scripts/logs/check/convminor/
ドメイン名_ログ名_convminercode_info.txt
WebOTX Application Server
${OrbRoot}/scripts/logs/check/convminor/
ospi_ログ名_convminercode_info.txt
Object Broker
ospi_check_ndf Object Brokerのnamesv.ndf(backup.ndf)を解析し、結果を出力します。 ${OrbRoot}/scripts/logs/check/
ドメイン名_ログ名_namesv.ndf_check_info.txt
ドメイン名_ログ名_backup.ndf_check_info.txt
WebOTX Application Server
${OrbRoot}/scripts/logs/check/
ospi_ログ名_namesv.ndf_check_info.txt
ospi_ログ名_backup.ndf_check_info.txt
Object Broker
ospi_check_service CORBAサービスの起動・停止、一時ポートの設定の有無を解析し結果を出力します。 ${OrbRoot}/scripts/logs/check/ospi_check_service_info.log 共通
ospi_check_syslog OSのシステムログからObject Broker関連のError,Warningを抽出し結果を出力します。 ${OrbRoot}/scripts/logs/check/ospi_check_syslog_info.log 共通
ospi_check_timeout Object Broker関連のタイムアウト設定値の妥当性を解析し結果を出力します。 ${OrbRoot}/scripts/logs/check/ospi_check_timeout_info.log 共通
ospi_check_all 上記のコマンドを一括実行し情報を解析