MonitorIT can monitor any application!
MonitorIT has the ability to monitor each functional component of any software such as processes, supporting services, config files, registry entries, application log events, and more. Some applications can be monitored out-of-the-box and for others the administrator can create custom rules.
MonitorIT provides a variety of monitoring features that provide detailed and comprehensive real-time application monitoring rules for Windows & Linux applications, including monitoring services, processes, resource utilization, and files & folders. In addition, monitoring Windows performance counters and event logs yields trend data for exceeding thresholds, and enables Administrators to report on application performance.
MonitorIT provides the following benefits when monitoring applications:
- Leverage MIT Intelligent Agent to capture additional application level data
- Troubleshoot and auto resolve the application issue by restarting the processes and services
- Automatically sense changes to windows platforms or applications and collect all performance counter data for trending, setting thresholds and alerting
- Automatically monitor and alert for application resource starvation to meet your SLAs
- Flexible and extendable monitoring of any application that has a process or generates log files.
How We Monitor Applications
MonitorIT is a simple and flexible application monitoring solution.
When managing applications there are several key components that need to be monitored to ensure application availability and maintain the end-user experience.
Processes
- What It Does: MonitorIT will monitor for process failures, and then also automatically repair the process to ensure application availability.
- How It Works: Also, monitor the processes use of CPU and Memory, and be alerted when a process exceeds specified thresholds; often times, extreme CPU or Memory use is indicative of faulty application operation and performance. Moreover as application utilization grows, monitoring the process’ CPU & Memory utilization will help you assess when resource reallocation is necessary to support your growing environment.
Windows Services
- What It Does: If a service fails the application will become unavailable and cease to function, MonitorIT will monitor the service and if it fails, MonitorIT will automatically restart it to ensure application availability.
- How It Works: Most applications will have one or more services that are require to be running for proper operation.
Files
- What It Does: FileWatch enables administrators to monitor files for indications of errors, changes in configuration, and changes in utilization.
- How It Works: FileWatch can check to see if file has been created, or deleted, or changed; file has not changed within a specific time-fame; new text matching a specified substring has been written to the file; a file has exceeded a specified size, or the number of files in a folder have exceed a specific count.
Application Availability
- What It Does: Often an application may be running on the server it is hosted upon, but not be available or able to be accessed over the network. MonitorIT can pro-actively check the port to make sure the application is listening and available over the network.
- How It Works: Many Windows and Unix/Linux applications will be listening on specified ports for queries from users or other components of the application. Many applications will also support a web-based console interface that MonitorIT will pro-actively check with the ‘HTTP’ IP Service type.
EventLog
- What It Does: MonitorIT can also help you manage these EventLogs by enabling you to report on application error frequency, and archive this information long term to support SLA and compliance requirements.
- How It Works: EventLog events can be specified and alerted for based upon Log Type, Event ID, Source, Type, User/Group, and even search the Description field. In addition, MonitorIT has the facility to archive the logs in a compressed format and then later retrieved for long term storage.
Syslog
- What It Does: MonitorIT has the ability to parse the SysLog messages for specific strings of text you would otherwise manually look for, and then alert you when that message is created by the application.
- How It Works: Syslog Message text strings indicate application errors, performance thresholds, inappropriate access attempts, or a simple check by the application to validate that it is running correctly. Many Unix/Linux applications will generate a variety of these Syslog messages.
Performance Counters
- What It Does: This provides very detailed performance and operation metrics that can be monitored for thresholds and trends over time. Windows Performance counters can be monitored to ensure SLAs and end user performance.
- How It Works: These performance counters provide visibility into specific aspects of an application can indicate, for example, how a specific database is performing, mail delivery performance, or how average users hosted per terminal server.
Custom Script
- What It Does: Often administrators need to set up alerts based on very specific conditions germaine to their environment only. In addition custom application often have very specific monitoring points that require custom scripting in order be effectively monitored. MonitorIT’s advanced watch enables this ability while still providing the easy to use scheduling and alerting options from the other Watch Types.
- How It Works: Simply specify a VB, WMI, bat script, or custom executable, then define how often you wish MonitorIT to execute the monitoring script, and how you wish to be alerted.
Applications We Monitor Out-of-the-Box
Below is a sample of applications supported out-of-the-box using pre-configured monitoring rules included in MonitorIT. MonitorIT can monitor any application that has processes, services, generates log files or events by using a combination of our easy to configure monitoring rules.
Microsoft Exchange
Microsoft SharePoint
Microsoft Active Directory
MonitorIT’s remediation capabilities enable IT departments to quickly address AD service and process failures for improved response times and reduced end-user downtime. The EventLogWatch Display shows monitored Events dynamically, in real-time, with the capability to display the previous 24 hours of received events. Status and event information can be collected for auditing, performance, and SLA reports. In addition, Active Directory integration enables MonitorIT to leverage Active Directory Groups for more effective User activity auditing.
Microsoft SQL Server
Microsoft SQL server monitoring has the ability to connect to the database source & monitor various databases to ensure availability. After deploying an agent it is also possible to start analyzing database performance for transactional speeds, database I/O, and specific components of your data stack.
Blackberry Enterprise Server
IIS
MonitorIT helps optimize IIS server performance and also provides comprehensive management reports. It ensures availability through automated event escalation via email, SMS, and helps taking corrective action by automating fix actions such as restarting underlying services.
Apache
Microsoft MySQL
MonitorIT enables monitoring of key MySQL processes and associated log files. And DB administrators can use MonitorIT to monitor overall server performance metrics to insure satisfactory database operation.
Symantec BackUp Exec
Symantec EndPoint Protection
Please click to expand images
Application Diagrams
Virtual Machine Screenshots
MonitorIT for Application Monitoring
The flexibility of MonitorIT allows customers to leverage a single solution throughout their IT infrastructure to ensure application availability, identify performance bottlenecks and implement remediation actions.
Go to VideoMonitorIT’s Intelligent Agent
All agents are NOT created equal,agent based solutions are difficult to deploy and configure, and agentless tools provide limited metrics. MonitorIT’s Intelligent agent deploys within minutes, utilizes minimal resources, and monitors the physical and virtual environments.
Go to VideoMonitorIT for VDI (Monitoring Citrix XenApp and XenDesktop)
MonitorIT has built-in support for VDI technologies such as XenApp/Desktop. In this brief video, we’ll discuss the common challenges we hear and how you can leverage MonitorIT to manage your VDI deployment.
Go to VideoFAQs
Product Functionality
What applications can you monitor out-of-the-box? Is there a list anywhere in the product?
For 3rd party apps, MonitorIT ships with pre-configured monitoring rules which allows you to quickly and easily begin monitoring within minutes. A sample list of applications includes Microsoft Exchange, MYSQL, IIS, Sharepoint, Symantec Backup Exec, Active Directory, and more. A complete list can be found in the product, or by clicking Monitoring Rules Exchange.
In addition, you can create custom monitoring rules to monitor custom or homegrown applications. Some of the key components we can monitor against to ensure application availability include processes, Windows Services, Eventlogs, Performance Counters, and more.
Do I have to use the MonitorIT pre-configured rules?
What kind of information can I expect to get when monitoring applications?
Can I set alerts?
How difficult is it to build custom monitoring rules?
How do you monitor applications?
What about custom or home grown applications? Can we monitor them?
Key Features and Why They Are Important
Quick to Install & Configure
- Auto discovery of systems
- Auto deployment of basic monitoring rules
- One click agent install with no reboot necessary
- Preconfigured MIT packs
- Out-of-the-box reports
Flexible & Easy to Use
- Agent based and Agentless capability
- Muti-tenant grouping and viewing
- Custom reports
- Custom monitoring rules
- Ability to monitor physical and virtual environments
Enterprise Functionality
- Deep operating system and application visibility
- Automated remediation
- High scalability
- Consolidated enterprise dashboards
- Central console for entire infrastructure
- Remote management
- Ticketing system integration
Intelligent Agent
- Push to deploy within minutes
- No reboot necessary
- Small footprint – 1MB in size
- Low resource impact –0.1% CPU / <16MB of Memory
- Automated remediation
- Deep diagnostic data on applications
Comprehensive Virtual Infrastructure Monitoring
- Hypervisor Integration for metrics on Host, VM Inventory, and Storage
- Intelligent Agents for application level metrics on VM’s
- Management Console Plug-in to XenCenter & vCenter for easy access to information
- Physical Infrastructure monitoring for visibility into the supporting infrastructure such as physical servers, databases, network devices, or datacenter components.





