上一主题: 使用直接套接字连接来连接到企业管理器下一主题: 为 HTTP 隧道配置代理服务器


使用 HTTP 隧道连接到企业管理器

如果与企业管理器的直接套接字连接不可行,您可以配置代理通过 HTTP 连接到企业管理器。 通过此配置,通信可以通过仅允许 HTTP 通信的防火墙。

注意:相比于直接套接字连接,HTTP 隧道会在应用程序服务器和企业管理器上产生更多的 CPU 和内存开销。

为代理配置 HTTP 隧道

  1. 在文本编辑器中打开 IntroscopeAgent.profile
  2. introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT 属性设置为在默认情况下代理应连接到的企业管理器的主机名或 IP 地址。 例如:
    introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT=webhost
    
  3. introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT 属性设置为企业管理器的嵌入式 Web 服务器的 HTTP 侦听端口。 例如:
    introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT=8081
    

    此属性的值应与在企业管理器的 <EM_Home>/config/IntroscopeEnterpriseManager.properties 文件中为 introscope.enterprisemanager.webserver.port 属性指定的值相匹配。 默认情况下,该端口为 8081。

  4. introscope.agent.enterprisemanager.transport.tcp.socketfactory.DEFAULT 属性设置为 HTTP 隧道套接字工厂。 例如:
    introscope.agent.enterprisemanager.transport.tcp.socketfactory.DEFAULT=com.wily.isengard.postofficehub.link.net.HttpTunnelingSocketFactory
    
  5. 保存并关闭 IntroscopeAgent.profile 文件。