跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
适用于 Linux 的 HP Systems Insight Manager 5.2 安装与配置指南 > 第 3 章 在 CMS 上首次安装 HP SIM

安装并配置软件

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 词汇表

 » 索引

可以自动或手动安装 HP SIM。

自动安装时会执行 .bin 文件,以便自动安装 hpsmdb(PostgreSQL 的 HP SIM 专用版本)和 HP SIM,此时与用户的交互操作最少。手动安装要求分步执行文件解压缩,然后安装 hpsmdb 和 HP SIM。如果同时安装 HP SIM 和 Oracle 数据库,则 HP 建议采用手动安装。

安装 HP Systems Insight Manager 时会安装 hpsmdb 软件相关性。

自动安装 HP Systems Insight Manager

要安装 HP Systems Insight Manager 和 hpsmdb,请执行以下命令:

./HPSIM-Linux*.bin

注释:有关设置该文件的权限的信息,请参考步骤 4

HPSIM-Linux*.bin 文件将解压缩 RPM Package Manager (RPM) 文件,并安装 hpsmdb,然后继续 HP Systems Insight Manager 安装。

注释:安装完成后,请注销操作系统,然后重新登录,以设置所有适当的文件权限以及系统环境变量。

要完成 HP Systems Insight Manager 的初始设置,请参考“安装 HP Systems Insight Manager 之后”

手动安装 HP Systems Insight Manager

  1. .bin 文件中提取 .rpm 文件。执行以下命令设置权限,以便包含执行 .bin 文件的权限:

    chmod u+x HPSIM-Linux_C.05.*.bin --noexec -target mxserver

    注释:有关设置权限的信息,请参考步骤 4

  2. 要将目录更改为 mxserver,请执行以下命令:

    cd mxserver

    注释:如果将 hpsmd 用作数据库,请继续执行第 3 步至第 4 步。如果将 Oracle 用作数据库,请跳至第 5 步。
  3. 按以下顺序使用相应的 .rpm 文件安装 hpsmdb 数据库。

    注释:rpm -i hpsmdb-*.rpm 命令将在系统上安装 hpsmdb。

    • 对于 32 位和 64 位 Red Hat Enterprise Linux 5 Update 1 AS/ES

      rpm -ivh hpsmdb-rhel5-*.rpm

      postgresql-7.4.1-1PGDG.i386.rpm \

    • Red Hat Enterprise Linux 4 U3 AS/ES

      rpm -ivh hpsmdb-rhe14-*.i386.rpm

    • SUSE Linux Enterprise Server 9(32 位)Service Pack 3

      rpm -ivh hpsmdb-sles9-*.x86_64.rpm

    • 64 位 SUSE Linux Enterprise Server 9 Service Pack 3

      rpm -ivh hpsmdb-sles9-*.x86_64.rpm

    • SUSE Linux Server 10 Service Pack 1

      rpm -ivh hpsmdb-sles10-*.i586.rpm

    • 64 位 SUSE Linux Enterprise Server 10 Service Pack 1

      rpm -ivh hpsmdb-sles10-*.x86_64.rpm

  4. 验证 hpsmdb 的状态是否显示为 running

    • 对于 Red Hat Enterprise Linux(所有版本):

      注释:缺省情况下,会将 hpsmdb 服务配置为以 INIT 3 和 5 级别运行。

      1. 执行 serviceconf 命令。此时将出现 Service Configuration 窗口。

        注释:如果从 CLI 提示符运行,请使用 ntsysv 命令来代替 serviceconf

      2. 向下滚动到 hpsmdb 条目。

      3. 选中复选框,保存更改,然后启动服务。

      4. 要使用命令行启动 hpsmdb,请执行以下命令:

        /etc/rc.d/init.d/hpsmdb start

        或者

        /etc/init.d/hpsmdb start

    • 对于 SUSE Linux Enterprise Server 9 Service Pack 3 和 SUSE Linux Enterprise Server 10 Service Pack 1:

      1. 执行以下命令查看状态:

        /etc/init.d/postgresql status

      2. 执行以下命令,将 hpsmdb 配置为在启动时运行:

        chkconfig hpsmdb 345

      3. 如果在任一版本的 Red Hat Linux 或 SUSE Linux 中的状态为 unused,请通过执行以下命令启动守护程序:

        • 对于 SUSE Linux Enterprise Server 9 Service Pack 3 和 SUSE Linux Enterprise Server 10 Service Pack 1

          /etc/init.d/hpsmdb start

        • 对于 Red Hat Enterprise Linux(所有版本)

          /etc/rc.d/init.d/hpsmdb start

          或者

          /etc/init.d/hpsmdb start

        注释:要在未安装 OpenSSH 或安装有购买的 SSH 版本的系统上安装 HP Systems Insight Manager,请在执行 rpm(命令)时使用 --nodeps 选项。

        例如,rpm --nodeps -ivh 加上 rpm 文件。

  5. 如果将 hpsmdb 用作数据库,并且 hpsmdb 已正确配置且正在运行,请通过执行以下命令,使用 .rpm 文件安装 HP Systems Insight Manager:

    rpm -ivh hpsim*.rpm

  6. 如果将 Oracle 用作数据库,请通过执行以下命令,使用 .rpm 文件安装 HP Systems Insight Manager:

    rpm -ivh hpsim-C.05*.rpm -nodeps

    注释:安装完成后,请注销操作系统,然后重新登录,以便设置所有适当的文件权限以及系统环境变量。

