Solaris のシステム管理 (システム管理エージェント)

プラットフォームとパッケージ

システム管理エージェントは、今回の Solaris リリースにバンドルされています。システム管理エージェントを Solaris ソフトウェア上にインストールするには、バンドル製品の標準インストール手順に従ってください。これらの手順は、『Solaris 10 インストールガイド (基本編)』および『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』に記載されています。以前にシステム管理エージェントのパッケージをインストールし、削除したことがある場合は、pkgadd コマンドだけで再インストールできます。

SMA パッケージは、2 つの部分に分割されます。これは、Solaris 10 オペレーティングシステムが SPARC プラットフォームと x86 プラットフォームでサポートされるためです。

SMA の実行時用製品には、次のような独自のパッケージが付属しています。

SUNWsmaS

SUNWsmaS パッケージには、システム管理エージェントの再構築に必要なソースファイルが格納されています。Net-SNMP バージョン 5.0.9 のソースコードは、これらのソースファイルで構成されます。SUNWsmaS 内のファイルは、軽量デーモンを構成する上で役立ちます。SUNWsmaS はソースコードパッケージなので、デフォルトでは、Solaris ソフトウェアと同時にインストールされることはありません。このパッケージをインストールするには、CD をマウントし、次の pkgadd コマンドを使用します。


# pkgadd -d /sol_10_sparc_4/Solaris_10/Product SUNWsmaS
SUNWsmagt

SUNWsmagt パッケージには、32 ビットと 64 ビットのライブラリが格納されています。このパッケージには、 snmpd エージェントと snmptrapd トラップデーモンも格納されています。このパッケージには、さらに、SMA の構築に必要なヘッダーファイルも格納されています。

SUNWsmcmd

SUNWsmcmd パッケージには、SMA SNMP アプリケーションおよびユーティリティーが格納されています。これらのアプリケーションおよびユーティリティーには、snmpget などの開発ツールと、mib2c などの Perl スクリプトが含まれます。SUNWsmcmd パッケージには、SDK デモモジュールも格納されています。SDK デモモジュールは、一部のデータモデリングの実装方法を示します。デモモジュールの詳細については、『Solaris System Management Agent Developer’s Guide 』を参照してください。

SUNWsmdoc

SUNWsmdoc パッケージには、SMA の HTML 文書ファイルが格納されています。これらのファイルは Net-SNMP ソースから生成されています。これらの生成された HTML ファイルを、SMA の製品マニュアルと混同しないでください。SMA の製品マニュアルには、本書に加え、『Solaris System Management Agent Developer’s Guide 』とマニュアルページが含まれます。この製品マニュアルは Sun によって提供されています。

SUNWsmmgr

SUNWsmmgr パッケージには、/etc/sma にインストールされる全ファイルが格納されています。次のものが含まれます。

パッケージの削除

この章で紹介したパッケージを削除すると、システム管理エージェント関連のファイルがすべて削除されます。


注 –

アンインストールを実行する前に、システム管理エージェントを停止してください。エージェントを停止せずにパッケージを削除すると、パッケージを削除したあとも、あちこちにエージェントファイルがインストールされたままになる可能性があります。エージェントの初回起動時に作成されたファイルを削除するには、エージェントを停止してからパッケージを削除してください。エージェントの停止の詳細については、「システム管理エージェントの起動と停止」を参照してください。


どんなパッケージでも、アンインストールするときはスーパーユーザーでログインする必要があります。その後、次の手順に従ってパッケージをアンインストールします。

システム管理エージェントを停止してからこれらの SUNW パッケージを削除すれば、次のファイルとその持続ストア (存在する場合) も削除されます。

Procedureシステム管理エージェントのパッケージをアンインストールするには

  1. スーパーユーザーで、SMA サービスを停止します。


    # svcadm disable svc:/application/management/sma:default
    
  2. SUNWsmaS パッケージを削除します。


    # pkgrm SUNWsmaS
    
  3. SUNWsmdoc パッケージを削除します。


    # pkgrm SUNWsmdoc
    
  4. SUNWsmcmd パッケージを削除します。


    # pkgrm SUNWsmcmd
    
  5. SUNWsmmgr パッケージを削除します。


    # pkgrm SUNWsmmgr
    
  6. SUNWsmagt パッケージを削除します。


    # pkgrm SUNWsmagt