ManageEngine® Applications Manager


安全/防火墙要求

<< 上一页

主页

下一页 >>

安全/防火墙要求


本节介绍如何访问位于防火墙后面的Applications Manager。防火墙用来阻止网络中未经授权的访问。它们就像一个入口,经过授权的人可以通过,而其他的人则不能。

您需要配置防火墙使运行Applications Manager的主机能够访问运行在相关端口上的监视器。

 

当监视器位于防火墙后面时要打开的端口

 

监视器

端口详细信息

应用服务器

Glassfish Glassfish JMX端口(默认 : 8686)
JBoss JBoss web服务器端口(默认 : 8080)Applications Manager web服务器端口(默认 : 9090)
JBoss服务器应当可以访问Applications Manager主机
JBoss RMI对象端口(默认 : 4444)
Microsoft .Net

Windows Management Instrumentation (WMI) -- 端口: 445

Remote Procedure Call (RPC) (端口 : 135)

另请参阅服务器下的WMI监视器模式所需的端口信息
Oracle应用服务器 Oracle应用服务器端口(默认 : 7200)
Tomcat Tomcat web服务器端口(默认 : 8080)
VMware vFabric tc服务器  VMware vFabric tc服务器的JMX端口(默认 : 6969)
WebLogic WebLogic监听端口 (默认 : 7001) 和Applications Manager web服务器端口(默认 : 9090)

WebSphere

WebSphere应用端口(默认 : 9080)

自定义监视器

数据库查询监视器 对应的数据库服务器端口
文件/目录、脚本(Telnet/SSH模式)

Telnet端口: 23 (如果监视模式是Telnet)

SSH端口: 22 (如果监视模式是SSH)

文件/目录、WMI性能计数器(WMI模式)

Windows Management Instrumentation (WMI) -- 端口: 445

Remote Procedure Call (RPC) -- 端口: 135

另请参阅服务器下的WMI监视器模式所需的端口信息

数据库服务器

DB2  DB2运行的端口 (默认: 50000)
Memcached  Memcached服务器运行的端口 (默认 : 11211)
MySQL  MySQL运行的端口 (默认 : 3306)
Oracle  Oracle运行的端口 (默认 : 1521)
PostgreSQL  PostgreSQL运行的端口 (默认 : 5432)
SQL Server  SQL服务器运行的端口 (默认 : 1433)
Sybase  Sybase运行的端口 (默认 : 5000)

ERP

Oracle EBS Oracle EBS web服务器端口 (默认:7200)

邮件服务器

Exchange服务器

Exchange服务器运行的端口 (默认 : 25)

Windows Management Instrumentation (WMI) (默认 : 445)
Remote Procedure Call (RPC) (默认 : 135)
另请参阅服务器下的WMI监视器模式所需的端口信息

邮件服务器 用于从Applications Manager服务器发送邮件的SMTP服务器端口 (默认 : 25)
用于接收邮件的POP服务器的POP端口 (默认 : 110 )

中间件/PORTAL

IBM WebSphere MQ 消息队列监听端口 (默认:1414)
Microsoft MSMQ/SharePoint服务器

Windows Management Instrumentation (WMI) -- 端口: 445

Remote Procedure Call (RPC) -- 端口: 135

另请参阅服务器下的WMI监视器模式所需的端口信息
VMware vFabric RabbitMQ服务器 管理插件配置的端口 (默认 : 55672)
WebLogic Integration服务器 WebLogic Integration端口 (默认 : 7001)

服务器

AS400/iSeries

Applications Manager使用JTOpen数据包连接AS400/iSeries服务器,JTOpen数据包使用以下Non-SSL端口4494468470847184728473847484758476。请确保在“Port Non-SSL”列中所示的端口没有被防火墙阻断。

http://www-01.ibm.com/support/docview.wss?uid=nas1acc12fda96496e4b8625668f007ab75f

Linux / Solaris / AIX / HPUnix /Tru64 Unix

Telnet端口 (默认 : 23),如果使用的模式是Telnet.

SSH端口 (默认 : 22),如果使用的模式是SSH

SNMP代理端口 (默认 : 161),如果监视模式是SNMP

Windows

WMI 监视模式:

Windows Management Instrumentation (WMI) - 端口:445