安装 HP Systems Insight Manager 之后

  1. 如果将 Oracle 用作数据库,请继续执行第 2 步。如果将 hpsmdb 用作数据库,请继续执行第 3 步。

  2. 对于 Oracle 数据库,请运行下列命令之一:

    mxoracleconfig

    该命令位于 /opt/mx/bin 下面,执行后继续执行后面的步骤。调用此命令时可以带或不带命令行参数。

    mxoracleconfig

    系统将提示您提供有关 Oracle 数据库的各项信息。

    主机:输入 Oracle 服务器的 IP 地址或主机名。

    端口 [1521]:输入相同的端口号,然后按 Enter 键。

    数据库名称:输入数据库名称。

    用户名:输入数据库的用户名。

    口令:输入数据库的口令。

    Oracle 驱动程序 jar 文件:输入 Oracle jar 文件的完整位置。

    强制执行 [N]:Enter 键。

    或者

    可以在使用 mxoracleconfig 命令时使用下面所示的所有参数:

    mxoracleconfig –h 主机名 [-n 端口号] –d 数据库名称 –u 用户名 –p 口令 [–j 驱动程序 jar 文件位置] [-f ]

    –h 主机名

    Oracle 服务器的 DNS 全名或 IP 地址。

    -n 端口号

    用于连接 Oracle 实例的端口号。缺省端口为 1521。

    –d 数据库名称

    数据库实例的名称。

    –u 用户名

    数据库用户名。

    –p 口令

    相应用户名的数据库口令。

    –j 驱动程序文件位置

    瘦驱动程序 .jar 文件的完整路径。如果 HP Systems Insight Manager 和 JBoss 的类路径中已存在该 .jar 文件,则不需要指定该选项。如果无法加载驱动程序类,则 mxoracleconfig 将会报错。如果 HP Systems Insight Manager 和 JBoss 的类路径中已存在某个 .jar 文件,则 mxoracleconfig 不会覆盖该文件。

    注释:缺省情况下,ojdbc14.jar 不随 HP SIM 一起提供。

    –f 强制重新运行标记

    该命令通常只运行一次。如果由于某种类型的用户错误(例如指定了错误的 Oracle 服务器或数据库实例)而需要重新运行,则提供此标记。

    注释: 在执行 mxinitconfig 命令之前执行 mxoracleconfig 命令,使 mxinitconfig 将 Oracle 用作数据库。

  3. 执行以下命令测试前提条件:

    /opt/mx/bin/mxinitconfig -l

    该实用程序应报告所有服务器组件的状态均为 OK,并且它已成功完成了所有任务。

    注释:HP 建议先解决所有警告问题,然后再继续进行 HP Systems Insight Manager 的初始化和配置过程。

  4. 通过执行以下命令来初始化和配置 HP Systems Insight Manager:

    /opt/mx/bin/mxinitconfig -a

    注释:升级初始化将在后台完成,并需要数分钟的时间。要验证升级是否已 100% 完成,请执行以下命令查看日志文件:

    more /var/opt/mx/logs/initconfig.log

    注释:在从 HP SIM 的以前版本升级后,如果发现现有集合返回意外的结果,并且自升级以来未重新启动 HP SIM,则应通过停止并重新启动 HP SIM 服务来解决该问题。

  5. 执行以下命令,验证 mxdomainmgrmxinventorymxdtf 守护程序是否正在运行:

    ps -ef | grep mx

    如果这些守护程序未运行,请执行以下命令将其启动:

    /opt/mx/bin/mxstart

  6. 将系统配置为发送 SNMP 陷阱。

    注释:这些步骤可能略有差异,具体取决于 Linux 的版本。如果系统中不存在这些文件路径和文件名,请咨询 Linux 供应商以获取详细信息。

    1. 执行以下命令验证是否已安装 SNMP:

      rpm -qa | grep snmp

      如果未安装 SNMP,则以上命令不会返回组件列表。有关安装 SNMP 的信息,请咨询 Linux 供应商。

    2. 执行以下命令,验证是否已安装适用于 Linux 的 ProLiant 支持工具中的 HP Server Management Drivers and Agents:

      rpm -qa | grep hpasm

      如果未安装这些驱动程序和代理,则上面的命令不会返回组件列表。如果已安装这些驱动程序和代理,请执行以下命令,验证 HP Server Management 驱动程序和代理守护程序是否正在运行:

      /etc/init.d/hpasm status

    3. 如果 HP Server Management Drivers and Agents 守护程序正在运行,请使用以下命令将其停止:

      /etc/init.d/hpasm stop

      注释:如果未安装 HP Server Management Drivers and Agents 守护程序,请忽略该步骤以及步骤 g。

    4. 停止 SNMP 守护程序:

      /etc/init.d/snmpd stop

    5. 使用任意文本编辑器编辑 snmpd.conf 文件。

      对于 Red Hat Linux,请运行以下命令,在 vi 编辑器中打开此文件:

      vi /etc/snmp/snmpd.conf

      对于 SUSE Linux Enterprise Server 9 Service Pack 3,请运行以下命令,在 vi 编辑器中打开此文件:

      vi /etc/snmpd.conf

      对于 SUSE Linux Enterprise Server 10 Service Pack 1,请运行以下命令,在 vi 编辑器中打开此文件:

      vi /etc/snmp/snmpd.conf

      1. 删除 trapsink 行中的注释符号 (#),并添加 CMS 的 IP 地址。该系统正在运行 HP Systems Insight Manager 应用程序:

        trapsink IP 地址

        其中 IP 地址为 CMS 的 IP 地址。

        注释:如果已安装 snmpd,请键入 man snmpd,并阅读联机帮助页以确定如何配置 trapsink 参数。

        注释:如果 snmpd.conf 中没有 trapsink 条目,请使用以下命令手动输入该条目:

        trapsink CMS IP

        其中 CMS IP 是要从受管节点发送陷阱的目标位置。

      2. 如果只读社区中存在以下行:

        community 社区名称 IP 地址

        请将其更改为:

        rocommunity 社区名称 IP 地址

        如果该行不存在,请添加以下行,将 CMS 手动输入到只读社区中:

        rocommunity 社区名称 IP 地址

        其中社区名称为 CMS 使用的 SNMP 社区字符串,IP 地址为 CMS 的 IP 地址。

      3. 保存对文件进行的更改。要使用 vi 编辑器保存并关闭此文件,请按 Esc 键,输入 :wq!,然后按 Enter 键。

    6. 执行以下命令启动 SNMP 守护程序:

      /etc/init.d/snmpd start

    7. 如果在系统上安装了 HP Server Management Drivers and Agents 守护程序,请启动它:

      /etc/init.d/hpasm start

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2003-2008 Hewlett-Packard Development Company, L.P.