# Monitoring product FAQ | ManageEngine Applications Manager ## General 1. **What can ManageEngine® Applications Manager do?** ManageEngine® Applications Manager helps to monitor your applications such as Web applications, application servers, Web servers, databases, network services, systems, etc. That is, it helps you to identify and analyze faults and performance issues in your applications well in advance. 2. **What is a Monitor?** A Monitor is a specific Application, Server, Service or Web URL. The performance of these Applications, Servers and Services are monitored on the basis of metrics like CPU Usage, Response Time etc. Examples of monitors supported are Windows server monitor, WebLogic monitor, Oracle database monitor, service monitor, URL Sequence monitor, Apache monitor etc. For eg., If you want to monitor 100 SQL Server installations in your network, the 100 SQL Servers will be considered as 100 monitors. Consider the Apache web server that is used by www.appmanager.com. This monitor (Apache web server) may have 'N' number of performance metrics exposed. For info on what performance metrics you can see for an Apache Monitor, refer [Apache Monitoring](https://www.manageengine.com/products/applications_manager/apache-monitoring.html). The total number of monitors will include the monitors that we add by default. These default monitors **will not** be taken into account while calculating the number of monitors for Licensing. For licensing, the server or web server is considered as a Monitor. CPU Utilization, Response Time etc., are the Performance Metrics of a Server Monitor. 3. **Can I create additional users to access Applications Manager?** Yes. You can add more users apart from the default 'admin' user. For more information on creating user access, refer to the [User Administration](https://help.appmanager.com/user-administration) section. 4. **What are the Operating Systems supported by Applications Manager?** Applications Manager is tested to support the following operating systems and versions (not a comprehensive list): - Windows XP Professional, Windows Vista / Windows 7, Windows Server 2003, 2008 and 2012 - RedHat Linux 8.0 and above - Enterprise Linux 2.1 and above / Debian / Suse / Ubuntu / Mandriva / CentOS / Fedora Core 5. **Can I install Applications Manager in a Windows machine and configure it to monitor Linux / HP Unix machines?** Installation is not coupled with monitoring capabilities. So you can install Applications Manager in either Windows / Linux machines and configure it to monitor the performance of Windows / Linux / Solaris / HP-Unix / Mac OS / IBM AIX Servers etc. 6. **I have 2 Red Hat servers with different hosting companies. One installed absolutely fine and the other one was giving me the same abnormal termination.** The solution: - Create a *tmp* directory - Launch setup with `-is:tempdir /root/tmp` (Should be absolute) ## Monitoring 1. **What is the difference between Monitor Type and Monitor?** Application servers such as WebLogic server, JBoss server, etc. and Database Servers such as Oracle Database server, MySQL Database server, etc. that are monitored by Applications Manager are called Monitor Type. Different instances of these Monitor Types running on a particular port of a host are called Monitor. 2. **Does the Applications Manager support monitoring of multiple Monitors in a single machine?** Yes, it supports monitoring of multiple Monitors in a single machine. 3. **Can I have the same monitor in different monitor groups? Will it be monitored multiple times then?** Yes, you can have the monitor in multiple monitor groups. It will not be monitored multiple times, because monitor group is a virtual grouping of monitors only. 4. **Can I discover all the Monitors running in a particular network?** Yes, you can discover all the Monitors running in a particular network. For more information, refer to the [Discover Network](https://help.appmanager.com/network-discovery) section. 5. **How do I view the Monitors discovered in the network?** Once you create the Monitor, they can be viewed by clicking the Monitors tab. This lists the Monitor Type and the number of Monitors created in Applications Manager. To view the Monitors discovered in the network, click the **Configured Networks** link under **Discovery Links** or in the **Central** module tab under **Network Discovery**, click **View**. 6. **Can I change the polling interval of a Monitor?** Yes, you can change the polling interval using the Edit Monitor option. 7. **What does the 'New Monitor' do?** This option is used to create a new Monitor where the Monitor is discovered from the network and also to collect data (performance metrics, availability etc). 8. **Is it required to associate a Monitor with a Monitor Group for monitoring?** A Monitor need not be associated with a Monitor Group for monitoring. Once the Monitor is created, Applications Manager starts monitoring it irrespective of whether the Monitor is added to the Monitor Group. The purpose of associating a Monitor with a Monitor Group is to provide a holistic view to your Monitor Group. 9. **Can a single Monitor be associated with multiple Monitor Groups?** Yes. A Monitor can be associated with multiple Monitor Groups using the Associate Monitor option: 1. Click on the Monitor Group. 2. Click **Associate Monitor** under Application Links. 3. Select the Monitor Type and choose the required Monitor. 4. Click Finish. 10. **Can I associate an old monitor with a new Monitor Group?** Yes. Go to the Home tab → select the required Monitor Group → click **Associate Monitors** and choose the monitor to add. 11. **Does all the Monitors running in a particular server or host also get discovered while discovering the Monitor? What must be done to discover all the Monitors?** When a server or host is discovered, all the Monitors running in it will not be discovered. To discover all Monitors running in a server or host, use the All Services option in the Create New Monitor screen. Refer to [Discovering All Monitors in a Host](https://www.manageengine.com/products/applications_manager/help/network-discovery.html). 12. **While discovering a Monitor and adding it to my Monitor Group, the server in which the Monitor is running also gets added to my Monitor Group. Do I have an option to disable the same?** Yes. Using Global Settings, you can add a Monitor without the server or host getting added by default. Refer to [Global Settings](https://www.manageengine.com/products/applications_manager/help/global-settings.html). 13. **Do I have an option to view the history of data of any Monitor?** Applications Manager archives data every hour. The data can be viewed from the Reports tab. Refer to [Grouping Reports](https://www.manageengine.com/products/applications_manager/help/grouping-reports.html). You can also view the past 7 and 30 days report by clicking the icons below available in every graph of Monitor: ![](https://www.manageengine.com/products/applications_manager/images/icon_7daysdata.gif) ![](https://www.manageengine.com/products/applications_manager/images/icon_30daysdata.gif) 14. **Is it possible to monitor Java applications that expose information through SNMP or JMX? Can the JMX agent generated by ManageEngine® JMX Studio be monitored using Applications Manager?** Yes. Custom Monitors provide a way to monitor Java applications that expose management information through SNMP or JMX. 15. **What are the steps involved in managing a JMX or SNMP resource using CAM?** Building Custom Monitor involves: - Creating Custom Monitor and adding it to a specific Monitor Group - Adding Attributes 16. **What does the URL Monitoring do?** URL Monitoring tests web pages to ensure that they are functioning properly. It supports monitoring of standard HTTP and HTTPS URLs. Refer to [HTTP URL Monitors](https://www.manageengine.com/products/applications_manager/help/http-url-monitors.html). 17. **What is the difference between HTTP-URL and HTTP-URL Sequence monitoring?** HTTP-URL monitors a single HTTP or HTTPS URL, whereas HTTP-URL Sequence monitors a set of URLs invoked in sequence. HTTP-URL requires no authentication details. 18. **How can I monitor dynamic URLs?** Use **$** in the *Request Parameter* text box of the URL. During monitoring, it fetches dynamic values and passes them to the next URL in the sequence. **Note:** After adding the URL Sequence, go to the corresponding URL's Edit Monitor page to enter parameters. 19. **Can I use my own MySQL to dump data?** Yes. Modify `database_params.conf` and `AMServer.properties` accordingly. Update the JDBC URL from: ``` jdbc:mysql://localhost:13326/AMDB ``` To: ``` jdbc:mysql://:/ ``` Update username and password accordingly and restart Applications Manager. 20. **Which ports are used by Applications Manager on startup? Can I modify them?** - Web Server: 9090 - MySQL: 13326 - RMI port: 11099 - WEBCONTAINER_PORT: 18009 - TOMCAT_SHUTDOWNPORT: 8006 - TCP_PORT: 12000 Modify ports in `/conf/AMServer.properties` and restart. *(Content continues with detailed FAQs on SQL monitoring, exporting configurations, alarms, user permissions, firewall ports, custom applications, availability calculations, MySQL connections, HTTPS configuration, uninstall steps, Enterprise Edition setup, migration, licensing, and upgrade procedures as provided in the source.)*