Frequently Asked Questions - Product
Monitoring
-
What is the difference between Monitor
Type and Monitor?
-
Does Applications Manager support
monitoring of multiple Monitors in a single machine?
-
Can I have the same monitor in
different monitor groups? Will it be monitored multiple times
then ?
-
Can I discover all the services
running in a particular range of network?
-
How do I view the Monitors discovered
in the network?
-
Can I change the polling interval
of a Monitors?
-
What does the 'New
Monitor' do?
-
Is it required to associate a Monitor
with a Monitor Group for monitoring?
-
Can a single monitor be associated
with multiple Monitor Groups?
-
Can I associate an old monitor
with a new Monitor Group?
-
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?
-
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?
-
Do I have an option to view the
history of data of any Monitor?
-
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?
-
What are the steps involved in
managing a custom monitor?
-
What does the URL Monitoring do?
-
What is the difference between
HTTP-URL and HTTP-URL Sequence monitoring?
-
How can I monitor dynamic URLs
-
Can I use my own MySQL to dump
data?
-
I have Tomcat 3.x version. How
can I add a graphic about "Threads Availability" to
my Tomcat monitor?
-
Which ports are going to be taken
up by Applications Manager on startup? Do I have an option to
modify the default ports?
-
Is it possible to monitor a SQL
Server 2000 server only installed as an instance?
-
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 (alerts, monitors & threshold
profiles) to some file, which can then be imported onto another
application manager in the deployment server?
-
Is it possible to add the network
interfaces data (e.g different SNMP MIB Data) into Application
Manager?
-
Is it possible to keep the data
more than 1 month, (e.g. 1 year) to be used as an historical/capacity
planning database?
-
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.
-
What
happens when I start Applications Manager with different system
user names?
-
What
are the ports to be opened, when Applications Manager is running
in a machine which is behind a firewall?
-
What are the different ways to
monitor Custom Applications?
-
How is the availability % calculated
for Monitor Group?
-
Is there a way to set up Applications
Manager to carry out an alert action (i.e., send an email) when
any unsolicited trap comes in?
-
While setting up Oracle monitor,
without using the full admin user, how to specify which user rights
do we have to set in order to monitor the instance?
-
What is connection time in Java
Runtime Monitor?
-
I want to have a particular user
associated with one monitor group. Is it possible?
-
How file monitoring is done? Does
it fetch the entire file each time it checks for new content?
Alerts
-
How do I associate the threshold
profile and actions, once i create them?
-
Can threshold be associated with
both numerical and string attributes?
-
What determines the severity of
health and availability? Is threshold related to health and availability?
-
When does health of a monitor become
critical? How are actions affected?
-
Is it possible to view all the threshold
and actions configured for different Monitors present in a particular
Monitor Group?
-
How do I find out the cause for
the severity of every attribute?
-
Can I associate a Monitor with a
new threshold or actions?
-
Is there an option to edit the threshold
or actions?
-
In Alerts screen, do I have an option
to view only 'Critical' alerts?
Miscellaneous
-
I have some of my native (non Java)
applications, but they do not expose management information using
SNMP. What should I do?
-
How can I make an ODBC Connection
with Applications Manager DB and then query it with crystal reports
??
-
How can I change the language
of Applications Manager after installation?
-
Can the Database that Applications
Manager uses be run on a separate server to improve performance
-
How can I create custom reports
?
-
Is there any problem in migrating
from one version of Applications Manager to another ?
-
How is Google Map connected to
Application Manager? What information is going to Google ?
-
What about licence agreement with
Google ?
-
What is the definition for Jobs
in 5 minutes / System load ?
-
How can I integrate Applications
Manager in my Intranet?
-
How can I automatically create
reports?
-
How can I enable HTTPS for Applications
Manager Web access?
-
How to integrate Dell OpenManage
with Applications Manager?
-
How to change Applications Manager
MySQL password?
-
How can I connect to Applications
Manager's MySQL?
-
How can I use Applications Manager to monitor BEA Tuxedo's performance?
-
How to manually uninstall Applications Manager?
-
Are there any MySQL changes from Applications Manager 8 to Applications Manager 9?
Enterprise Edition
-
How to identify, when to switch over to Enterprise
Edition (distributed setup)?
-
Can I just have a single server dedicated for my
needs initially and later on upgrade to a multi server setup
-
What is "Load Factor"?
-
How to convert from Professional Edition
to Distributed Setup (Enterprise Edition)?
-
How to setup a Monitoring Solution for 1000 monitors?
-
What are the limitations of Enterprise Edition?
-
What is the Role of Admin & Managed Server installations?
-
How & where data is stored in case of an Admin
Server and Managed Server ?
-
How communication between Admin (central) & Managed
Server occur?
-
Is there any situation where a prospect has less
than 250 Monitors, but still need Enterprise edition?
-
Can I add more than one Managed Server / Admin
server in the same host ?
-
I have configured Enterprise Edition in one server
during evaluation, how do I migrate the entire setup to another
server?
-
I am not able to start the Application. I get
the error License mismatch in StartUpLogs_out0.txt
-
We have an Enterprise installation consisting
of 1 admin server and 4 managed servers. What is the correct order
of steps for upgrading our servers to the latest build?
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. 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.
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.
[Questions]
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 a user access, refer to the User
Administration section.
[Questions]
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 Professional / XP / 2003 / 2000
- RedHat Linux 8.0 and above,
- Enterprise Linux 2.1 and above / Debian / Suse / Ubuntu / Mandriva / CentOS / Fedora Core
[Questions]
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.,
[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 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. And, it
will not be monitored multiple times, because monitor group is a virtual
grouping of monitors only.
[Questions]
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 section.
[Questions]
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 the Applications Manager. To view the Monitors discovered in the network, click the Configured Networks link available in the left frame under Discovery Links or in the Admin module tab, under Network Discovery, click View.
[Questions]
6. 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]
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).
[Questions]
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.
[Questions]
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.
Follow the given steps:
-
Click on the Monitor Group. You will find Associate
Monitor in the left frame under the Application Links section.
-
Move the mouse over it and click on the Monitor
Type. It will list its respective Monitor.
-
Select Monitor and click Finish.
Similarly, you can add the same Monitor to another Monitor Group
by following the above steps.
[Questions]
10. Can I associate an old monitor with a new
Monitor Group?
Yes. You can add an old monitor to a Monitor Group by clicking on
the Home tab -> go to the required Monitor Group -> click
Associate Monitors link ( present in the Monitor Group
Links menu on the left hand side or in the last line of Monitor Information
table. From the list, select the monitor you want to add.
[Questions]
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. 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]
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
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]
13. 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]
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 your Java applications
that expose management information through SNMP or JMX. Hence, Custom
Application can be used to monitor ManageEngine JMX agent.
[Questions]
15. What are the steps involved in managing a
JMX or SNMP resource using CAM?
Building Custom Monitor involves:
[Questions]
16. 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]
17. 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]
18. How can I monitor
dynamic URLs?
For Eg., If your login page has some hidden parameter that needs
to be submitted while logging into your application and also the value
for the hidden parameter is different for each login request. In this
case, the hidden parameter value in the login page needs to be fetched
dynamically and passed to the subsequent URL.
For monitoring these kind of dynamic URL Sequences, you can use $<Parameter
name> in the Request Parameter text box of the URL.
So, while monitoring the URL Sequence, $<Parameter name>
will fetch the dynamic values and pass it to the next URL in the sequence.
Note: While using the Recorder tool, you cannot specify
the parameters in the Request Parameter text box, so instead,
after adding the URL Sequence, go to corresponding URL's 'Edit Monitor'
and enter the parameters.
Also refer Forums - Example
[Questions]
19. Can I use my own MySQL
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 MySQL in that same machine, follow the steps given
below.
-
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>
-
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.
-
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]
20. 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]
21. 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]
22. 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.
To monitor an instance, give the host name of the machine in which
MSSQL instance is running in the Host Name field. DO NOT give the
MSSQL instance Name in the Host Name field.
When you are running multiple instances of SQL Servers in one computer,
you will have different ports associated for each instance. You can
add each instance in Applications Manager by specifying the port for
that instance.
To find the port in which each instance is running follow the below
steps.
1. On the Microsoft SQL Server 2000 server, start the SQL Server
Network Utility.
2. Click the General tab, and then click the instance you want from
the Instances drop-down menu.
3. Click TCP/IP, and then click Properties. Note that the port number
for this instance appears in the Properties dialog box.
[Questions]
23. 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 (alerts, monitors &
threshold profiles) to some file, which can then be imported onto
another application manager in the deployment server?
-
Install the Applications Manager with same build number in new the machine ( click About link to find the Build Number )
-
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.
-
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.
- If you have Web Service monitors, copy the WSM directory from AppManager8/working/users/ of the old installation to the new applications manager installation
- 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.
After you have done these steps, you can start the new applications manager. If you want to migrate applications manager from Windows to Linux, contact us at appmanager-support@manageengine.com
[Questions]
24. 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]
25. 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]
26. 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]
27. 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 Alerts 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.
-
Login to system with a user name that you need
to reset, say 'admin'.
-
Go to <Applications
Manager Home>/working/mysql/data/AMDB directory.
-
Execute the following command.
chown
-R <the user name that is to be reset> *
Example: chown -R guest *
-
Restart the Applications Manager.
-
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]
28. 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]
29. What are the different
ways to monitor Custom Applications ?
-
If SNMP is enabled in that application, you
can use SNMP monitor to monitor that particular application. Also
if you have Mib for your application, you can upload that mib
to applications manager and add the required attributes to be
monitored.
-
If your applications java and exposes data through
JMX or it uses JDK 1.5 and exposes data through JMX, you can use
JMX [MX4J / JDK1.5] monitor to monitor your application and also
add required attributes for monitoring exposed by JMX.
-
If the custom application is running in a particular
TCP port, you can use Service monitoring to monitor the port and
check for availability of that port.
-
If the application is web based application (
like IIS or Apache ), you can use HTTP-URLs and HTTP-URL Sequence
monitoring to monitor the URLs for thier availability.
-
If you have a script in Applications Manager
machine which can monitor your application, Applications Manager
server can execute this script periodically using Script monitor.
It will also generate reports and escalate alerts according to
the results obtained.
-
If you have a web application running over JDK
1.5, you can use Web Transaction Monitor to monitor the end to
end details about the application. Please refer the following
link for details,
Web Transactions
[Questions]
30. How is the availability
% calculated for Monitor Group?
Take for eg., Monitor Group shows downtime % as 80% whereas none
of the monitors has <90% downtime %. This is because Monitor Group's
availability is based on any one of the monitors present in it by
default. For eg, assume a Monitor Group has 2 monitors in it. If the
first monitor is down from 10 to 11 AM, then Monitor Group has 1 hour
downtime. If the second monitor goes down from 3 to 4PM, then the
Monitor Group's total downtime is 2 hours. If you take the downtime
report, it would say monitor group is not available for 2 hours even
though each individual monitor is not available for 1 hour only.
[Questions]
31. Is there a way to
set up Applications Manager to carry out an alert action (i.e., send
an email) when any unsolicited trap comes in?
Currently we do not have an option to execute action for unsolicited
traps. However if you can create 7 trap listeners for each of the
"Generic Type" and leave the "Enterprise OID"
field empty you will be able to receive all the unsolicited traps
using the trap listener itself.
[Questions]
32. While setting up Oracle
monitor, without using the full admin user, how to specify which user
rights do we have to set in order to monitor the instance?
If the user has the permission to execute the queries in the file
AppManagerHome/working/conf/application/Oracle.xml,
then the user should be able to monitor Oracle database using Application
Manager.
[Questions]
33. What is connection
time in Java Runtime Monitor?
In Java Runtime Monitor, the "Connection Time" is the time
taken by Applications Manager to look up the JMX agent on the remote
JVM.
[Questions]
34. I want to have a particular
user associated with one monitor group. Is it possible?
You can associate one user to one Monitor group. For this
1. Create users from Admin Tab ->User Administration and then add
users.
2. Go to Home tab and then click on the Monitor Group for which you
want to associate the user.
3. In the Monitor Group page, on the left side you will be able to view
an
Edit link.Click on the link and you will be able to view all
the created users. Associate the user you wanted to monitor the selected
Monitor group and click on Save.
After you logout and login as the new user, you will be able to find
only those monitors present in that group.
[Questions]
35. How file monitoring
is done? Does it fetch the entire file each time it checks for new
content?
Applications Manager will check for the change in content from the previous
output and hence the whole file is not checked during each polling.
[Questions]
Alerts
1. How do I associate
the threshold profile and actions, once I create them?
Thresholds and actions can be associated using Configure
Alert 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 alert is generated and the
action assosciated would be executed, say an email alert 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 Alert
Configuration option to view all the thresholds and actions
configured for all Monitors of a particular Monitor Group. Refer to
the Viewing
and Configuring Alerts 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 Alert option
available for every attribute of the Monitor. In Configure
Alert screen, choose the new threshold and save the changes.
You can also do the same through the Global
Alert Configuration screen by following the given steps:
-
Click on the Monitor Group.
-
Click on the Global
Alert Configuration from the left frame. This lists all
the Monitors and their associated thresholds and actions.
-
Click the Edit
icon of the Monitor whose threshold must be changed. This opens
the Configure Alert screen.
-
Select the new threshold from the combo box of
Associate Threshold.
-
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 Alerts screen, do
I have an option to view only 'Critical' alerts ?
Yes. Click on the Alert Summary icon. A dialog with the recent critical
alerts pops up. To view all the critical alerts, click on the Critical
part of the graph. This lists all the critical alerts in the
Alerts screen. The same steps
can be followed to view alerts for other severity.
[Questions]
Miscellaneous
1. I have some of
my native (non-Java) applications, but they do not expose management
information using SNMP. What should I do?
WebNMS offers AgentToolkit C Edtion that can help
build manageability into your software by exposing information through
management protocols such as SNMP, etc.
[Questions]
2. 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.adventnet.com','root',PASSWORD('appmanager'));
GRANT ALL PRIVILEGES ON *.* TO 'root'@'appmanager.adventnet.com';
FLUSH PRIVILEGES;
[Questions]
3. How can I change the
language of Applications Manager after installation?
To change the language from the one that you have already installed,
-
Go to <AMServer.properties> file found under <Applications
Manager Home>/conf>
-
Edit the existing entries
-
Save and then restart Applications Manager.
[Questions]
4. Can the Database,
that Applications Manager uses, be run on a separate server to improve
performance
The database that Applications Manager uses can be run on a separate
server to improve scalability.
[Questions]
5. How can I create custom reports?
Ability to customize reports is provided by Applications Manager.
Users can run Crystal Reports on our database. We expose our Schema
to customers on request.
[Questions]
6. Is there any problem in migrating from one version
of Applications Manager to another?
The migration will be handled seamlessly and the customer will not
have to worry about it as long as ManageEngine Update Manager (Patch
Manager) is used to apply the Service Pack, to upgrade to the new
version. We will normally have automatic migration of the data.
[Questions]
7. How is Google Map connected to Application Manager?
What information is going to Google?
No information goes to Google. The integration of Google Map and
the Applications Manager alert information occurs at the user's browser
level using AJAX.
The sequence
1) The browser will ask Google to give the map
2) The browser will send a request to App Manager and get all the
alerts info.
3) Now the above two are obtained using AJAX and handled / merged
and displayed to the user in the client side (browser) using Javascript.
Applications Manager server makes no requests, sends no data to Google,
only browser will send the key info to Google while making a request
for their Javascript.
[Questions]
8. What is the licence agreement with Google ?
We do not have any agreement with Google. We only facilitate our
product usage with Google Maps. As a user, you actually generate a
License Key (Google Map API Key) from the Google Website and hence
you will be agreeing to the Google License to use it.
FYI: Google Map Terms Of Usage
http://www.google.com/apis/maps/terms.html
[Questions]
9. What is the definition for Jobs in 5 minutes
/ System load ?
The definition of JOB means, the system load average. The
term system load in UNIX computing term describes the amount of work
that a computer system is doing. The load average is the system load
over a period of time. An idle computer has a load number of 0. Each
process that is using CPU, waiting for CPU or is in uninterruptable
sleep (usually waiting for disk activity) adds 1 to the load number.
The load average is calculated as the exponentially damped moving
average of the load number. The three values of load average refer
to the past one, five, and fifteen minutes of system operation.
Application Manager gets the information by using the command called
UPTIME or /bin/cat /proc/loadavg
[Questions]
10. How can I integrate Applications Manager in
my Intranet?
JSON Feeds is the key! Refer Blog for more information.
[Questions]
11. How can I automatically create reports?
Follow the steps given in the below link, to configure automatic
report creation.
http://appmanager.com/help/administrative-operation/schedule-reports.html
You can access the reports created, from the below URL
http://hostName:portNumber/Reports/
Where, hostName is the name of the machine where Applications
Manager is running. portNumber is the port at which Applications
Manager is running.
[Questions]
12. How can I enable HTTPS for Applications Manager
Web access?
Change am.ssl.enabled=false to am.ssl.enabled=true
in AppManager7/conf/AMServer.properties file. This will enable
HTTPS on port 8443 (default port ). [If you want to edit this port
number, edit am.ssl.port=8443 in AppManager8/conf/AMServer.properties
file.]
Restart Applications Manager.
[Questions]
13. How to integrate Dell OpenManage with Applications
Manager?
Refer Applications Manager Blog
http://blogs.appmanager.com/weblog_entry.php?e=1021
[Questions]
14. How to change Applications Manager MySQL password?
1. Stop the instance of Applications Manager running currently.
2. Go to AppManager8/working/mysql directory and execute
startMYSQL.sh
3. Once MySQL is connected, execute the command below command from
AppManager8/working/ directory
./mysql/bin/mysql -h localhost -u root -D AMDB --socket=./mysql/mysql.sock
-p
4. You will be prompted for password. Give the default password 'appmanager'
and you will be connected to MySQL.
5. Execute the following commands in MySQL prompt in the same order
as below
use mysql;
update user set PASSWORD=PASSWORD('password you want') where user='root';
flush privileges;
After this, stop the MySQL that is running.
6. Now go to AppManager8/working/mysql and edit my.ini
file and give the same password which you gave earlier (password you
want) in the place of password=appmanager(should be password=password
you want) which will be currently present there.
7. Also change the value of password in database_params.conf file
under AppManager8/working/conf/ directory. Edit the file database_params.conf
and you will see
# login password for the database if any
password appmanager(replace with password you want) AppModules TopoDB-MapDB-EventDB-AlertDB-PollDB-PolicyDB-USERSTORAGEDB-ApplnDB
Restart AppManager and the password will be successfully changed.
[Questions]
15. How can I connect to Applications Manager's
MySQL?
Execute the following command in the command prompt of the Applications
Manager server. This will connect to the Applications Manager MySQL.
If Applications Manager is running on Linux server,
mysql -h localhost -u root -pappmanager -P 13326 -D AMDB
Where, 13326 is the default MySQL port and this can be checked in
AppManager_Home/conf/AMServer.properties(am.mysql.port) file.
If Applications Manager is running on windows server,
AppManager_Home\working\mysql\bin\mysql.exe -h localhost -u root
-pappmanager -P 13326 -D AMDB
[Questions]
16. How can I use Applications Manager to monitor BEA Tuxedo's performance?
Currently Applications Manager does not support BEA Tuxedo directly, but BEA provides various options like
1. Command Line Utilities
2. MIB.
to monitor BEA Tuxedo. It can be used with Applications Manager to monitor BEA Tuxedo parameters.
For eg. You can provide a script that uses the Command Line Utilities provided by BEA to monitor required parameters. This script, when executed will log the parameter values to a output file.
You can configure the script to Applications Manager. Applications Manager will execute the script and monitor the parameters.
Refer the below link for various monitoring options provided by BEA
http://edocs.bea.com/tuxedo/tux71/html/admon2.htm#1023826
[Questions]
17. How can I manually uninstall Applications Manager?
* Shut Down Applications Manager (Make sure the service is stopped if installed as a service)
* Open a command prompt, go to AppManager directory ( by default C:\Program Files\AdventNet\ME\AppManager8 ) and execute the below command,
shutdownApplicationsManager.bat -force
* Click on the windows Start button-> Run -> regedit . Then in the Registry Editor, go to
HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Uninstall
Delete the entry saying {e6aea16f-0377-42b0-b4eb-7fa3dbbfdfaf}. If that key is not present, check and delete the keys which start like Profxxxxx or AAMxxxxx or MASxxxxx (when you click on the entries, you will see for the DisplayName key value as ManageEngine Applications Manager).
* Delete the directory which has the same name as the above entry in the
"C:\Program Files\InstallShield Installation Information\" directory
* If Applications Manager is installed as service, uninstall the service first by executing the AppManager9\bin\uninstallService.bat file
* Delete from the start menu options by right clicking on
Start -> All Programs -> ManageEngine Applications Manager 8 and choosing the delete option
* Delete all the files present under the Program Files\AdventNet directory
[Questions]
18. Are there any MySQL changes from Applications Manager 8 to Applications Manager 9?
MySQL 4 has been changed to MySQL 5. Kindly upgrade your MySQL.
[Questions]
Enterprise Edition
1. How to identify
when to switch over to Enterprise Edition (distributed setup)?
Each installation of Applications Manager
can normally support monitoring 250 monitors (servers and applications
on a 1 CPU, 1.8 GHz, 512 MB RAM, RH Linux). This could go
higher based on the hardware configuration of the server on which
Applications Manager is deployed and based on the load of the monitored
server. The "Load Factor" should help you decide
when its time to go for a distributed setup.
[Question]
2. Can I have, just
a single server dedicated for my needs initially and later on upgrade
to a multi server setup
Yes. You can use the Enterprise Edition
License initially to run a single standalone server. You can find
out what limits you can push a standalone server to, and then even
migrate the standalone server to a "Managed Server" with a single
click in the Web Console on a need basis. Please note that you can
migrate only one standalone server to a "Managed Server". Also the
"Load Factor" should help you decide when its time to go for a distributed
setup.
[Question]
3. What is "Load Factor"?
The load factor follows the format x.y, where 'x' represents
load on Applications Manager Server, while 'y' represents the load
on the Database used by Applications Manager. A value of zero represents
least loaded, while a value of nine represents most loaded.
[Question]
4.How to convert from Professional Edition to
Distributed Setup (Enterprise Edition)?
In case, you are evaluating the Professional Edition and
would also like to Evaluate the Distributed Setup the below steps
need to be followed. This will ensure that you do not start from
scratch
- Install a "Admin Server" using the .bin/.exe . Start
the Admin Server.
- Login to the Professional Edition Applications Manager and go
to the Admin tab --> Global Settings. You will find an option
"Convert standalone server into Managed Server"
- Click on this link and in the popup that comes up provide the
hostname where the Admin Server is running and the SSL port of
the Admin Server that you provided as input during installation.
You can also refer the <am.ssl.port> value in <AppMgr/conf/AMServer.properties>
file of Admin Server.
- Once the Admin Server details are submitted, the current installation
will be converted to a Distributed Setup i.e., one Admin Server
and one Managed Server
- You can then install as many "Managed Servers" and add it to
the Admin Server
- Note: It is advisable to start Managed Servers one by one the
first time. Starting them simultaneously (even from different
machines) is not recommended
[Question]
5. How to setup a Monitoring Solution for 1000
monitors?
- Install an Admin Server
- Install 4 Managed Servers (assuming each will have 250 monitors
approx. This could go much higher based on the Server on which
Applications Manager is deployed on and based on the load of the
monitored server.
- Start the Managed Servers one by one
- Add 4 different sets of 250 Monitors to each of the 4 Managed
Servers. You can also try adding more load to the same Managed
Server as long as the Load Factor is within limits. Hence, you
may want to try adding more monitors on a lesser number of MS
and see what mileage you get.
- Login to the Admin console and you will be able to view all
the 1000 Monitors. You can also log into Managed Server console
also.
- Assign proper owners to Monitor Groups in Admin Server to provide
User based Views if required.
- Note: To get best results and stats about the Load Factor,
the Applications Manager should have been running for atleast
3 hours after adding the last set of monitors.
[Question]
6. What are the limitations of Enterprise Edition?
You can view all reports and real time stats from a single
console in the Admin Server. But to configure, you will have to login
to the Managed Server Web Console. However it is made easy providing
the ability to 'jump' from the Admin Console to the Managed Server
console.
[Question]
7. What is the Role of Admin & Managed Server
installations ?
The Managed Servers do the work of collecting performance
stats and alerting. The Admin Server provides a single view of data
in all Managed Servers. The Admin Server also helps you view reports
and performance stats across Managed Servers.
[Question]
8. How & where data is stored in case of
an Admin Server and Managed Server ?
Managed Servers have real time and archived report data
for the servers, it is monitoring. The archived reports data and alert
information are synchronized with the Admin Server at regular intervals
of time and stored in the Admin Server too. This synching of data
enables the Admin Server to show consolidated reports and alert status
across all resources monitored.
[Question]
9. How communication between Admin (central)
& Managed Server occur?
The mode of communicaton between Admin and Managed Server
is over HTTPS. Hence, the only requirement is that both the Admin
Server and Managed Server should be able to access each other over
HTTP(S) to ensure you get a consolidated view of the monitored resources
[Question]
10. Is there any situation where a prospect
has less than 250 Monitors, but still need Enterprise edition?
Since the mode of communication is HTTPS, if your resources
are in different DMZs, you can get a consolidated view by using the
Enterprise Edition. You will have to ensure HTTPS is allowed between
the Admin and Managed Servers. You can compare the performance of
your web applications from geographically different locations.
[Question]
11. Can I add more than one Managed Server /
Admin server on the same host ?
Enterprise Edition will allow you to view all data. But to make
configurations, you will need to go to the Managed Server console.
Since a web browser sets cookies based on the <hostname>
used to access the server, accessing another J2EE application on
the same server will reset the session of the other.
Hence, you will need to use a work around while adding Managed
Servers to the Admin Server, by way of specifying a unique IP or
host name. Thus you can do this by creating multiple host names
/ IP address for the same server.
Eg: Assume you have a server with the name app-server with
IP address 192.168.1.30. In this case, you will be able to login
to only 2 consoles simultaneously and that too by accessing the
servers as : http://app-server/ and http://192.168.1.30/.
Note : The additional aliases are required to allow you to view
the Admin Server WebConsole and Managed Server Console simultaneously
in the same browser. This limitation occurs because of the J2EE
spec that mandates J2EE authorization session cookies need to be
named "JSESSIONID". Hence creating multiple aliases to the same
server like admin-app, ms1-app, ms2-app will be the work around
for this limitation.
[Question]
12. I have configured Enterprise Edition in
one server during evaluation, how do I migrate the entire setup to
another server?
Note: Migration is possible between similar OS types. And
also from Linux to Windows.
Admin Server
1)Shutdown Admin Applications Manager.
2)Take a zip of AppManager_Home/working/mysql/data/AMDB folder.
3)Then install Applications Manager(Admin Server) in another server
and extract this zip files under the same directory(AMDB folder
should be placed under AppManager_Home/working/mysql/data/).
4)Now start the Admin Server.
Managed Server
1) Shutdown Managed Server Applications Manager.
2) Take a zip of AppManager_Home/working/mysql/data/AMDB folder
and AppManager_Home/conf/AMServer.properties file.
3) Then install Applications Manager(Managed Server) in another server
and extract these zip files under the same directory(AMDB folder should
be placed under AppManager_Home/working/mysql/data/ and AMServer.properties
file should be placed under AppManager_Home/conf/).
4) Pease update the AppManager_Home/conf/AMServer.properties
file as follows and delete the AppManager_Home/conf/install.txt
file.
am.adminserver.host=<Admin Server HostName>
am.adminserver.port=<Admin Server SSL Port>
5) Now start the Managed Server.
Update the Changed Managed Server Configuration to the Admin
Server
1) Login to the Admin Server.
2) Go to the Managed Server details page (click on the Managed Servers
link).
3) Click on the Edit link and update the particular Manged
Server with the newly configured Host Name and port Number.
[Question]
13. I am not able to start the Application.
I get the error License mismatch in StartUpLogs_out0.txt
You might have have applied the professional Edition License in
the Enterprise Edition Server
Make sure that you have installed correct Edition of the Applications
Manager.
You can check in AppManager_Home/conf/install.txt or AppManager_Home/conf/AMServer.properties
file. Here check for serverType. If you have got License for professional
Edition, you need to choose Applications Manager as Professional
Edition instead of Enterprise Edition while installing the product.
[Question]
14. We have an Enterprise installation consisting
of 1 admin server and 4 managed servers. What is the correct order
of steps for upgrading our servers to the latest build?
we would suggest you to upgrade Admin Applications Manager first
and then upgrade each of Managed Servers.
[Question]
General FAQ
| TroubleShooting Tips| License
FAQ