ManageEngine® Applications Manager


. FAQ

<< 上一页

主页

下一页 >>

FAQ

General

  1. What can ManageEngine Applications Manager do?

  2. Can I create additional users to access Applications Manager?

Monitoring

  1. What is the difference between Monitor Type and Monitor?

  2. Does Applications Manager support monitoring of multiple Monitors in a single machine?

  3. Can I discover all the services running in a particular range of network?

  4. How do I view the Monitors discovered in the network?

  5. Can I change the polling interval of a Monitors?

  6. What does the 'New Monitor' do?

  7. Is it required to associate a Monitor with a Monitor Group for monitoring?

  8. Can a single monitor be associated with multiple Monitor Groups?

  9. Does all the Monitor running in a particular server or host also get discovered, while discovering the Monitor? What must be done to discover all the Monitor?

  10. While discovering a Monitor, the server in which the Monitor is running also gets added to my Monitor Group. Do I have an option to disable the same?

  11. Do I have an option to view the history of data of any Monitor?

  12. Is it possible to monitor Java applications that exposes information through SNMP or JMX? Can the JMX agent generated by ManageEngine JMX Studio be monitored using Applications Manager?

  13. What are the steps involved in managing a custom monitor?

  14. What does the URL Monitoring do?

  15. What is the difference between HTTP-URL and HTTP-URL Sequence monitoring?

  16. Can I use my own database to dump data?

  17. I have Tomcat 3.x version. How can I add a graphic about "Threads Availability" to my Tomcat monitor?

  18. Which ports are going to be taken up by Applications Manager on startup? Do I have an option to modify the default ports?

  19. Is it possible to monitor a SQL Server 2000 server only installed as an instance?

  20. I've configured Monitors and created actions and threshold profiles in one of my machines, say Beta. Is there a way to export this data (alarms, monitors & threshold profiles) to some file, which can then be imported onto another application manager in the deployment server?

  21. Is it possible to add the network interfaces data (e.g different SNMP MIB Data) into Application Manager?

  22. Is it possible to keep the data more than 1 month, (e.g. 1 year) to be used as an historical/capacity planning database?

  23. Once the server starts, the web client login page is automatically displayed in an already open browser. How do I disable this? I prefer to open the web client myself.

  24. What happens when I start Applications Manager with different system user names?

  25. What are the ports to be opened, when Applications Manager is running in a machine which is behind a firewall?

  26. What are the different ways to monitor Custom Applications?

Alarms

  1. How do I associate the threshold profile and actions, once i create them?

  2. Can threshold be associated with both numerical and string attributes?

  3. What determines the severity of health and availability? Is threshold related to health and availability?

  4. When does health of a monitor become critical? How are actions affected?

  5. Is it possible to view all the threshold and actions configured for different Monitors present in a particular Monitor Group?

  6. How do I find out the cause for the severity of every attribute?

  7. Can I associate a Monitor with a new threshold or actions?

  8. Is there an option to edit the threshold or actions?

  9. In Alarms screen, do i have an option to view only 'Critical' alarms?

Miscellaneous

  1. I have my own web applications and other Java applications, but they do not expose management information using JMX or SNMP. What should I do?

  2. I have some of my native (non Java) applications, but they do not expose management information using SNMP. What should I do?

  3. How can I make an ODBC Connection with Applications Manager DB and then query it with crystal reports ??

  4. How can I change the language of Applications Manager after installation?

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.

[Questions]

 

2. 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 a user access, refer to the User Administration section.

[Questions]

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.

[Questions]

 

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.

[Questions]

 

3. 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 section.

[Questions]

 

4. 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 the Applications Manager. Refer to the Monitor Information section for more information.

[Questions]

5. Can I change the polling interval of a Monitor?

 

Yes, you can change the polling interval using the Edit Monitor option. Refer to the Reconfiguration Details section for more information.

[Questions]

 

6. 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).

[Questions]

 

7. 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.

[Questions]

 

8. 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. Follow the given steps:

  1. Click on the Monitor Group. You will find Associate Monitor in the left frame under the Application Links section.

  2. Move the mouse over it and click on the Monitor Type. It will list its respective Monitor.

  3. Select Monitor and click Finish.

Similarly, you can add the same Monitor to another Monitor Group by following the above steps.

[Questions]

 

