Server monitoring gives you in-depth data about your servers’ status - on CPU, memory, disks and processes levels. By that, it can alert you of critical events like processes of servers being down so you can act fast, or warn you of any critical developments like disks/memory running full so you can take preventive measures.
As servers can be distributed across several physical locations, and hybrid setups with a combination of on-premise servers and cloud servers is becoming more and more common, your monitoring needs to be able to deal with this and provide you a solid overview over your resources. A good monitoring also includes network and website monitoring so you have all your critical systems under control.
Given that, there are two general monitoring options: monitoring from within your intranets via locally installed monitoring software, or monitoring from the outside via a Software as a Service (SAAS) based monitoring solution. The choice depends on your business requirements - here is a brief pro/cons analysis for both service types. However, not having a comprehensive monitoring is the worst choice, and modern SAAS solutions help to have critical devices under control within less than an hour.
Goals of Server Monitoring
1. Getting notified
The most important function is to get alerted as soon as anything goes wrong within your servers. Whenever and wherever you are - so you know first and can act fast. Both for issues that have already occurred (reactive monitoring) as well for issues that are upcoming via indicators like disk levels reaching 90% or memory/CPU load reaching critical levels (proactive monitoring).
2. Systems overview
Especially with larger server and network setups, you want to keep an overview over all your systems via a unified dashboard. This gives you comfort that all monitors are running and you have not overlooked any critical issue.
3. Data history
If you receive an alert on any issue with a server or device, you want to drill down into the past hours' or days' data to identify the root causes of the issue - to see if it built up over time or failed spontaneously.
4. Server performance optimisation
Based on the alerts and data history, you can optimise your network for the long term via a deeper understanding of failure patterns.
How to set up Server Monitoring?
The first step in setting up your Server Monitoring is to install the monitoring agent (c-agent) onto your server. To do so, please choose “add host” in your CloudRadar console and follow the instructions given for your servers’ operating system.
Once the server is connected to your monitoring console, in-depth Server Monitoring provides you with several checks you can choose from to define your monitoring needs per server:
This check is enabled by default and monitors basic availability of your server. You can choose the check frequency from 60 seconds (default) up to 30 sec (pro/business version).
CPU usage check
Check all your CPUs’ usage and set alert thresholds in <rules> on critical levels you want to monitor.
Memory consumption check
Check memory consumption and set alert thresholds in <rules> on critical levels you want to monitor.
Disk fill level check
Automatically detect all connected disks and monitor their fill levels. Set alert thresholds in <rules> on critical levels you want to monitor. 90% is a good default level to start with.
Identify specific services and monitor they are running as planned.
Custom checks allow you to define any checks you may need.
Alerts and notifications
Alerts need to reach you anytime, anywhere. Therefore a monitoring needs to tie into your preferred communication channels. Mail is useful for quick access, but while on the go you will need channels like Slack, SMS or Webhooks.
Upon each alert - or when you want to optimise your system - you will want to look into the data history of the dimensions you measure. In most cases, the past few days are sufficient. Compliance rules might require longer storage periods.
Regular reports on a daily or weekly/monthly basis provide proof of your systems’ performance and can be helpful for internal compliance to report key performance data on your IT operations.
Make it happen
CloudRadar provides Server Monitoring with a focus on fast configuration and affordability. Besides your servers, you can monitor your entire systems infrastructure including all your network devices and websites - so you have all your systems under control from one central monitoring solution.
Start your Free Version of CloudRadar now - up to 5 Devices, Servers or Website domains are free.