No matter whether you are monitoring physical or virtual servers, there are 4 key functions that need to be taken into account:
- CPU - ensure whether the computing power is efficiently distributed and whether there is enough capacity for all operations.
- RAM - identify if there is enough memory for all applications, as well as the cache.
- Block or object storage - check if there is enough storage on the system and whether the data matches the expected throughput.
- The network - understand who has access to the server data, at what speed the data is transported and to which areas.
Infrastructure monitoring tools keep track of all these to help IT administrators assess the status of the IT landscape. However, this is not limited to the servers in the environment.
For example, if you choose to use Checkmk, you have one platform to monitor the performance of your network, including all the connected devices. In addition to traditional network devices and servers, monitoring with Checkmk also includes dynamic environments with cloud-native IT assets.
The Windows source code and performance counters are manufacturer-specific, so it is important that the monitoring software user benefits from the best tools to monitor Windows. Microsoft provides documentation for its products, but practical experience is also important.
This is the only way that companies – alongside the general information for server monitoring such as CPU, RAM, partitions, and network – can also monitor the system's internal values. This is about services, processes, and application monitoring on the Windows systems.
With the Checkmk agents, you have an optimal data basis and can, for example, check whether certain services have been started or have a desired status. If, for example, a user ends the antivirus program or deactivates its autostart, the monitoring detects this.
Checkmk also keeps an eye on the patch level for you. Windows Server Update Services (WSUS) helps roll-outs and the managing of updates. Nevertheless, the Update Service from Microsoft does not record individual systems. Monitoring enables you to identify the exact version of your assets and ensure that no server misses an important update.
Most Windows admins are familiar with the Event Viewer. Log files are also valuable for monitoring and companies should include them in IT monitoring. Checkmk has its own extension for standard event logs and offers an easy entry into the log monitoring of Windows systems.
Checkmk also enables the integration of users from the Active Directory. It supports LDAP-based services for user management so that you can automatically include and manage users from these central directories in the monitoring system.
There are a number of useful integrations that simplify the monitoring of Windows environments in everyday IT life. For example, Checkmk supports Windows Remote Desktop Services (RDS), DHCP, Microsoft SQL Server and Microsoft Office 365. For MS Office packages, Checkmk allows you to monitor licenses and service packages.