Solstice Enterprise Agents 1.0 User Guide

Chapter 2 Installing Enterprise Agents

2.1 Installing Enterprise Agents Overview

Installing Solstice Enterprise Agents (SEA) on the Solaris operating system follows Standard Solaris conventions, as described in the following sections.

The SEA package is divided into two major parts:

2.2 Platforms and Packages

This product is supported on the following platforms:

The runtime product includes the following unique packages:

The following sections describe the details of each package.

2.2.1 SUNWsacom

The SUNWsacom package contains all the configuration files corresponding to the other three packages. The files in this package are installed in the /root and /var file systems. These files include configuration files and other common files.

2.2.2 SUNWsasnm

The SUNWsasnm package includes:

2.2.3 SUNWsadmi

Within SUNWsadmi, the package includes:

2.2.4 SUNWmibii

The SUNWmibii package contains the mibiisa MIB II subagent. The subagent provides MIB II functionality. The functionality provided by MIB II subagent is the same as that provided by the snmpd agent released with Domain Manager.

2.2.5 SUNWsasdk

This package contains SNMP Toolkit and the DMI Toolkit to build the subagents.

SNMP Toolkit contains:

DMI Toolkit includes:

2.3 Installation Procedure

Packages are installed using the pkgadd command and are removed by the pkgrm command.


Note -

The snmpXdmid must be configured properly in the Master Agent configuration files.


2.3.1 Remove Existing Packages


Caution - Caution -

Before starting your installation procedure, be sure you log in as root. Then follow the procedures below.


If these packages don't exist, you don't have to remove them.

2.3.2 Add New Packages

With the addition of each package, you receive both the English and French copyrights, then a series of prompts that you can either answer specifically or accept the default.

  1. Add SUNWmibii:

    pkgadd -d . SUNWmibii

  2. Add SUNWsasnm:

    pkgadd -d . SUNWsasnm

  3. Add SUNWsadmi:

    pkgadd -d . SUNWsadmi

  4. Add SUNWsacom:

    pkgadd -d . SUNWsacom

  5. Add SUNWsasdk

    pkgadd -d . SUNWsasdk

    When you add the SUNWsadmi package, the dmispd and snmpXdmid processes start upon reboot of the system.

    The SUNWsacom package consists of two script files; init.dmi and init.snmpdx. The SNMP daemon, snmpdx, is invoked by init.snmpdx. The snmpdx process automatically starts the mibiisa daemon.

    The dmispd process is invoked through the RC script files when the system is booted, as is snmpdx. The snmpXdmid mapper process is invoked after the dmispd has been invoked.


    Note -

    When deleting or adding packages, be sure you follow the order described above.


2.4 SNMP Default Software Locations

Table 2-1 shows a list of default software locations within SNMP.

Table 2-1 Default SNMP Locations

Label 

Directory 

SEA_SNMPLibrary_Directory

/usr/lib

SEA_SNMPConfiguration_Directory

/etc/snmp/conf

SEA_SNMPMibs_Directory

/var/snmp/mib

Table 2-2 provides the list of SNMP component names and their default locations.

Table 2-2 SNMP Package Components

Component Name 

Label/Directory 

Description 

snmpdx

/usr/lib/snmp

Master Agent executable 

mibiisa 

/usr/lib/snmp 

MIB II snmp daemonpwd 

snmp_trapsend 

/usr/sbin 

Utility for sending traps 

mibcodegen

/usr/bin

Code generator executable 

snmpdx.rsrc

SEA_SNMPConfiguration_Directory

Master Agent resource file 

snmpdx.reg

SEA_SNMPConfiguration_Directory

Registration file for agents 

snmpdx.acl

SEA_SNMPConfiguration_Directory

Master Agent access control file 

snmpd.conf 

SEA_SNMPConfiguration_Directory

SNMPD configuration file 

mibiisa.reg 

SEA_SNMPConfiguration_Directory

MIB II subagent registration file 

mibiisa.rsrc 

SEA_SNMPConfiguration_Directory

MIB II agent resource file 

snmpdx.st

SEA_SNMPRun_Time_Directory

Master Agent status file 

libssasnmp.so.1

SEA_SNMPLibrary_Directory

SSA SDK SNMP library 

libssagent.so.1

SEA_SNMPLibrary_Directory

SSA SDK Agent library 

enterprises.oid

SEA_SNMPConfiguration_Directory

Default enterprise-name OID map 

sun.mib 

SEA_SNMPMibs_Directory

Sun MIB 

snmpdx.mib 

SEA_SNMPMibs_Directory

Snmpdx MIB 

2.5 DMI Default Software Locations

Table 2-3 provides a list of default software locations for the DMI portion of the product.

Table 2-3 Default Locations for DMI

Label 

Location 

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

Table 2-4 provides a list of DMI component names and their default locations.

Table 2-4 DMI Package Components

Component name 

Label/Directory 

Description 

snmpXdmid

/usr/lib/dmi

Mapper executable 

dmispd

/usr/lib/dmi

DMI Service Provider executable 

dmi_cmd

/usr/sbin

DMI command utility 

dmiget 

/usr/sbin 

DMI command utility 

snmpXdmid.conf

SEA_DMIConfiguration_Directory

Mapper configuration file 

dmispd.conf

SEA_DMIConfiguration_Directory

DMI SP configuration file 

map files

SEA_DMIRunTime_MAP_Directory

Map files 

libdmi.so.1

SEA_DMILibrary_Directory

SSA SDK DMI generic library 

libci.so.1

SEA_DMILibrary_Directory

SSA SDK CI library 

libdmimi.so.1 

SEA_DMILibrary_Directory

SSA SDK MI library 

sp.mif

SEA_DMIMif_Directory 

MIF files 

ciinvoke 

/etc/dmi/ciagent 

DMI component interface invocation script