• No credit card required • Free credits on signup

Back to Blog

Server Alerts Explained: What CPU, RAM, Disk, SSL, Cron, and Offline Alerts Mean

PublishedSeptember 9, 2026
Read Time5 min read

Server Alerts Explained: What Do They Actually Mean?

You receive an alert: "CPU usage is high."

A few minutes later, another one appears: "Disk usage is approaching a critical level." Then you start wondering: Is my server about to go down? Not necessarily. A server alert is usually a warning that something has changed or crossed a certain threshold. The important part is understanding what the alert means and what you should check next.

What Is a Server Alert?

A server alert is a notification that tells you something on your server needs attention. Instead of constantly checking your server manually, monitoring software watches important server conditions for you. When something unusual happens, you receive an alert.

For example:
  • CPU stays unusually high
  • Available memory becomes very low
  • Disk space is running out
  • An SSL certificate is approaching expiration
  • A scheduled cron job is missed
  • A server stops sending its heartbeat

The purpose isn't to create more notifications. The purpose is to help you notice problems early.

"A useful alert doesn't just tell you that something is wrong. It helps you understand what needs attention."

1. High CPU Usage Alert

CPU is the processing power of your server. When CPU usage becomes very high, applications and services may become slower. For example, imagine your server normally uses around 30–40% CPU. Suddenly, usage increases to 90% and stays there. Something has changed. It could be:

  • A traffic spike
  • A background process
  • A scheduled task
  • A runaway process
  • Heavy application activity
  • A resource-intensive operation
What should you check?
  • Which process is using the CPU?
  • Did traffic suddenly increase?
  • Did a scheduled task start?
  • Is the high usage temporary or continuous?
  • Has CPU usage been increasing over time?

InfraCaptain can alert when CPU remains above its configured threshold. Its default high-CPU alert is triggered when CPU stays above 80% for 5 minutes.

2. Low RAM Alert

RAM is the short-term working memory used by your server. When available memory becomes very low, applications may slow down or processes may become unstable. For example:

Common reasons include:
  • Too many applications running
  • A process consuming excessive memory
  • Memory leaks
  • Large background tasks
  • Increasing application traffic

A RAM alert gives you an opportunity to investigate before the server becomes unstable. InfraCaptain's default low-memory warning is based on less than 200 MB of free memory.

3. High Disk Usage Alert

Disk space is different from RAM. Your disk stores things such as: Application files Logs Backups Uploaded files Databases Temporary files The problem is that disk usage often grows slowly. You might not notice it today. But if your server has 100 GB of storage and usage keeps increasing every week, eventually there may not be enough space left.

When disk space becomes critically low, applications may fail to write files, backups can fail, and services may start behaving unexpectedly. This is why disk trend monitoring can be more useful than simply checking the current percentage. InfraCaptain includes a disk-full predictor that can warn when available storage is expected to run out within a defined period.

4. SSL Certificate Alert

Your website can be working perfectly today and still have a serious problem waiting for you. Your SSL certificate could be approaching its expiration date. When an SSL certificate expires, browsers can display security warnings to visitors. That can make your website appear unsafe even though your server itself is still running. List An SSL monitoring system can help you watch for: Certificates approaching expiration Expired certificates Hostname mismatches SSL configuration problems

InfraCaptain monitors SSL certificates and provides advance warnings, including a warning around 30 days before expiration and a critical alert around 7 days. That gives you time to renew the certificate before visitors encounter the problem.

5. Cron Job Alert

Cron jobs are scheduled tasks that run automatically on Linux servers. You may use them for: Database backups Sending reports Cleaning temporary files Importing data Processing scheduled tasks Generating files The dangerous part is that a cron job can fail silently. Your website might continue working normally. Nobody notices. Then later you discover that your backup hasn't run for several days.

"A failed background task can remain invisible until you actually need its result."

InfraCaptain automatically detects active cron jobs and can alert you when an expected execution is missed. It also keeps execution history and duration information.

6. Server Offline Alert

This is one of the most important alerts. A server offline alert means the monitoring system has stopped receiving the server's heartbeat. In simple terms: The server has stopped communicating with the monitoring system. This could happen because of: Server shutdown Hosting infrastructure problems Network failure Operating system issues Severe resource problems Unexpected server crash

