Schedule demo

ManageEngine OpManager Monitoring


Overview

ManageEngine OpManager is a comprehensive network  management software for heterogeneous, multi-vendor enterprise IT networks. It offers advanced fault and performance management functionality across critical IT resources viz. network devices, WAN or VoIP links, servers, virtual servers, Domain controllers, MS Exchange, MS SQL and other IT infrastructure components.
Applications Manager provides you with critical information (like CPU and memory usage, thread count and PGSQL database details) essential to track the performance of OpManager.Get instant notifications when there are performance issues. Become aware of performance bottlenecks and take quick remedial actions before your end users experience issues.

ManageEngine OpManager - Creating a new monitor

Mode of Monitoring: Remote JMX
For PGSQL DB, statistics will be collected by connecting to the database.

Prerequisites for monitoring ManageEngine OpManager:Click here

Using the REST API to add a new OpManager monitor:Click here

To create an ManageEngine OpManager Monitor, follow the steps given below:

  1. Specify the Display Name of the ManageEngine OpManager monitor.
  2. Enter the HostName or IP Address of the host where OpManager is running.
  3. Enter the JMX Port where OpManager is running. By default, it will be 8080.
  4. Enter the credential details like user name, password and JNDIPath or select credentials from a Credential Manager list.
  5. Click Monitor PGSQL Database for PGSQL stats. (Enter DataBase Name, DataBasePort, UserName and Password).
  6. Enter the polling interval time in minutes.
  7. Choose the Monitor Group from the combo box with which you want to associate ME OpManager Monitor (optional). You can choose multiple groups to associate your monitor.
  8. Click Add Monitor(s). This discovers OpManager from the network and starts monitoring.

Note:
In case you are unable to add the monitor even after enabling JMX, try providing the below argument:
 -Djava.rmi.server.hostname=[YOUR_IP]

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on ME OpManagerunder the Web Server/ ServicesTable. Displayed is the OpManager bulk configuration view distributed into three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

List of metrics captured during data collection:

Performance Overview

ParameterDescription
Thread Details
Thread CountThe total number of threads created and also started since the Java virtual machine started.
Threads in Running StateThe total number of threads executing in the Java virtual machine in running state.
Threads in Waiting StateThe total number of threads in the Java virtual machine in waiting state.
Blocked ThreadsA thread that is blocked waiting for a monitor lock is in this state.
Timed Waiting ThreadsA thread that is waiting for another thread to perform an action, for up to a specified waiting time is in this state.
Deadlock ThreadsThe number of threads that are in deadlock waiting to acquire object monitors.
Memory Details
NameThe Heap Memory/ Non- Heap Memory usage in MB.
Commited MemoryThe current allocated memory in MB.
Total MemoryThe total allocated memory in MB.
Used MemoryThe current used memory in MB.
Free MemoryThe current free memory in MB.
CPU Details
CPU Usage This indicates the CPU usage of the JVM on the server.

MSSQL DataBase Statistics

