In the previous article, a list of 80 tools for monitoring the Linux system was compiled. It also made sense to make a selection of tools for the Windows system. Below is a list that is just a starting point, there is no rating.
1. Task Manager
')
The well-known Windows Task Manager is a utility for displaying a list of running processes and the resources they consume. But do you know how to use its full potential? As a rule, with its help control the state of the processor and memory, but you can also go much further. This application is tentatively on all Microsoft operating systems.
A great tool to evaluate CPU, RAM, network, and disk usage in Windows. It allows you to quickly get all the necessary information about the status of critical servers.
The main tool for managing performance counters in Windows. Performance Monitor, in earlier versions of Windows, is known to us as System Monitor. The utility has several display modes, displays the performance counters in real time, saves data in log files for further study.
Reliability Monitor - System stability monitor, allows you to monitor any changes in computer performance, you can find a stability monitor in Windows 7, in Windows 8: Control Panel> System and Security> Action Center. Using Reliability Monitor, you can keep track of changes and failures on your computer, the data will be displayed in a convenient graphical form that will allow you to track which application and when it caused an error or freeze, track the appearance of the blue screen of Windows death, the reason for its appearance (another Windows update or program installation).
SysInternals is a complete set of programs for administering and monitoring computers running Windows. You can download them for free on the Microsoft website. Sysinternals service programs help manage, troubleshoot, troubleshoot, and diagnose Windows applications and operating systems.
System Center - is a complete set of tools for managing IT-infrastructure, with which you can manage, deploy, monitor, tune Microsoft software (Windows, IIS, SQLServer, Exchange, and so on). Alas, MSC is not free. SCOM is used for proactive monitoring of key IT facilities.
Monitoring Windows Servers Using the Nagios Family
7. Nagios
Nagios is the most popular infrastructure monitoring tool for several years (for Linux and Windows). If you are viewing Nagios for Windows, then install and configure the NSClient ++ agent on the Windows server. NSClient ++ monitors the system in real time and provides outputs from a remote monitoring server and not only.
Usually used in conjunction with Nagios, it provides the user with a convenient web interface to the RRDTool utility designed for working with circular databases (Round Robin Database), which are used to store information about changes in one or several quantities over a certain period of time. Statistics in network devices, presented in the form of a tree, the structure of which is set by the user, you can build a graph of the use of the channel, the use of HDD partitions, display the latency of resources, etc.
A flexible, scalable, open source monitoring system based on the Nagios kernel written in Python. She is 5 times faster than Nagios. Shinken is compatible with Nagios, it is possible to use its plug-ins and configurations without making adjustments or additional settings.
Another popular open source monitoring system that checks hosts and services and informs the administrator about their status. Being a branch of Nagios, Icinga is compatible with it and they have a lot in common.
11. OpsView
OpsView was originally free. Now, alas, users of this monitoring system have to fork out.
Open source software for monitoring and tracking the status of various computer network services, servers and network equipment, is used to obtain data on processor load, network utilization, disk space, and the like.
A good monitoring system that collects data from several servers at the same time and displays everything in the form of graphs with which you can monitor all past events on the server.
Written in Python using the Zope application server, data is stored in MySQL. With Zenoss you can monitor network services, system resources, device performance, Zenoss core analyzes the environment. This makes it possible to quickly deal with a large number of specific devices.
The system of monitoring and monitoring of network devices and servers, although the list of supported devices is huge and is not limited to only network devices, the device must support the operation of SNMP.
A comprehensive monitoring system allows you to monitor all the infrastructure and applications containing system information. Free alternative to Nagios.
Ganglia is a scalable distributed monitoring system used in high-performance computing systems such as clusters and grids. Tracks statistics and history of calculations in real time for each of the observed nodes.
The VMware vRealize Operations package component is used to monitor OS, middleware and applications in physical, virtual and cloud environments. Displays availability, performance, usage, events, log entries and changes at each level of the virtualization stack (from the vSphere hypervisor to the guest OS).
Sensu is an open source alert system, similar to Nagios. There is a simple dashboard, you can see a list of clients, checks and triggered alerts. The framework provides the mechanisms that are needed to collect and accumulate server statistics. Each server runs the Sensu agent (client), which uses a set of scripts to check the health of the services, their status and collect any other information.
CollectM collects statistics on the use of system resources every 10 seconds. It can collect statistics for several hosts and send it to the server, the information is displayed using graphs.
PAL is a powerful tool that monitors performance and analyzes it.
29. PolyMon
PolyMon is an open source system monitoring tool for the .NET Framework 2.0 and SQL Server 2005.
30. Cloud Ninja Metering Block
Cloud Ninja Metering Block performs performance analysis and automatic scaling of multi-tenant applications in Windows Azure. Such analysis includes not only the identification or verification of accounts for the use of resources from Windows Azure, but also the optimization of resources.
31. Enigma
Enigma is a beautiful application that will help you keep track of all the important indicators right from the desktop.
Tools for monitoring network resources, allows you to check any server settings, flexible action profiles allow you to act depending on the test results.
This is a program for continuous monitoring of the local network of individual computers, network and system services. Total Network Monitor generates a report and notifies you of errors that occurred. You can check any aspect of the service, server or file system: FTP, POP / SMTP, HTTP, IMAP, Registry, Event Log, Service State and others.
PRTG , an easy-to-use, shareware monitoring program for the network, collects various statistics from computers, programs, and devices that you specify, supports many protocols for collecting specified information, such as SNMP and WMI.
36. GroundWork
GroundWork , compared to Nagios or Cacti, does not require much time to configure. For managing and displaying information, an intuitive web interface is used, which is based on Monarch (MONitor ARCHitecture) and Fruity. If a problem occurs, a message or SMS will be sent to the specified email address. The provided reporting system allows you to analyze all processes in time.
37. WhatsUpGold
This is a powerful, easy-to-use software tool for comprehensive monitoring of applications, networks and systems. Allows you to troubleshoot problems before they affect user experience.
ELM Enterprise Manager - complete monitoring from “what happened” to “what is happening” in real time. Monitoring tools in ELM include - Event Collector, Performance Monitor, Service Monitor, Process Monitor, File Monitor, PING Monitor.
An effective solution for monitoring, creating reports and scheduling resources in a VMware, Hyper-V and Veeam Backup & Replication infrastructure, monitors the state of the IT infrastructure and diagnoses problems before they interfere with users.
This infrastructure monitoring software, performs proactive root cause analysis, reduces recovery time and operations management costs. The solution is ideal for automated monitoring.
The Dude monitoring system, although free of charge, but according to experts, is in no way inferior to commercial products, it monitors individual servers, networks and network services.
An extension for Nagios, allows you to create infrastructure maps and display their status. NagVis supports a large number of different widgets, sets of icons.
A free monitoring application allows you to track all active processes and, if necessary, quickly stop them in order to reduce the load on the processor.
The utility for monitoring the temperatures of Intel processors, it does not require installation, monitors the current, minimum and maximum temperatures for each core and the start of throttling.
The utility, which allows you to control the temperature and speed of rotation of the fans in the system, monitors the performance of the sensors on the motherboard, video card and hard drives.