9. 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. In case you want to discover all the Monitor running in a server or host, use the All Services option in the Create New Monitor screen. Refer to the Discovering All Monitors in a Host section for more information.

[Questions]

 

10. 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 option, you can add a Monitor to your Monitor Group without the server or the host getting added to it by default, Refer to the Global Settings section for more information.

[Questions]

 

11. Do I have an option to view the history of data of any Monitor?

 

Applications Manager archives the data for every one hour. The data can be viewed from the Reports tab. The data is archived for particular attributes of the Monitor. Refer to the Grouping Reports chapter for more details.

 

Additionally, you can also view the past 7 and 30 days report by clicking the and icon respectively, available in every graph of Monitor.

[Questions]

 

 

12. 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 your Java applications that expose management information through SNMP or JMX. Hence, Custom Application can be used to monitor AdventNet JMX agent.

[Questions]

13. What are the steps involved in managing a JMX or SNMP resource using CAM?

 

Building Custom Monitor involves:

[Questions]

 

14. What does the URL Monitoring do?

 

URL Monitoring tests the web pages to ensure that they are functioning properly. It supports monitoring of standard HTTP and HTTPS URLs of web pages. Refer to the HTTP URL Monitors for more information.

[Questions]

 

15. What is the difference between HTTP-URL and HTTP-URL Sequence monitoring?

 

The difference between the two types of monitoring is that HTTP-URL monitors single HTTP and HTTPS URL, whereas HTTP-URL sequence monitors a set of HTTP and HTTPS URLs invoked in sequence.

 

Also, any HTTP and HTTPS URL can be monitored using HTTP-URL, provided they require no authentication details.

[Questions]

16. Can I use my own database to dump data?

 

When starting Applications Manager, MySQL Server 4.0.20, which is bundled with the product, is started. Applications Manager uses this MySQL by default. We strongly recommend you to use this default database itself. If you need to dump data into your own database in that same machine, follow the steps given below.

  1. Edit the database_params.conf file located in the <Applications Manager Home>/working/conf directory and change the following URL.

Default URL: jdbc:mysql://localhost:13326/AMDB

Change to: jdbc:mysql://<HOSTNAME>:<PORT>/<DATABASE>

  1. Edit the startApplicationsManager.bat/.sh located in the <Applications Manager Home> directory and comment out the MySQL starting part. Search for the string "startMySQL" and comment out that line. As we are using the MySQL installed in the same machine, there is no need to start the MySQL Server bundled with the Applications Manager.

  2. Start the Applications Manager. Note: When starting Applications Manager, you will get a warning message MySQL Port is used by some other Application. You can ignore this message.

[Questions]

 

17. I have Tomcat 3.x version. How can I add a graphic about "Threads Availability" to my Tomcat monitor?

 

The data for the "Threads Availability" will be shown only for 5.x versions of the Tomcat Server. This data is not available for 3.x and 4.x version of Tomcat Server. For more information on the data that is displayed for each of the Tomcat versions, refer to the Tomcat Servers topic.

[Questions]

 

18. Which ports are going to be taken up by Applications Manager on startup? Do I have an option to modify the default ports?

 

Web Server : 9090

MySQL : 13326

RMI port : 11099

WEBCONTAINER_PORT : 18009

TOMCAT_SHUTDOWNPORT : 8006

TCP_PORT : 12000

 

To modify the default port, edit the file AMServer.properties located in the <Applications Manager Home>/conf directory and modify the required ports. Restart the server for the changes to take effect.

 

Note: You will want to edit only the Web Server Port as it is required to connect to the Web Client. For other ports, Applications Manager automatically finds the available ports and connects to it at startup.

 

Important: When editing web server port, ensure if you have installed the Applications Manager as a Windows service. If installed so, you need to change the web server port in yet another file (apart from AMServer.properties) httpd.conf located in <Applications Manager Home>/working/apache/conf. Set the new web server port for the Listen parameter in this file.

[Questions]

 

19. Is it possible to monitor a SQL Server 2000 server only installed as an instance?

 

SQL Enterprise manager uses: [servername]\[instancename]

 

For monitoring MS SQL 2000 Server, you have to specify the Host Name or IP Address of the machine in which MS SQL Server is running.

 