远程过程调用 (RPC) - 端口:135

 WMI使用DCOM来远程连接,当通过DCOM连接的时候,目标服务器(要用Applications Manager来监视的服务器)默认要使用1024以上的任意端口来响应。你要连接到目标服务器并配置其使用在指定范围内的一个端口。你可以按照下面地址中的步骤来配置http://support.microsoft.com/kb/300083/zh-cn。请注意,你必须在目标服务器上至少指定5个端口(正确情况下建议你打开至少100个端口 - http://support.microsoft.com/kb/217351/zn-cn/ )。同样,要在防火墙上打开这些端口。

SNMP 监视模式:

SNMP 代理端口:161

服务

活动目录

Windows Management Instrumentation (WMI) -- 端口: 445

Remote Procedure Call (RPC) -- 端口: 135

另请参阅服务器下的WMI监视器模式所需的端口信息
FTP/SFTP

FTP SFTP运行的端口 (默认:FTP为21、SFTP为22)

JMX [ MX4J / JDK 1.5] JMX代理的端口 (默认:1099)

要监视防火墙后面的JMX,请做以下变更

  • 编辑 startApplicationsManager.bat/sh 文件,添加
    -Dmonitor.jmx.rmi.port=<RMI socket通讯的端口号>Java runtime
  • 重启Application Manager服务器
  • 确认防火墙未阻断RMI Socket端口(步骤1)JNDI端口(步骤4)
  • 在提供完相关明细后,添加JMX应用监视器
  • 监视器应添加成功
LDAP LDAP服务器的端口
服务监视 你需要监视器的服务的端口号
SNMP SNMP代理端口 (默认:161)
Telnet telnet的端口号

事务

APM Insight 从APM Insight代理服务器应当可以访问Applications ManagerWeb服务器端口(默认:9090)

虚拟化

Hyper-V

Windows Management Instrumentation (WMI) -- 端口: 445

Remote Procedure Call (RPC) -- 端口: 135

另请参阅服务器下的WMI监视器模式所需的端口信息
VMWare ESX/ESXi VMWare Web服务端口 (默认:443)

WEB服务器/服务

