ManageEngine® Applications Manager Security/Firewall Requirements | ||
This section explains how the Applications Manager can be accessed behind a firewall. Fire walls act as barriers preventing unauthorized access to a network. They act as entrance through which authorized people may pass and others not.
You need to configure the firewall so that the host on which Applications Manager runs, can access the monitor at the relevant port.
Ports to be opened when Monitors are behind the firewall:
Monitors |
Port Details |
---|---|
APPLICATION SERVERS |
|
Glassfish | Glassfish JMX port (default : 8686) |
JBoss | Two-way communication between JBoss web server port (default : 8080) and Applications Manager web server port (default : 9090) Applications Manager hostname should be accessible from JBoss server JBoss RMI object port (default : 4444) |
Microsoft .Net | Windows Management Instrumentation (WMI) -- Port: 445 Remote Procedure Call (RPC) (default : 135) Also refer to the ports required for WMI Mode of monitoring under Servers |
Oracle Application Server | Oracle Application Server port (default : 7200) |
Tomcat | Tomcat web server port (default : 8080) |
VMware vFabric tc Server | JMX port of VMware vFabric tc Server (default : 6969) |
WebLogic | Two-way communication between WebLogic listening port (default : 7001) and Applications Manager web server port (default : 9090) |
WebSphere |
WebSphere application port (default : 9080) |
CUSTOM MONITORS |
|
Database Query monitor | Corresponding database server port |
File/Directory, Script (Telnet/SSH mode) | Telnet Port: 23 (if mode of monitoring is Telnet) SSH Port: 22 (if mode of monitoring is SSH) |
File/Directory, WMI Performance counter (WMI mode) |
Windows Management Instrumentation (WMI) -- Port: 445 Remote Procedure Call (RPC) -- Port: 135 Also refer to the ports required for WMI Mode of monitoring under Servers |
DATABASE SERVERS |
|
DB2 | The port in which DB2 is running (default: 50000) |
Memcached | The port in which Memcached server is running (default : 11211) |
MySQL | The port in which MySQL is running (default : 3306) |
Oracle | The port in which Oracle is running (default : 1521) |
PostgreSQL | The port in which PostgreSQL is running (default : 5432) |
SQL Server | The port in which SQL Server is running (default : 1433) |
Sybase | The port in which Sybase is running (default : 5000) |
ERP |
|
Oracle EBS | Oracle EBS webserver port (default:7200) |
MAIL SERVERS |
|
Exchange Server | The port in which Exchange Server is running (default : 25) Windows Management Instrumentation (WMI) (default : 445) |
Mail Server | SMTP server port (default : 25) to send mails from Applications Manager POP port (default : 110 ) to fetch mails using the POP server |
MIDDLEWARE/PORTAL |
|
IBM WebSphere MQ | The MQ Listener Port (default:1414) |
Microsoft MSMQ/SharePoint Server |
Windows Management Instrumentation (WMI) -- Port: 445 Remote Procedure Call (RPC) -- Port: 135 Also refer to the ports required for WMI Mode of monitoring under Servers |
VMware vFabric RabbitMQ Server | The Port ID where the management plugin is configured (default : 55672) |
WebLogic Integration Server | WebLogic Integration port (default : 7001) |
SERVERS |
|
AS400/iSeries | To connect AS400/iSeries server from Applications Manager it uses JTOpen package. The JTOpen package uses the following Non-SSL ports 449, 446, 8470, 8471, 8472, 8473, 8474, 8475, 8476. Ensure that the ports mentioned under "Port Non-SSL" column in the link are not blocked in firewall. http://www-01.ibm.com/support/docview.wss?uid=nas1acc12fda96496e4b8625668f007ab75f |
Linux / Solaris / AIX / HPUnix /Tru64 Unix | Telnet Port (default : 23), if mode of monitoring is Telnet. SSH Port (default : 22), if mode of monitoring is SSH SNMP Agent Port (default : 161), if mode of monitoring is SNMP |
Windows | Ports required for WMI Mode of monitoring: Windows Management Instrumentation (WMI) (default : 445)
Ports required for SNMP Mode of monitoring: SNMP Agent Port: 161 |
SERVICES |
|
Active Directory | Windows Management Instrumentation (WMI) -- Port: 445 Remote Procedure Call (RPC) -- Port: 135 Also refer to ports required for WMI Mode of monitoring under Servers |
FTP/SFTP | Port in which FTP or SFTP is running (default:21 for FTP, 22 for SFTP) |
JMX [ MX4J / JDK 1.5] | Port of JMX agent (default:1099) To monitor JMX behind firewall the following changes have to be done.
|
LDAP | LDAP server port |
Service Monitoring | The service port that you need to monitor |
SNMP | SNMP Agent port (default:161) |
Telnet | Port which you need to telnet |
TRANSACTION |
|
APM Insight | Applications Manager's Web Server port should be accessible from the APM Insight agent server (default:9090). |
VIRTUALIZATION |
|
Hyper-V | Windows Management Instrumentation (WMI) -- Port: 445 Remote Procedure Call (RPC) -- Port: 135 Also refer to the ports required for WMI Mode of monitoring under Servers |
VMWare ESX/ESXi | VMWare Web Service port (default:443) |
WEB SERVER/SERVICES |
|
Real Browser Monitor (Qengine port) | The qeport (default:5001) mentioned in the AppManager_Home\working\conf\qeruntime.properties file should be accessible from the machine where you want to Record RBM webscripts |
SSL Certificate Monitor | SSL port in which the web server is running [default:443] |
Web Server - Apache / IIS / PHP | HTTP Port of Web Server (default:80) |
Miscellaneous |
|
Trap Listeners | Trap Listener port (default:1620) in Applications Manager server should be accessible from the server where you want to send traps. More on receiving SNMP Traps. |
Applications Manager makes sure that data is secure. The internal MySQL database allows only the localhost to access the database through authenticated users. User Names and Passwords are stored in the MySQL database that is bundled along with the product. The passwords are encrypted to maintain security.
Privileges required for different monitor types:
Monitors | Privileges |
---|---|
Active Directory | Administrator username/password [WMI mode] |
Amazon |
|
Apache Server | Credentials for accessing the server status url for Apache |
AS400/iSeries |
|
Database Query Monitor | User with privileges for accessing a particular database and execute the query |
DB2 | User with atleast SYSMON instance level authority |
Exchange Server | Administrator username/password [WMI mode] |
File/Directory | User with privileges for accessing the File or Directory to monitor |
FTP/SFTP | If Authentication is enabled, enter the Username and Password for connecting to the FTP/SFTP server & move to required directory |
Glassfish | Username and password for connecting to Glassfish Admin console |
HP-UX | Guest user privilege |
HTTP URL | If basic authentication is required enter the same in monitor |
Hyper-V | Administrator privileges to the root OS (Windows 2008 R2 and other supported Hyper-V versions) |
IBM AIX | Guest user privileges are sufficient but "root" privileges are required for collecting Memory related details. Hence, it is preferable to use a "root" account to view all the details |
IBM WebSphere MQ | A Channel name with type of "Server Connection Channel" |
JBoss | Use the JBoss username/password (if Jboss is authenticated). User should be able to access the JBoss JMX console. If not, no username/password is required |
JMX/Java Runtime | If Authentication is enabled, enter the Username and password for connecting to the JMX agent. To know more about monitoring a JMX Application if your application is behind a firewall, check out this blog post. |
LDAP | If Authentication is enabled, enter the Username and Password. If no username and password is provided, then it will connect to LDAP server as an anonymous login. |
Linux | Guest user privilege |
Mail Server | If Authentication is enabled, enter the Username and password for connecting to the SMTP and POP |
Microsoft .Net | Administrator username/password [WMI mode] |
Microsoft Office SharePoint Server | Administrator username/password [WMI mode] |
MS SQL | System Administrator/Owner for the "master" database |
MSMQ | Administrator username/password [WMI mode] |
MySQL | The User-name specified should have access to the databases to be monitored. MySQL should also be configured. This allows the host on which App Manager is running to access the MySQL database. |
Oracle | User with CONNECT and SELECT_CATALOG_ROLE roles |
SAP/SAP CCMS | You need a SAP user profile with the following authorization objects: S_RFC, S_XMI_LOG and S_XMI_PROD which are the minimum prerequisities for adding a SAP monitor. |
Script monitor | User with privileges for executing the script and accessing the output file. |
Server with SNMP mode | SNMP Community string with read privileges. |
SNMP/Network device | For SNMP Version V1/V2c:
For SNMP Version V3: Select one of the three Security Levels in the drop-down list:
|
Solaris | Guest user privilege. |
Sybase | The user should have admin privileges or the DB owner for master database. |
Tomcat |
|
VMWare ESX/ESXi | When adding VMWare ESX/ESXi servers for monitoring, we recommend that you use the root account. However, if you are unable to use the root account, you can use a 'view-only' profile to add the servers. This profile has all the privileges required for monitoring. The user you create must be:
|
VMware vFabric RabbitMQ Server | User Name and Password of RabbitMQ server. |
WebLogic | Use the WebLogic username/password, if WebLogic is authenticated. The user should be an administrator. Otherwise, no username/password is required. |
WebLogic Integration Server | Use the WebLogic username/password, if WebLogic is authenticated. User should be an administrator. Else no username/password is required. |
Webservices | Give the User Name and Password, if it is required to invoke the webservice operation. |
WebSphere | If Global Security is enabled, use the same username/password . If not, no username/password is required. |
Windows | Administrator username/password [WMI mode]. |
Enterprise Edition
Path |
Ports |
---|---|
Admin to Managed Server | SSL Port (default 8443) - for database syncing Webserver (default 9090). |
Managed Server to Admin | SSL Port (default 8443). |
Note: Production Environment gives you the configuration details that you need to take care of, when moving Applications Manager into Production.
SNMP Agent Configuration |
User Management Security Policy |