ATTRIBUTE NAMEDESCRIPTION
MEMORY USAGE
Total MemoryThe total amount of dynamic memory the server is currently consuming.
SQL Cache MemoryThe total  amount of dynamic memory the server is using for the dynamic SQL cache.
Lock MemoryThe total  amount of dynamic memory the server is using for locks.
Optimizer MemoryThe total amount of dynamic memory the server is using for query optimization.
Connection MemoryThe total amount of dynamic memory the server is using for maintaining connections.
Granted WorkSpace MemoryThe total amount of memory granted to executing processes. This memory is used for hash, sort and create index operations.
Memory Grants PendingThe current number of processes waiting for a workspace memory grant.
Memory Grants SuccessThe current number of processes that have successfully acquired a workspace memory grant.
BUFFER MANAGER STATISTICS
Buffer Hit RatioThe percentage of pages that were found in the buffer pool without having to incur a read from disk.
Page LookUps/MinThe number of requests to find a page in the buffer pool.
Page Reads/MinThe number of physical database page reads issued.
Page Writes/MinThe number of physical database page writes issued.
Total PagesThe number of pages in the buffer pool (includes database, free, and stolen).
Database PagesThe number of pages in the buffer pool with database content.
Free PagesThe total number of pages on all free lists.
Page Life ExpectancyThe number of seconds a page will stay in the buffer pool without references.
CONNECTION STATISTICS
Connection TimeThe time taken to get connected to the MS SQL database server.
Active ConnectionsThe number of users connected to the system.
Logins/MinThe total number of logins started per minute.
Logouts/MinThe total number of logouts started per minute.
CACHE DETAILS
Cache Hit RatioThe ratio between cache hits and lookups
Cache Used/MinThe times each type of cache object has been used
Cache CountThe number of cache objects in the cache
Cache PagesThe number of 8k pages used by cache objects
LOCK DETAILS
Lock Requests/MinThe number of new locks and lock conversions requested from the lock manager.
Lock Waits/MinThe total wait time for locks in the last minute.
Lock Timeouts/MinThe number of lock requests that timed out. This includes internal requests for NOWAIT locks.
Deadlocks/MinThe number of lock requests that resulted in a deadlock.
Average Lock Wait TimeThe average amount of wait time for each lock request that resulted in a wait.
SQL STATISTICS
Batch Requests/MinThe number of SQL batch requests received by server.
SQL Compilations/MinThe number of SQL compilations.
SQL Recompilations/MinThe number of SQL re-compiles.
AutoParams/MinThe number of auto-parameterization attempts.
Failed AutoParams/MinThe number of failed auto-parameterizations.
LATCH DETAILS
Latch Waits/MinThe number of latch requests that could not be granted immediately and had to wait before being granted.
Average Latch Wait TimeThe average latch wait time for latch requests that had to wait.
TOP SLOW RUNNING QUERIES
Avg. Execution TimeThe average time taken for complete execution of this query.
Maximum Execution TimeThe maximum elapsed time for any complete execution of this query.
Minimum Execution TimeThe minimum elapsed time for any complete execution of this query.
No of ExecutionsThe number of times that the query has been executed since the plan was last compiled.
QueryThe SQL query text.
Last Execution TimeThe last time at which the query started executing.
TOP QUERIES BY MOST FREQUENTLY EXECUTED
Execution CountThe number of times that the query has been executed since the plan was last compiled.
QueryThe SQL query text.
DB NameThe Database against which this query has been executed (will be empty for ad hoc and prepared batches).
Last Execution TimeThe last time at which the query started executing.
Average Execution TimeThe average time taken to execute an individual query.
TOP QUERIES BY MOST FREQUENTLY BLOCKED
Average Time BlockedThe average amount of time the query was blocked.
Total Time BlockedThe cumulative total amount of time for which the query was blocked.
QueryThe SQL query text.
DB NameThe Database against which this query has been executed.
Last Execution TimeThe last time at which the query started executing.
Average Execution TimeThe average time taken to execute an individual query.

PGSQL STATISTICS

ATTRIBUTE NAMEDESCRIPTION
CONNECTION STATISTICS
Active ConnectionsThe number of currently active connections to the database.
LOCK STATISTICS
Locks HeldThe number of locks held by the indicated session
Locks WaitThe number of locks waiting in the database
BUFFER STATISTICS
Buffer Hits/minThe total buffer hits (i.e., block read requests avoided by finding the block already in buffer cache) per minute
Block Reads/MinThe total disk blocks read per minute
Cache Hit RatioThe current ratio of buffer cache hits to total requests
DISK USAGE DETAILS
Disk UsageThe size of the on-disk representation of all tables in the database in MB
Index Scan RatioThe current ratio of index scans to total scans(index scan+sque scan)
TRANSACTION DETAILS
Total CommitsThe total transactions commited.
Total RollbacksThe total transactions rolled back
Commits/MinThe total transactions committed per minute
Rollbacks/MinThe total transactions rolled back per minute
PRIMARY DATATBASE OBJECTS STATISTICS
Size of the Largest TableThe size of the largest table in the database server
Largest Table(s)The largest table in the database server
DATABASE DETAILS
Database NameThe name of the database
DB SizeThe size of the database
LONG RUNNING QUERY DETAILS
Database NameThe name of the database where the Query is running for longer time.
UsernameThe username of the database.
RuntimeThe amount of time the query ran.
QueryThe query that is running for longer time in the database.(more than 2 mins)
TOP 50 TABLE ROW DETAILS
TablenameThe name of the table
No.of RowsThe total no.of rows in the table
Table sizeThe size of the Table

Configuration

ParameterDescription
Configuration Details 
Available Processors The number of processors available to the JVM.
UptimeThe uptime of the Java virtual machine.
Start TimeThe start time of the Java virtual machine in milliseconds.
Free Physical MemoryThe amount of free physical memory in Megabytes.
Total Physical MemoryTotal amount of physical memory in Megabytes.
Total Swap SpaceTotal amount of swap space in Megabytes.
Free Swap SpaceThe amount of free swap space in Megabytes.
Committed Virtual MemoryThe amount of virtual memory that is guaranteed to be available to the running process in Megabytes.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally