Performance Polling
Under the Performance polling tab, you can see performance data collection options like:
Data Collection
Using this option, Performance Data collection can be scheduled for the given number of polls. Except for Availability check and health, other performance parameters like memory usage data can be collected at the scheduled number of polls. This would be helpful in decreasing the load on the system of the users who want to monitor availability and health alone.
For eg., If the polling interval of a particular server monitor is one minute and the performance data is scheduled to be collected once in five pollings. In this case, the availability of the server is checked every minute whereas the performance data like CPU Memory is collected every five minutes.
Servers
- Disk I/O Statistics Monitoring: Using this option, Disk IO Stats can be Enabled or Disabled for the servers. On enabling the option, Data Collection will happen for Disk IO stats and you can see the details of Disk IO Stats in the Server details page. If it is not enabled, Data Collection will be stopped for Disk IO Stats.
Note: This option is available for Windows, IBM AIX, Linux and Solaris servers.
- Disk Monitoring: Windows Disk Monitoring option can be used to enable or disable monitoring of Local Disk, Network Mapped Drives and Volume Mount Points. By default, Local Disk monitoring is enabled for all Windows servers.
Delete Server Disk: You can use this option to enable or disable monitoring of Windows Network Mapped Drives, and Windows Volume Mount Points. By default, Local Disk monitoring is enabled for all servers and Hyper-V virtual machines.
Ignore specific disks : You can set Applications Manager to ignore data collection of specified disks. You can specify multiple comma-separated disks.
Note: Details associated with Windows Network Mapped drives and Windows Volume Mount Points will not be collected in SNMP mode.
- Memory Utilization:You can use this option to enable/disable monitoring of memory utilization for specific servers if required.
- Skip buffer and cache from monitoring: This option can be used to exclude buffer and cache memory values from physical memory calculations.
- You can also choose to skip monitoring for the required servers by specifying their hostnames in the textbox, if required.
Note: All the servers will have memory utilization monitoring enabled by default.
- Inode Monitoring: You can use this option to enable or disable Disk Inode Monitoring. However, Inode statistics will not be collected in the SNMP mode.
Note: This option is available for Linux and IBM AIX servers.
- Process & Service monitors availability: You can also set the Process & Service monitors availability to show process and server monitors as down when the server is down.
- Server Error Alert Settings: This option allows you to configure the server errors for which the alerts need to be generated. Following are the list of server errors for which alerts can be triggered:
- Alert If Disk is removed: Generates an alert when a disk is removed from the server.
- Alert If Network Interface is removed: Generates an alert when a network interface is removed from the server.
- Alert If Network Adapter is removed: Generates an alert when a network adapter is removed from the server.
- Alert If the Server is restarted in between the polling: Generates an alert when a server is restarted between data collection polls. Once the alert is generated, the health of the server will be affected and the alert message will be shown as a popup in the web client, which will get cleared in the next poll. This alert detail will then be captured in the Availability History report as well.
- Alert If Process is restarted in between the polling (Windows-WMI Mode): Generates an alert when a process is restarted between data collection polls. Once the alert is generated, the health of the server will be affected and the alert message will be shown as a popup in the web client, which will get cleared in the next poll. This alert detail will then be captured in the Availability History report as well. However, this is applicable only for Windows servers through WMI mode.
- Alert If any Scheduled Task is removed: Generates an alert when any Scheduled Task is removed from the server.
- Alert in every polling for Scheduled Task Status: Generates an alert when a Scheduled Task Status is modified in every data collection poll.
- Network Interface Monitoring: You can use this option to enable/disable Network Interface monitoring.
- NTP Stats monitoring: You can use this option to enable/disable NTP Stats monitoring.
- AIX LPAR CPU Stats monitoring: You can use this option to enable/disable LPAR CPU Stats monitoring for IBM AIX servers.
- Hardware Health monitoring: Server Hardware Health monitoring can be used to enable or disable hardware monitoring in servers. You can also opt the various hardware components (like power, fan, disk,etc.,) to be monitored by checking the options given. This will globally configure the hardware monitoring status.You can do the same for individual monitors in the respective monitor details page.
- Hardware Device level configuration: Hardware Configuration option is also available under Host Details on the right hand side of the details page, will allow you to opt for the various hardware components you want to monitor. You can also use this option to change the globally configured hardware status for a particular server.
You can customize alerts for hardware device monitoring. If the status of the device matches with the values defined in the severity text box, then the device status is displayed as the corresponding severity. For example, the nonCriticalLower status need not be defined as a 'Warning' status, it can also be defined as 'Clear' according to user requirement. The alarm severities are:
- Critical Severity: If the status matches with any of the values defined in the Critical Severity text box, then APM displays the status of the hardware device as Critical. The values defined by default are failed, error, failure, nonRecoverable, criticalUpper, criticalLower, nonRecoverableLower and critical.
- Warning Severity: If the status matches with any of the values defined in the Warning Severity text box, then APM displays the status of the hardware device as 'Warning'. The values defined by default are degraded, warning, nonCritical, nonCriticalUpper, nonRecoverableUpper and nonCriticalLower.
- Clear Severity: If the status matches with any of the values defined in the Clear Severity text box, then APM displays the status of the hardware device as 'Clear'. The value defined by default is ok.
Note: If the status of the device does not match with any of the values defined in the severity text box, the device status is displayed as 'unknown'. Status values defined within the severity text boxes are comma-separated and case-insensitive.
- List All Processes: You can use this option to list all the current processes by clicking the 'Breakup of CPU/Memory Utilization in this server' link in the RCA message, which is displayed when the threshold is breached for the CPU and Memory attributes of Server monitors.
Note: By default, this option is disabled for all servers. Therefore, the list will only contain the top 5 processes.
Database Servers
- Enable MySQL Database Monitoring - By default, the data collection for MySQL database tables takes place for every polling. You can customize it, such that the data collection for databases takes place only once in a day or to never collect data.
- Enable Sybase Database Monitoring - By default, the data collection for Sybase database tables takes place for every polling. You can customize it, such that the data collection for databases takes place only once in a day or to never collect data.
- Rediscover instance of Mongo DB, Cassandra and Redis - By default, rediscovering instances of Mongo database, Cassandraand Redis happens in 60 minutes. You can customize the time interval which instance of Mongo database, Cassandra and Redis are rediscovered.
- Oracle Monitoring - By default, only failed backup jobs of Oracle will be monitored.
WebLogic
Using this option, You can Enable or Disable Data Collection for Web Applications, EJBs and Servlet Statistics for Weblogic servers. The list of Weblogic servers are displayed by selecting the checkbox. Data Collection will happen for the Weblogic components that are displayed under the corresponding Enable listbox.
By default, EJB and Servlet Data Collection are disabled. You can enable Data Collection for EJB and Servlet by selecting the Weblogic server from Disable list box and move it to the Enable listbox and save the configuration.
MS SQL
Enable data collection
- By Default, the data collection for MS SQL scheduled jobs will be disabled. You can enable it by checking the Start collecting data for MS SQL scheduled jobs checkbox.
- Check the Delete MSSQL jobs checkbox to delete jobs from the monitor details page.
- To enable Secure Connection (SSL), check the Connect with SSL Encryption checkbox.
- To monitor Data/Log file, DBCC CHECKDB & DBCC INDEX Command Status, and VLF Details, Applications Manager establishes connections to each database in the respective SQL Server and fetches the required metrics. If you do not want to allow this, check the Disable connections to database(s) option to disable the monitoring of the mentioned components.
Availability
- When connectivity problems occur, try connecting again(after 10 seconds) before showing the Monitor's Availability as down: When a monitor is down due to intermittent network connectivity, you can make sure that the SQL monitor is not completely down by checking this option to check the connection one more time before throwing an alert.
Database Metrics
- Collect SQL Data File / Log file details once in an hour: Select the "Collect SQL Data File / Log file details once in an hour" option to enable the collection of Data / Log file & VLF related metrics once every hour. If this option is deselected, data will be collected during each poll.
- Collect VLF details once in a day: Enable "Collect VLF details once in a day" option to collect VLF details once a day.
Jobs
- Start collecting data for MS SQL scheduled jobs: By default, the data collection of MS SQL scheduled jobs will be disabled. You can enable or disable it here. When you select this option, the following will be monitored: Job status, Next Scheduled time, Time Taken and Retry count.
- Enable SQL-Jobs History: Select the "Enable SQL-Jobs History" checkbox to keep the execution history of each job for the given period of time- which you can specify.
- Delete jobs from Applications Manager when it is removed from SQL Server: Select "Delete jobs from Applications Manager when it is removed from SQL Server" checkbox to delete the scheduled jobs automatically from the monitor details page when deleted from the SQL Server.
- Alert Skipped Jobs: Check the "Alert Skipped Jobs" checkbox to get an alert when a job's execution is skipped from its schedule.
- Allow MSSQL Job management actions in Professional / Managed servers: By enabling the 'Allow MSSQL Job management actions' option, you can perform SQL Level Job Action(start/stop/enable/disable/delete/create/edit) from MS SQL monitor. Only Admin and Delagated admin users can perform this action when it is enabled.
- Show MSSQL Job management actions in Admin Server: By enabling the 'Show MSSQL Job management actions in Admin Server' option, you can perform SQL Level Job Action(start/stop/enable/disable/delete) from the Admin Server, only when 'Allow MSSQL Job management actions' option enabled in respective Managed Server.
Backup
- Delete backup entries from APM when its database is removed: Select "Delete backup entries from Applications Manager when It's database is removed" option to delete the backup entries corresponding to the SQL server that has been removed from Applications Manager; although the backup files will exist on the server. You can also mention the number of days for which you want the backup details to be stored.
Replications
- Enable SQL-Replications: To collect and monitor replication details of a SQL server, select the "Enable SQL-Replications" option.
- Enable SQL-Replications Failed History: Select this option to keep the history of failed replications.
- You can also mention the number of days for which you want the replication agent history to be maintained.
Applications Manager allows you to enable/disable data collection of the SQL Server Performance metrics listed here. Once enabled, you can also customize the polling interval of these metrics.
Note: The customized time interval should be greater than or equal to the polling interval of the monitor.
MySQL
- Monitor type: Select the desired Monitor type from the Monitor type drop down list.
- Monitor: This option helps you to perform monitor level configuration.
- Metric: From the provided drop down list, you can choose metric to be Database, Process list or Session. Once you click the Process list metric, Days to retain process-list of MySQL option will be visible. Process list metric configuration will be available only for Monitor level.
- Default polling status: Using this option, you can enable or disable data collection for database and session tables, to take place Once in every Hour, Once in a Day, during every Poll or Never collect data. By default, the data collection takes place for every polling.
- Finally, you can enable/disable datacollection for Database Tables and Sessions using the provided options and save the configuration.
SNMP
- SNMP Version: Using this option, you can choose different SNMP versions (v1/v2c) to monitor the SNMP devices/servers in SNMP mode.
- SNMP Trap Storm:You can configure to disable your trap listeners whenever trap storm occurs.
- Disable all trap listeners when total trap storm occurs: Using this option, you can disable all trap listeners when the total incoming traps rate exceeds the configured value.
- Disable specific trap listener when individual trap storm occurs: Using this option, you can disable the specific trap listener when the incoming identical traps rate exceeds the configured value.
By configuring the above settings, SNMP trap listeners will be disabled temporarily for the configured duration.
Note: Changing the time duration / restarting Applications Manager will enable the temporarily-disabled SNMP trap listener(s).
HTTP(s)-URLs
Under the HTTP(s)-URLs tab, you can change the following settings:
- Enable logging of Responses for the Http(s) Urls and Http(s)-Url Sequences monitoring in Applications Manager - Enabling this option allows you to log the responses of the HTTP(s) URLs or HTTP(s) Sequences in \working\Debug-Info\URL Directory.
- Send Responses of the Http(s) Urls and Http(s)-Url Sequences along with configured alarms when the availability is down - This option allows Applications Manager to send the alarms along with the link to the responses of the HTTP(s) URLs Sequences that you have logged. This response will be send whenever the availability of the HTTP(s) URLs goes down.
Amazon
Amazon Data Collection - Settings
Here are the data collection settings that you can configure:
- You can set the Unique Identifier for EC2 instances to be either the instance ID or an Instance Name/Tag name.
Caution: Once set, changing the Unique Identifier will result in the existing monitors being deleted. In AWS Console, if a new instance is launched with same name as of an already terminated instance, it will be merged with the existing monitor in Applications Manager. While merging, existing unmanaged EC2 instances will be automatically changed to "Manage" status, from Applications Manager Version 16360.
- Enable the Alert for Terminated EC2 Instance option to receive notification when an instance is stopped.
- Enabling the Remove terminated EC2 Instances option completely removes terminated EC2 Instances from the Applications Manager console in the next poll. By default, this option is disabled. Enable it if you find a terminated EC2 instance in the Applications Manager console, after it was removed from the AWS console (If a user terminates an EC2 instance it will be removed from the AWS console after 60 minutes.)
Note: The option Tag name will be retained as it is for Applications Manager Versions till v16350. Renaming as Instance name will be applicable only from Applications Manager Version 16360.
Web Services
Under the Web Services Operation - Settings tab, you can set the Operation's Execution time beyond which to enable logging of responses for the Web Service's Operation in Applications Manager. The responses of the web services operations are logged in the following directory: working\Debug-Info\WebService Directory.
Ping Monitor
Applications Manager allows you to configure packets to be sent for ping monitoring.
Optimize Data Collection
Applications Manager allows you to enable/disable data collection of the metrics listed in the Optimize Data Collection tab. Once enabled, you can also customize the polling interval of these metrics.
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. The Optimize Data Collection option works as follows for the following monitor types:
Java Runtime
Applications Manager allows you to update the number of days to retain Thread dumps of JRE Monitorwithout restart. The number of days is 30 by default.
Tomcat Server
You can enable/disable data collection of the metrics listed here:
- Web Applications Details
- Servlets Details
- DataSource Connection Pool Details
- Thread Pool Details
- Global Request Processor Details
- Memory Pool Details
- Garbage Collector Details
- Stuck Threads
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
Amazon
You can enable/disable data collection of the S3 Bucket metrics.
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
Script Monitor
Applications Manager allows you to Enable Script Row Deletion. For example, consider the script monitor's tabular data. If the Enable Script Row Deletion option is enabled, each time a new row is created , the previously configured thresholds and actions will be removed. If the option is disabled, all the configurations will be retained.
You can also configure health severity based on exceptions occurred in Script/Custom monitor types with the help of 'Affect health when exception occurs' option. Using this option, you can change the health status (and not Availability) of the monitor based on specified exception types for each severity (Critical, Warning, and Clear). After enabling, you can configure by entering the required exceptions for each severity (Critical, Warning, and Clear) in their respective textbox.
File/Directory Monitor
You can set the File contentCheck string count and the default units used to measure the Directory size and File size.
Database Query Monitor
You can set the Query monitor row count and the Query execution timeout in seconds.
PostgreSQL
You can enable/disable data collection for the following metrics: Database details, Long Running Query Details, Top 50 Table Row Details, Session Details, and Top Queries by CPU.
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
Oracle PDB
You can enable/disable data collection of the metrics listed here:
- Database Size Statistics
- Lock and Wait Statistics
- Objects Approaching Max Extents
- Oracle DB Links
- Oracle Scheduled Jobs
- Performance of Data Files
- Session Details
- TableSpace Statistics
- Top 10 Queries by Buffer Gets
- Top 10 Queries by Disk Reads
- Users
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
For TableSpace Statistics metrics, the option Calculate Tablespace statistics along with its autoextensible size can be enabled, if you want to include autoextensible size into the TableSpace Statistics metric calculation.
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
Oracle
You can enable/disable data collection of the metrics listed here:
- Lock and Wait Statistics
- Top 10 Queries by Disk Reads
- Top 10 Queries by Buffer Gets
- Average Executions for database instance
- Backup Jobs and Blocks Corrupted.
- Objects Approaching Max Extents
- Log Apply Gap details in Primary Servers
- Archive Log Destination Monitoring
- Log Apply Lag details in Standby Server
- ASM details
- Oracle Scheduled Jobs
- TableSpace Statistics
- Recovery Area Usage
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
For TableSpace Statistics metrics, the option Calculate Tablespace statistics along with its autoextensible size can be enabled, if you want to include autoextensible size into the TableSpace Statistics metric calculation.
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
SAP HANA
You can enable/disable data collection of the metrics listed here:
- Expensive Statements
- Long Running Jobs
- System Alerts
- Backup Catalog
- Blocked Transactions
- Caches
- Schema Details
- Disk Usage
- Disk Volume
- Volume IO Statistics
- Memory Used by Tables
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
Exchange Server
You can enable/disable data collection of the metrics listed here:
- Top Mailboxes By Size
- Inactive Mailbox Users
- Server Component States
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors. The customized time interval should be greater than or equal to the polling interval of the monitor.
IBM Websphere MQ
You can enable/disable data collection of the metrics listed here:
- Listener Statistics
- Service Statistics
- Channel Statistics
- Queue Statistics
- Performance
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors. The customized time interval should be greater than or equal to the polling interval of the monitor.
RabbitMQ
You can enable/disable data collection of the metrics listed here:
- Exchanges
- Connections
- Queues
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note : Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors. The customized time interval should be greater than or equal to the polling interval of the monitor.
FTP/SFTP Monitor
You can set the FTP file size in MB. The Value is 10 by default. The update will take effect without restart.
JMX Applications
You can set the MBeans list size. The Value is 250 by default. The update will take effect without restart.
VMware ESX/ESXi
You can make use of the following options for performance polling in VMWare ESX/ESXi monitors:
- Timeout Configuration : Enabling this option will help you to set the VMWare read timeout and the VMWare API connection timeout in seconds. Both Values are 18 0 by default. The update will take effect without restart.
- Hardware Discovery : Enabling this option will help you to discover all the hardware that are in "Unconfigured state".
You can enable/disable data collection of the Hardware metrics and configure polling status by :
- Monitor Type: This will be the default polling status, for any new monitor added. All the monitors of this type, will have the default polling status, until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
XenServer
Applications Manager allows you to enable the discovery of your Xenserver resource-pools. The update will take effect without restart.
Oracle Cloud
Under the Optimize Data Collection tab, select the monitor type and the metric name that you want to enable/disable from the respective drop-down menus.
- Enable faster data collection - Enabling this option will make the data collection faster by using multiple threads.
Elasticsearch Cluster
Applications Manager allows you to configure the maximum number of indices that are to be displayed in the Elasticsearch Cluster based on the number of documents available for each index in decreasing order. You can configure the maximum number of indices up to 250.
SAP Server
Following are the list of options that can be configured to monitor SAP server performance metrics:
- Enable RFC: Allows you to enable/disable the data collection of Remote Function Call (RFC) metrics in SAP server.
- Alert duration (hours): Allows you to view the list of alerts that were generated within the configured time duration (in hours), under the 'Alarms' tab. Default alert duration value is 24, i.e., the alerts that were generated in SAP server for the last 24 hours (one day) will be shown under 'Alarms' tab. However, if the alert duration value is configured as 0, then all the alerts will be shown without any time limit, under the 'Alarms' tab.
JBoss Server
Applications Manager allows you to enable/disable data collection for the metrics listed here:
- EJB Details
- Servlet Details
Under the Optimize Data Collection tab, select the monitor type and the metric name you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All monitors of this type will have the default polling status until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note: Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.
Cassandra
Applications Manager allows you to enable/disable data collection for the following metrics:
- Database Details
- Internal Details
- Request Details
- General Details
- KeySpace Details
Under the Optimize Data Collection tab, select the monitor type and the metric name you want to enable/disable from the respective drop-down menus. You can configure polling status by:
- Monitor Type: This will be the default polling status, for any new monitor added. All monitors of this type will have the default polling status until any exclusive customization is done for the monitor.
- Monitors: Use this option to change the polling status of any particular monitor(s).
Note: Changing the polling status of the 'Monitor Type', will also change any customizations done for its monitors.