InfraCaptain treats the server-offline condition as a Critical alert when the heartbeat has been missing for around 3 minutes. The important thing is that you don't have to keep refreshing your dashboard to discover the problem. The monitoring system can notify you.

7. Security Alerts

Not every important alert is related to performance. Your server can have normal CPU and RAM usage while someone is repeatedly trying to access it. Security monitoring can help identify unusual activity such as: Repeated SSH login failures Unexpected file changes Hidden processes Open port changes Firewall rule changes Suspicious executables

For example, repeated failed SSH attempts may indicate a brute-force attack. InfraCaptain can monitor SSH brute-force activity and other security signals as part of its server monitoring.

Warning vs Critical Alerts

Not every alert means your server is about to crash. That's why alerts are commonly divided into different severity levels.

Info

Something worth knowing, but usually not urgent.

Warning

Something needs attention, but there may still be time to investigate and fix it.

Critical

A serious condition that may already be affecting availability or could cause a major problem soon.

For example: Disk at 70% Usually something to keep an eye on. Disk rapidly approaching full capacity A warning worth investigating. Disk completely full Potentially a serious incident. The severity helps you decide what needs your attention first.

An Alert Is Not Always the Root Cause

This is an important point. Suppose you receive: CPU usage: 95% That is the symptom. It doesn't automatically tell you why CPU usage is high. The actual cause could be a specific process, a scheduled task, increased traffic, or another event. This is why simply collecting metrics isn't always enough. You need enough context to investigate the problem.

What Should You Do When You Receive an Alert?

Step 1: Read the Alert

Don't immediately restart the server. First understand what the alert is reporting.

Step 2: Check the Severity

Is it an informational event, warning, or critical problem?

Step 3: Look at Recent History

Was the resource already increasing for several hours? Or did the problem suddenly appear?

Step 4: Check Processes and Services

Look for a process or service that changed around the same time.

Step 5: Check Related Systems

For example:

  • High CPU → Processes → Application → Logs
  • Website problem → Server → Web server → Application → Database
  • Backup problem → Cron → Process → Disk → Backup destination
Step 6: Fix the Actual Cause

Once you understand the cause, fix that problem instead of simply restarting everything.

One Dashboard Can Give You the Bigger Picture

This is where having multiple monitoring signals together becomes useful. Imagine receiving a high CPU alert. Instead of looking at CPU alone, you can also check:

  • RAM
  • Disk
  • Network
  • Services
  • Processes
  • Cron jobs
  • Recent alerts
  • Historical resource usage

Now the alert becomes much more useful. You are not just seeing: "Something is wrong." You are getting clues about what changed.

How InfraCaptain Helps With Server Alerts

InfraCaptain continuously monitors important server signals and presents them through a single dashboard. It monitors areas such as: CPU RAM Disk Network Processes Services SSL certificates Cron jobs Security events Server heartbeat Monitoring data is updated approximately every 60 seconds, giving you both current information and historical trends.

Alerts With Context Are More Useful

A notification saying: "CPU: 88%" is useful. But a notification that also helps you understand the situation is much better. InfraCaptain's alerts can include information such as the event, surrounding context, suggested fixes, root-cause suggestions, and guidance on what to do next. This reduces the time spent asking: "Okay, but what do I do now?"

Captain AI Can Help Explain the Alert

Sometimes the hardest part isn't seeing the alert. It's understanding it. For example, you could ask: "Why is my CPU at 88%?"

Or: "Is there a memory leak?"

Or: "Why did my backup fail last night?"

Captain AI can use available server context such as resource history, process states, cron records, and log patterns to help investigate these questions. The goal is simple: Turn server information into something easier to understand and act on.

Don't Ignore Alerts Just Because the Server Is Still Online

One of the biggest mistakes is assuming: "The website is working, so everything is fine." A server can be online while problems are developing in the background. CPU may be increasing. Disk space may be disappearing. A backup may have stopped. An SSL certificate may be approaching expiration. A suspicious process may have appeared. These are exactly the kinds of problems that monitoring is designed to catch early.

"The best alert is the one that gives you enough time to fix the problem before it becomes downtime."

Share this article

Need Help with Your Infrastructure?

Get expert assistance with monitoring, DevOps, and infrastructure management.

Contact Us