Monitors are the mechanisms through which response times and metrics are measured. In AppsWatch, there are two general Monitor types:
Application Monitor: Tracks the availability and measures response time of any application from the user's perspective. ScenarioStations are used to create and play back Scenarios from specific locations. All data from ScenarioStations is sent to the AppsWatch Base where Alerts are managed, reports are viewed, and this information is integrated with the other Monitors.
Backend Monitor: Tracks the metrics related to the networks, servers, systems and resources supporting your applications. There are several categories of Backend Monitor in AppsWatch:
- Systems: These monitors are for OS performance, specifically CPU, memory, disk, file systems, processes, and services.
AppsWatch uses two types of System Monitors:
Standard Performance Instances: CPU, memory, disk (Windows) or file system (Linux & Solaris), processes, services and network. Metrics are pre-defined (not user-defined). Monitoring of these performance metrics produces data regarding usage of available capacity.
User-defined Instances: File Size, Process Count, and Application. A file is tested (monitored) for File Size. Application and Process instances are similar; both test for a specified number of processes matching a specified description. The Application Instance is intended to monitor all of the processes of a particular application. The Process Instance is intended to monitor a single process.
- Tasks: AppsWatch will monitor availability and response time of your applications from the application layer perspective by executing user defined tasks at specified intervals. Task types include: Database, FTP, Web Server, Advanced Web Server, DNS server, Mail Server, LDAP server, Active Directory server, Network File Copy, and Custom tests.
- Logs: Monitors logs from Systems, Databases, Applications and Syslogs. With its simple user interface, you can easily manage different log files of several applications and Operating Systems. Once you specify the log events that are important to you, Logs agent will scan the log files and will alert you about those key events.
- SNMP: Monitors SNMP enabled devices or servers in your network. The purpose is to collect data on such things as device status, hardware environment (power supply, processor temperature, fan, etc.) packets sent/received, uptimes, traffic errors, and many others.
- Nodes: Monitors availability/response time of servers, routers, switches, and other vital network components as well as any TCP connect based applications. Opens application ports and performs pings, gives availability and response time results.
- Custom Metrics: These are customized metrics that can be created.