What is shown in Enterprise Manager is [servername]\[instancename]. Here servername refers to the machine in which the MS SQL 2000 Server is running and instancename refers the name of the MS SQL 2000 Server. Hence while adding the MS SQL 2000 server, you have to specify only the servername part in the Hostname / IP Address field and not the instancename.

[Questions]

20. I've configured Monitors and created actions and threshold profiles in one of my machines, say Beta. Is there a way to export this data (alarms, monitors & threshold profiles) to some file, which can then be imported onto another application manager in the deployment server?

 

  1. Applications Manager is data driven and all data is in a mysql database. You can copy the <Applications Manager Home>/working/mysql/data/AMDB folder and replace the one in the new installation in the production system.

  2. Delete the files befailover.frm, befailover.MYD and befailover.MYI located in the AMDB folder before using it for an AM instance running in a different machine. These files contains entry for the hostname of the machine in which AM is installed.

  3. Start the server.

Note:

Besides, it is best that the Beta machine and the target host have the same operating system. Also, shutdown the Applications Manager before doing this. Applications Manager should be shutdown using the shutdownApplicationsManager.sh/.bat scripts only.

[Questions]

 

21. Is it possible to add the network interfaces data (e.g different SNMP MIB Data) into Application Manager?

 

You can achieve this by creating Custom Applications. For more information, refer to Adding SNMP OID Attributes topic.

[Questions]

 

22. Is it possible to keep the data more than 1 month, (e.g. 1 year) to be used as an historical/capacity planning database?

 

Yes, you can view historical reports of more than a month (apart from the daily, 7 days, and 30 days reports). For example, if you have data collected for more than a month or a year, you can view historical reports for a particular day or a range of days using the 'Custom Time Period' option. For more information, please refer to Viewing Reports topic.

[Questions]

 

23. Once the server starts, the web client login page is automatically displayed in an already open browser. How do I disable this? I prefer to open the web client myself.

 

Yes, you can disable this automatic action. Edit AMServer.properties file located in the <Applications Manager Home>/conf directory and set the am.browser.startup parameter as false. After this configuration, when you restart the server, you will need to manually invoke the web client.

[Questions]

 

24. What happens when I start Applications Manager with different system user names?

 

For example, you have installed Applications Manager in a system with user access as 'admin'. The Applications Manager server is started. The <Applications Manager Home>/working/mysql/data/AMDB folder files are set with 'admin' permissions. In a later period you have logged into the system using another user name, say 'guest', and started Applications Manager. At this point, the AMDB files are set with the 'admin' permission. Because of the change in file permissions, there will be malfunctioning of the monitors and when Alarms tab is clicked, exceptions might be thrown.

 

To avoid this error, you need to ensure that the same user login is used everytime you start Applications Manager in your system. If you have AMDB files with different user permissions, perform the following steps to change all permissions to a single user permission.

  1. Login to system with a user name that you need to reset, say 'admin'.

  2. Go to <Applications Manager Home>/working/mysql/data/AMDB directory.

  3. Execute the following command.

chown -R <the user name that is to be reset> *

Example: chown -R guest *

  1. Restart the Applications Manager.

  2. Also make sure you start the Applications Manager from /etc/rc.local file as 'guest' user.

On performing this, all the files under <AMDB> directory is set with 'guest' permission.

[Questions]

25. What are the ports to be opened, when Applications Manager is running in a machine, which is behind a firewall?


Refer to Configuring Secure Applications Manager topic for details on what ports need to be opened when there is a firewall.

[Questions]

 

26. What are the different ways to monitor Custom Applications ?

[Questions]

 

Alarms

1. How do I associate the threshold profile and actions, once I create them?

 

Thresholds and actions can be associated using Configure Alarm option. Refer to the Associating Threshold and Actions with Attributes section.

[Questions]

 

2. Can threshold be associated with both numerical and string attributes?

 

Yes. Threshold can be associated with both numerical and string attributes.

[Questions]

 

3. What determines the severity of health and availability? Is threshold related to health and availability?

 

The child Monitors or sub-components (also called 'dependencies') determine the availability and severity of health for a Monitor Group or Monitor.

 

Health: The health is based on the severity of the attributes that are added as its dependencies. The severity of the attributes is in turn dependent on the Threshold. Hence the threshold is indirectly related to health.

 

Availability: The availability of a Monitor Group is dependent on the availability of its Monitor. The availability of Monitor is determined during discovering the Monitor and it is internally handled. Hence threshold is not related to the availability.

 

