Sun Management Center 4.0 安装和配置指南

Procedure使用 agent-update.bin 从代理更新映像安装或更新代理

目标机器上 /tmp 目录所需的磁盘空间如下,这取决于更新映像的内容:

如果使用 seed-file 自动指定安全初始化向量和 SNMP 团体字符串,则 seed-file 必须具备以下格式:


ES_SECURITY_SEED=seed 
ES_SNMPV1_STRING=string

其中,seedstring 是安装 Sun Management Center 服务器时指定的实际初始化向量和团体字符串。如果不指定 ES_SNMPV1_STRING 的值,系统将使用默认的 SNMP 值。在本例中,该文件为:


ES_SECURITY_SEED=seed
ES_SNMPV1_STRING=string
  1. 以超级用户身份登录 Sun Management Center 服务器。

  2. 可以使用以下两种映像工具之一创建代理更新映像。

  3. 将相关的 agent-update.bin 文件从 Sun Management Center 服务器中下载到每台目标机器的根目录下。

    • (SPARC) /opt/SUNWsymon/base/bin/sparc-sun-solaris/agent-update.bin

    • (x86) /opt/SUNWsymon/base/bin/i386-sun-solaris/agent-update.bin

    • (Linux) /opt/SUNWsymon/base/bin/i686-sun-Linux/agent-update.bin

    如果将 Sun Management Center 安装到不同于 /opt 的目录,请在上面提到的路径中用 installdir 替换 /opt,其中 installdir 是您指定的目录。本步骤必须针对每台目标机器执行。

    agent-update.bin 下载到每台机器上之后,必须登录到每台机器,然后在每台机器上执行以下四个步骤。

  4. 以超级用户的身份登录目标机器。

  5. 切换到下载 agent-update.bin 的目录。

  6. 键入此命令:


    ./agent-update.bin -s server -r http-port -p image-name [-f seed-file]

    其中

    • server 是您在步骤 1 中登录的服务器。

    • http-port 是 Sun Management Center Web 服务器端口。

    • image-name 是您在步骤 2 中创建的代理专用映像的名称。

    • seed-file 是一个包含安全初始化向量和 SNMP 团体字符串的文件。通过使用该选项,系统将在您运行命令后自动安装代理。出于安全性考虑,seed-file 必须由超级用户所有,并且只有超级用户对该文件有读/写权限。如果该文件不满足这些要求,脚本将退出。

    例如,假设 Sun Management Center 服务器的名称为 Production1,Web 服务器端口为 8080。此外,再假定代理更新映像的名称为 sparc-baseagent。那么您应键入:


    # ./agent-update.bin -s Production1 -r 8080 -p sparc-baseagent
    
  7. 提供安全性初始化向量和 SNMPv1 团体字符串。

    代理更新进程将提示您输入安全性初始化向量和 SNMPv1 团体字符串。

    • 安全性初始化向量必须与设置 Sun Management Center 服务器和代理时提供的初始化向量相同。

      键入您在设置 Sun Management Center步骤 b 中提供的安全初始化向量密码。再次输入密码以确认。

    • SNMPv1 团体字符串必须与设置 Sun Management Center 服务器和代理时提供的 SNMPv1 团体字符串相同。

      如果指定了一个自定义团体字符串,请确保键入的团体字符串与您在设置 Sun Management Center步骤 c 中提供的团体字符串相同。如果使用默认团体字符串 public,请按 Return 键。

    更新进程将更新应用到机器,不再提示输入其他信息。

    更新进程完成后,请查看目标机器上的日志文件 /var/opt/SUNWsymon/log/agent-update.log 以检查更新状态。