异地网站监视器 应当可以从记录RBM web脚本的机器访问AppManager_Home\working\conf\qeruntime.properties文件中qeport所定义的端口(默认:5001)
SSL凭证监视器 Web服务器中SSL运行的端口号 (默认:443
Web服务器 - Apache / IIS / PHP Web服务器的HTTP端口号(默认:80)

其他

陷阱监听器 应当可以从你要发送陷阱的机器访问Applications Manager中的陷阱监听器端口(默认:1620) 。更多有关接收陷阱的信息,请点击这里

页首

Applications Manager会确保用户数据的安全,内部的 MySQL 数据库只允许本地通过认证的用户访问。用户名和密码存放在和产品绑定的MySQL数据库中,密码通过加密确保安全。

 

不同监视器类型所需的权限

 

监视器

权限

活动目录 管理员用户名和密码 [WMI 模式]
Amazon
  • 通过API访问AWS的AWS Access Key Id,这个key有20个文字数字字符
  • AWS的Secret Access Key,这个key为40个字符长度
Apache服务器 访问服务器的凭证、 Apache服务器状态URL
AS400/iSeries
  • 要在AS400/iSeries的所有模块中检索除“磁盘”以外的数据,用户需要有 *USER 用户配置文件
  • 要检测“磁盘数据”,从Applications Manager执行管理动作,用户需要有 *SECOFR用户配置文件
  • 如果使用*SECOFR用户配置文件不现实,那么要检测“磁盘数据”、从Applications Manager执行管理动作如查看spooled 文件、job日志和在JOBS、SPOOL、SUBSYSTEM中执行动作,则使用具有特殊权限的用户配置文件,如*ALLOBJ、 *SAVSYS、*JOBCTL、 *SPLCTL。

  • 用户需要具有访问QMPGDATA/QPFRDATA库的权限,因为Applications Manager使用性能收集服务从AS400/iSeries服务器检索磁盘明细。 注意:如果在AS400/iSeries中未启用性能数据收集,你需要使用命令STRPFRCOL或GO PERFORM-->COLLECT PERFORMANCE DATA-->START PERFORMANCE COLLECTION启动它。你也可以在AS400/iSeries监视器页面的管理-->非交互式命令选项下执行STRPFRCOL命令。

数据库查询监视器 具有访问指定数据库和执行查询权限的用户
DB2 用户至少具有"SYSMON"实例级权限
Exchange 服务器 管理员用户名和密码 [WMI 模式]
文件/目录 用户需具有访问文件或目录的权限以添加监视
FTP/SFTP 如果需要验证,输入连接 FTP/SFTP服务器的用户名和密码
Glassfish 连接到Glassfish管理控制台的用户名和密码
HP-UX Guest 用户权限
HTTP URL 如果需要基本验证,在监视器中输入对应的用户名和密码
Hyper-V 根操作系统的管理员权限(Windows 2008 R2以及其它支持的Hyper-V 版本)
IBM AIX Guest用户已足够使用,如果需要收集和内存相关的数据,请使用root账户
IBM WebSphere MQ 服务器连接通道的通道名称
JBoss 使用JBoss用户名和密码(如果Jboss需要认证),用户应能够访问JBoss JMX控制台。如果不需认证,则不需要用户名和密码。
JMX/Java虚拟机 如果启用认证,则需输入用户名和密码以连接到JMX代理
LDAP 如果启用认证,则需输入用户名和密码。如果未提供用户名和密码,那么监视器会以匿名的方式连接LDAP服务器。
Linux Guest用户权限
邮件服务器 如果启用认证,则需输入用户名和密码以连接到SMTP和POP
Microsoft .Net 管理员的用户名和密码 [WMI模式]
Microsoft Office SharePoint 服务器 管理员的用户名和密码 [WMI模式]
MS SQL 系统管理员/"master"数据库的拥有者
MSMQ 管理员的用户名和密码 [WMI模式]
MySQL 指定的用户需拥有访问监视器的数据库的权限,当然MySQL需要已配置, 这可以允许App Manager 运行的主机访问MySQL 数据库
Oracle 具有 CONNECT 和 SELECT_CATALOG_ROLE 角色的用户
SAP/SAP CCMS 你需要一个包含以下认证对象的SAP用户配置文件:S_RFC、S_XMI_LOG 和S_XMI_PROD,这些是添加SAP监视器的最小前提
脚本监视器 用户需要具有执行脚本和访问输出文件的权限
SNMP模式的服务器 SNMP团体字符串需要具有读权限
SNMP/网络设备

SNMP V1/V2c

  • SNMP团体字符串需要具有只读权限

SNMP V3

从以下列出的安全级别中选择一个:

  • 无认证,无加密 - 发送不经认证和加密的消息。输入用户名和上下文
  • 有认证,无加密-  发送经过认证但不加密的消息。输入用户名、上下文和一个认证密码。你可以选择MD5或SHA认证协议。
  • 有认证,有加密 - 发送发送通过认证和加密。输入用户名、上下文、一个认证密码和一个加密密码。你可以选择MD5或SHA认证协议,默认使用“DES”加密技术。
Solaris Guest用户权限
Sybase 用户需要有管理员权限,或是master数据库的拥有者
Tomcat
  • 对于5.x及早期版本,需要输入用户名和密码来连接Tomcat管理者应用。如果不需认证,则无需输入用户名和密码。
  • 对于5.x,指定的用户需要有“manger”角色
  • 对于6.x及以上版本,指定用户需要有“manager-gui”、“manager-script”、“manager-jmx”和“manager-status”角色。
VMWare ESX/ESXi

当添加VMWare ESX/ESXi服务器监视时,我们建议你使用root账户。当然,如果你不能使用root账号,你可以使用一个“view-only”配置文件来添加服务器,此配置文件包含了所有监视所需的权限,你所创建的用户必须

  • 组用户的一员
  • 基于配置文件“read only”
VMware vFabric RabbitMQ服务器 RabbitMQ 服务器的用户名和密码
WebLogic 如果WebLogic需要认证,请使用WebLogic的用户名和密码,且用户需要是一个管理员。如果不需要认证,则不需要用户名和密码
WebLogic Integration服务器 如果WebLogic需要认证,请使用WebLogic的用户名和密码,且用户需要是一个管理员。如果不需要认证,则不需要用户名和密码
Webservices 如果需要调用web服务操作,需要提供用户名和密码
WebSphere 如果启用了全局安全,需要使用用户名和密码,如果没有则不需要。
Windows 管理员的用户名和密码 [WMI模式]

页首

 企业版

  

路径 端口
被管到管理服务器 SSL 端口 (默认 8443)
管理到被管服务器 SSL 端口 (默认 8443) - 数据库同步
Webserver (默认 9090)

 

注意: 产品环境为你提供了当你将要使用Applications Manager时所需注意事项的配置。

<< 上一页

主页

下一页 >>

配置SNMP代理 

用户管理安全配置