Refer to the Configuring Dependencies section for details on dependencies.

[Questions]

 

4. When does health of a monitor become critical? How are actions affected?

 

The child Monitors or sub-components (also called 'dependencies') determine the availability and severity of health for a Monitor Group or Monitor.

 

Health of the Monitor: The health is based on the severity of the attributes that are added as its dependencies. The severity of the attributes is in turn dependent on the Threshold. By default, if any one of the dependencies is critical, the health of the monitor becomes critical. The user has an option to choose the dependencies that affect the health of the monitor. Refer to the Configuring Dependencies section for details on dependencies.


The Actions assosciated would be executed only if there is a change in the severity. For eg., if the health of the monitor changes from clear state to critical state, an alarm is generated and the action assosciated would be executed, say an email alarm would be sent to the user.

[Questions]

 

5. Is it possible to view all the thresholds and actions configured for different Monitors present in a particular Monitor Group?

 

Yes. You can use the Global Alarm Configuration option to view all the thresholds and actions configured for all Monitors of a particular Monitor Group. Refer to the Viewing and Configuring Alarms Globally for more information.

[Questions]

 

6. How do I find out the cause for the severity of every attribute?

 

You can view the cause for the severity of every attribute using the Root Cause Analysis option. Click on the severity icon and expand the node to view the cause. Refer to the Root Cause Analysis section of Glossary.

[Questions]

 

7. Can I associate a Monitor with a new threshold or actions?

 

Yes. You can associate the Monitor with a new threshold by using the Configure Alarm option available for every attribute of the Monitor. In Configure Alarm screen, choose the new threshold and save the changes.

 

You can also do the same through the Global Alarm Configuration screen by following the given steps:

  1. Click on the Monitor Group.

  2. Click on the Global Alarm Configuration from the left frame. This lists all the Monitors and their associated thresholds and actions.

  3. Click the Edit icon of the Monitor whose threshold must be changed. This opens the Configure Alarm screen.

  4. Select the new threshold from the combo box of Associate Threshold.

  5. Click Save All.

This changes or associates the new threshold with the Monitor. You can also follow the same steps to associate actions.

 

[Questions]

 

8. Is there an option to edit the threshold or actions.?

 

Yes. Go to View Threshold. This lists all the threshold profiles and their details. Click the Edit icon and make the changes. To edit an action, follow the same steps in View Actions.

[Questions]

 

9. In Alarms screen, do I have an option to view only 'Critical' alarms ?

 

Yes. Click on the Alarm Summary icon. A dialog with the recent critical alarms pops up. To view all the critical alarms, click on the Critical part of the graph. This lists all the critical alarms in the Alarms screen. The same steps can be followed to view alarms for other severity.

[Questions]

 

Miscellaneous

1. I have my own web applications and other Java applications, but they do not expose management information using JMX or SNMP. What should I do?

 

ManageEngine offers ManageEngine JMXStudio that can help build manageability into your software by exposing information through JMX and its various adapters such as SNMP, SOAP, AMI, RMI, etc.

[Questions]

 

2. I have some of my native (non-Java) applications, but they do not expose management information using SNMP. What should I do?

 

ZohoCorp offers AgentToolkit C Edtion that can help build manageability into your software by exposing information through management protocols such as SNMP, etc.

[Questions]

 

3. How can I make an ODBC Connection with Applications Manager DB and then query it with crystal reports ?

 

You can make ODBC connection from localhost, that is you can make connection from the machine where Applications Manager is running. If you want to access mysql from remote machine, you have to give permission in user tables.
Connect to mysql and execute following commands,

INSERT INTO user (Host,User,Password) VALUES('host name with domain name','root',PASSWORD('appmanager'));
GRANT ALL PRIVILEGES ON *.* TO 'root'@'host name with domain name';
FLUSH PRIVILEGES;

For eg., INSERT INTO user (Host,User,Password) VALUES('appmanager.manageengine.com','root',PASSWORD('appmanager'));
GRANT ALL PRIVILEGES ON *.* TO 'root'@'appmanager.manageengine.com';
FLUSH PRIVILEGES;

[Questions]

 

 

4. How can I change the language of Applications Manager after installation?

 

To change the language from the one that you have already installed,

[Questions]

 

<< 上一页

主页

下一页 >>

Glossary

Appendix