SME Server Quick Health Check

A safe, mostly read-only checklist for a quick snapshot of server health.

Identity and uptime

uname -a
uptime

Look for:

Disk space

df -h

Rule of thumb:

Memory and swap

free -m

Notes:

Failed services

systemctl --failed

This should ideally say 0 loaded units listed.

SMART disk health

smartctl -H /dev/sda

If SMART does not say PASSED, investigate immediately.

Tip: list disks first if you are unsure of device names:

lsblk

Recent errors in logs

journalctl -p 3 -xb

Or (older style):

grep -i error /var/log/messages | tail -50

Common noise:

Network listening services

ss -tulnp

This gives a quick “what is exposed” view.

What to record (baseline)

When the server is healthy, save these outputs somewhere:

Baselines make later troubleshooting much faster.