跳到主要内容

启用Lenovo XClarity Energy Manager

启动Energy Manager方法,有下面两种:

  • 在浏览器的地址栏输入下面的地址,即可进入登陆页面: https://localhost:8643/energymanager/

  • 如果Energy Manager安装在Windows Server上,点击Energy Manager快捷方式。

Energy Manager默认的用户名是admin。

默认的网页超时退出时间是30分钟。如果你想要修改超时时间,请参照如下步骤:

  • 进入目录”[Energy Manager的安装目录]/external/apache-tomcat/conf/”

  • 打开文件”web.xml”,参照如下设置修改element “session-timeout”的值。它的单位是分钟。

     ================= Default Session Configuration ============== 
    You can set the default session timeout (in minutes) for all newly
    created sessions by modifying the value below.
    <session-config>
    <session-timeout>30</session-timeout>
    </session-config>

  • 重启Energy Manager service
    • 在Windows操作系统,请重启服务“Lenovo(R) Energy Manager Server”。

    • 在Linux操作系统,请进入Energy Manager的安装目录,执行命令‘./startem.sh restart’.

您可以按照以下的步骤在需要的时候(例如证书过期),更新自签名的证书。

删除老的证书

keytool -delete -alias datacentermanager -keystore keystore.ssl

您会被要求输入证书的密码。 接下来您可以执行如下的命令检查是否别名为datacentermanager的项已经从文件keystore.ssl里删除。

keytool -list -v -keystore keystore.ssl

创建新的证书

keytool -genkeypair -alias datacentermanager -keyalg RSA -keystore 
keystore.ssl -dname "CN=MYDN,OU=MYORG,O=MYCMPY,L=MYADDRESS,S=MYCITY,C=CN" -
validity 365 -storetype pkcs12 -keysize 3072

您也可以执行如下命令来检查别名为datacentermanager的项是否添加。

keytool -list -v -keystore keystore.ssl

如果您需要导入一个由数字证书认证机构签发的数字证书,请按照如下步骤操作。keytool可以在JDK安装包中找到,keystore.ssl放在Energy Manager的安装目录下。证书的alias应该是datacentermanager。

  • 创建证书的请求:keytool -certreq -alias datacentermanager -sigalg MD5withRSA -file server.csr -keystore keystore.ssl

  • 提交文件server.csr到数字证书认证机构

  • 在获取数字证书认证机构签发的证书以后,导入到Energy Manager keystore

    • keytool -import -v -trustcacerts -alias root -file <filename_of_the_chain_certificate> -keystore keystore.ssl

    • keytool -import -v -trustcacerts -alias datacentermanager -file <your_cerfiticate_filename> -keystore keystore.ssl

  • 重启Energy Manager service

更新密码

Energy Manager的密码应该周期性更新。请确保在更新密码前,所有的services都被正常关闭。

更新数据库密码

  1. 更新数据库密码

    您可以参照这里。你可以在conf\user.config.xml和conf\console.config.xml文件中找到数据库的用户名,它存在DB_USER_NAME项中。

    <entry key="DB_USER_NAME">emdbnormal</entry

  2. 把新密码同步到Energy Manager配置文件里

    这条命令会同时更新文件conf\user.config.xml 和 conf\console.config.xml。

    java –cp bin\plugins\DCM.jar;bin\InstallTool.jar;bin\postgresql-42.2.5.jar 
    com.intel.dcm.install.Security -update dbpasswd
    yourpassword -file conf\user.config.xml

更新keystore密码

请按照如下步骤更新keystore密码

  1. 更新keystore密码

    参照这里的信息。Energy Manager需要使用同一个密码来保护keystore和私钥。

    请参照这里来更新keystore密码(使用”keytool -storepasswd”命令)

    请参照这里来更新私钥密码(使用”keytool -keypasswd”命令),这是用来保护个人私钥的。

    和Energy Manager私钥相关的别名是datacentermanager。Energy Manager使用的keystore文件在Energy Manager的安装根目录下。Keytool位于目录external\jre\bin。

  2. 同步新密码到Energy Manager配置文件里

    该命令会同时更新conf\user.config.xml和conf\console.config.xml文件。

    java -cp 
    bin\plugins\DCM.jar;bin\InstallTool.jar;bin\postgresql-42.2.5.jar com.intel.dcm.install.Security
    -update keystorepasswd yourpassword –file conf\user.config.xml
  3. 同步新密码到Tomcat配置文件里

    请参照Tomcat文档。Energy Manager使用的Tomcat配置文件是 external\apache-tomcat\conf\server.xml。

更新密钥

执行下面的命令来更新Energy Manager使用的密钥。

java -cp
bin\plugins\DCM.jar;bin\InstallTool.jar;bin\postgresql-42.2.5.jar com.intel.dcm.install.Security -update rootkey -file
conf\user.config.xml

java -cp
bin\plugins\DCM.jar;bin\InstallTool.jar;bin\postgresql-42.2.5.jar com.intel.dcm.install.Security -update
dbpasswdkey -file conf\user.config.xml

java -cp
bin\plugins\DCM.jar;bin\InstallTool.jar;bin\postgresql-42.2.5.jar com.intel.dcm.install.Security -update consolekeys
-file conf\console.config.xml