SolarisTM オペレーティングシステムに Solstice Enterprise Agents (SEA) をインストールするには、以降の節に示す Solaris の標準規約に従います。
SEA パッケージは、主に次の 2 つの機能に分かれています。
SNMP
DMI
この製品は、次のプラットフォームに対応しています。
Sparc (Solaris 2.4、2.5、2.5.1、2.6、Solaris 7)
IA (Solaris 2.4、2.5、2.5.1、2.6、Solaris 7)
実行時製品には、次のような固有のパッケージがあります。
SUNWsacom
SUNWsasnm
SUNWsadmi
SUNWmibii
SUNWsasdk (エージェント開発用のオプションパッケージ)
以降の節で、それぞれのパッケージについて詳しく説明します。
SUNWsacom パッケージには、ほかの 3 つのパッケージに対応する構成ファイルがすべて含まれています。このパッケージ内のファイルは、/ (ルート) ファイルシステムと /var ファイルシステムにインストールされます。これらのファイルシステムには、構成ファイルと共有ファイルが含まれています。
SUNWsasnm パッケージには、次のファイルが含まれています。
snmpdx - マスターエージェントの実行形式ファイル
init.snmpdx - スタートアップスクリプトファイル
snmpdx.mib - マスターエージェント MIB ファイル
ライブラリ
SUNWsadmi パッケージには、次のファイルが含まれています。
dmispd - DMI サービスプロバイダ (SP) の実行形式ファイル
DMI ライブラリ - 表 2-3 を参照してください。
snmpXdmid - DMI / SNMP マッパーの実行形式ファイル
init.dmi - スタートアップスクリプトファイル
ciinvoke - init.dmi から CI エージェントを呼び出すためのスクリプト
CI エージェントを呼び出すためのスクリプト - ciinvoke によって呼び出される
dmi_cmd と dmiget - コマンド行 MI ユーティリティ
SUNWmibii パッケージには、mibiisa MIB II サブエージェントが含まれています。このサブエージェントは、MIB II の機能を提供します。MIB II サブエージェントによって提供されるこの機能は、Domain Manager でリリースされる snmpd エージェントによって提供される機能と同じものです。
このパッケージには、サブエージェントを構築するための SNMP ツールキットと DMI ツールキットが含まれています。
SNMP ツールキットには、次のものが含まれています。
mibcodegen
ヘッダーファイル
標準 MIB ファイル
サンプル MIB とサンプルコード
DMI ツールキット には、次のものが含まれています。
miftomib コンパイラ
libdmi
libci
libmi
sp.mif
CI および MI のサンプルファイル
パッケージをインストールするときは、pkgadd コマンドを使います。また、パッケージを削除するときは、pkgrm コマンドを使います。
snmpXdmid は、マスターエージェントの構成ファイルで正しく設定する必要があります。
インストールの手順を開始する前に、必ずスーパーユーザーとしてログインしてください。それから、下記の手順に従います。
既存のパッケージがなければ、削除する必要はありません。
パッケージをそれぞれ追加すると、英語とフランス語の両方の著作権が表示され、続いて一連のプロンプトが表示されます。このとき、特定の応答を入力するか、またはデフォルトを受け入れます。
SUNWmibii の追加
pkgadd -d . SUNWmibii
SUNWsasnm の追加
pkgadd -d . SUNWsasnm
SUNWsadmi の追加
pkgadd -d . SUNWsadmi
SUNWsacom の追加
pkgadd -d . SUNWsacom
SUNWsasdk の追加
pkgadd -d . SUNWsasdk
SUNWsadmi パッケージを追加すると、システムの再起動の直後に dmispd プロセスと snmpXdmid プロセスが開始されます。
SUNWsacom パッケージは、init.dmi と init.snmpdx の 2 つのスクリプトファイルで構成されています。SNMP のデーモン snmpdx は、init.snmpdx によって呼び出されます。snmpdx プロセスは、自動的に mibiisa デーモンを起動します。
dmispd プロセスは、システムがブートされると、snmpdx と同様に RC スクリプトファイルを通じて呼び出されます。snmpXdmid マッパープロセスは、dmispd に続いて呼び出されます。
パッケージを削除したり追加したりするときは、必ず上記の順序に従ってください。
表 2-1 に、SNMP のソフトウェアのデフォルトの位置を示します。
表 2-1 デフォルトの SNMP の位置
ラベル |
ディレクトリ |
---|---|
SEA_SNMPLibrary |
/usr/lib |
SEA_SNMPConfiguration_Directory |
/etc/snmp/conf |
SEA_SNMPMibs_Directory |
/var/snmp/mib |
表 2-2 に、SNMP の構成要素の名前とそのデフォルトの位置を示します。
表 2-2 SNMP パッケージの構成要素
構成要素の名前 |
ラベルまたはディレクトリ |
説明 |
---|---|---|
snmpdx |
/usr/lib/snmp |
マスターエージェントの実行形式ファイル |
mibiisa |
/usr/lib/snmp |
MIB II snmp daemonpwd |
snmp_trapsend |
/usr/sbin |
トラップ送信用ユーティリティ |
mibcodegen |
/usr/bin |
コードジェネレータの実行形式ファイル |
snmpdx.rsrc |
SEA_SNMPConfiguration_Directory |
マスターエージェントのリソースファイル |
snmpdx.reg |
SEA_SNMPConfiguration_Directory |
エージェントの登録ファイル |
snmpdx.acl |
SEA_SNMPConfiguration_Directory |
マスターエージェントのアクセス制御ファイル |
snmpd.conf |
SEA_SNMPConfiguration_Directory |
SNMPD 構成ファイル |
mibiisa.reg |
SEA_SNMPConfiguration_Directory |
MIB II サブエージェントの登録ファイル |
mibiisa.rsrc |
SEA_SNMPConfiguration_Directory |
MIB II エージェントのリソースファイル |
snmpdx.st |
SEA_SNMPRun_Time_Directory |
マスターエージェントの状態ファイル |
libssasnmp.so.1 |
SEA_SNMPLibrary_Directory |
SSA SDK SNMP ライブラリ |
libssagent.so.1 |
SEA_SNMPLibrary_Directory |
SSA SDK Agent ライブラリ |
enterprises.oid |
SEA_SNMPConfiguration_Directory |
デフォルトのエンタープライズ名の OID マップ |
sun.mib |
SEA_SNMPMibs_Directory |
Sun MIB |
snmpdx.mib |
SEA_SNMPMibs_Directory |
Snmpdx MIB |
表 2-3 に、製品の DMI に関するソフトウェアのデフォルトの位置を示します。
表 2-3 DMI に関するデフォルトの位置
ラベル |
位置 |
---|---|
SEA_DMILibrary_Directory |
/usr/lib |
SEA_DMIConfiguration_Directory |
/etc/dmi/conf |
SEA_DMIRunTime_Database_Directory |
/var/dmi/db |
SEA_DMIRunTime_MAP_Directory |
/var/dmi/map |
SEA_DMIMif_Directory |
/var/dmi/mif |
表 2-4 に、DMI の構成要素の名前とそのデフォルトの位置を示します。
表 2-4 DMI パッケージの構成要素
構成要素の名前 |
ラベルまたはディレクトリ |
説明 |
---|---|---|
snmpXdmid |
/usr/lib/dmi |
マッパーの実行形式ファイル |
dmispd |
/usr/lib/dmi |
DMI サービスプロバイダの実行形式なファイル |
dmi_cmd |
/usr/sbin |
DMI コマンドユーティリティ |
dmiget |
/usr/sbin |
DMI コマンドユーティリティ |
snmpXdmid.conf |
SEA_DMIConfiguration_Directory |
マッパーの構成ファイル |
dmispd.conf |
SEA_DMIConfiguration_Directory |
DMI SP 構成ファイル |
map files |
SEA_DMIRunTime_MAP_Directory |
マップファイル |
libdmi.so.1 |
SEA_DMILibrary_Directory |
SSA SDK DMI 汎用ライブラリ |
libci.so.1 |
SEA_DMILibrary_Directory |
SSA SDK CI ライブラリ |
libdmimi.so.1 |
SEA_DMILibrary_Directory |
SSA SDK MI ライブラリ |
sp.mif |
SEA_DMIMif_Directory |
MIF ファイル |
ciinvoke |
/etc/dmi/ciagent |
DMI 構成要素のインタフェース起動スクリプト |