Server Monitoring Guides & Tutorials — page 10
Practical playbooks for sysadmins, freelancers and small agencies running client servers: Linux metrics, uptime and SSL checks, cron and scheduled tasks, Docker, databases, alerting and incident response.
Articles
Check Block Devices on Linux: lsblk, blkid & fdisk
Check block devices on Linux servers. Monitor disks, partitions, and storage devices, detect hardware changes, track storage capacity. Setup monitoring with Zuzia.app.
Linux CPU Info: lscpu, nproc and /proc/cpuinfo
Fast commands to see your server's CPU model, core count, threads, and architecture. Essential for capacity planning and troubleshooting.
Check Disk Usage on Linux: df and du Commands
Disk filling up? Quick commands to see overall usage, find large directories, and identify what's consuming your storage during cleanup or investigation.
Check DNS Settings on Linux: resolv.conf, dig, nslookup
Fast commands to check DNS configuration when troubleshooting connectivity issues. See resolver settings, test resolution, diagnose common problems.
List iptables Rules: iptables -L -n -v Explained
Fast commands to review current iptables firewall rules during security audits. See what's allowed, blocked, and identify common misconfigurations.
How to Check if a Service Is Running in Linux (systemctl)
Use systemctl is-active for a yes/no answer, systemctl status for details, and service/pgrep on non-systemd hosts. Examples for nginx, MySQL and Redis, plus alerts.
Check Logged-In Users on Linux: who and lastlog
Quick guide to check currently logged in users on your Linux server to monitor active sessions and detect unauthorized access.
Check Memory Usage Percentage on Linux (free, ps)
Quick guide to check memory usage percentage on your Linux server to monitor RAM utilization and detect memory pressure.
How to Check Network Bandwidth Usage on Linux (Commands)
Check bandwidth per interface and process with iftop, nload, vnstat, ifstat, sar and /proc/net/dev — then get alerted automatically when traffic spikes.
Check Network Interface Status and Config: ip addr, ip link
Automated solution for quickly check network interface configuration on your Linux server right now to verify IP addresses and basic network settings.
Show the Routing Table on Linux: ip route and netstat -r
Step-by-step guide to check the routing table on your Linux server to monitor network routing configuration and detect changes.
Check Swap Usage on Linux: swapon, free & vmstat
Check swap usage on Linux servers. Monitor memory pressure, detect high swap usage, plan RAM upgrades. Track virtual memory utilization and optimize system performance.
Linux System Health Check: uptime, free, df, systemctl
Set up continuous monitoring to perform a comprehensive system health check on your Linux server to assess overall system status and identify potential issues.
Monitor CPU Usage in Real Time: top, htop, mpstat
Set up continuous monitoring to monitor CPU usage in real-time on your Linux server to track current system load and identify processes consuming CPU resources.
Continuous Inode Usage Monitoring with df -i
Automated inode monitoring for servers with millions of small files. Essential for mail servers, cache systems, and session storage that exhaust inodes quickly.
Monitor Disk I/O Performance: iostat, iotop & sar
Step-by-step guide to monitor disk I/O performance on your Linux server to detect I/O bottlenecks and optimize storage performance.
Monitor Process CPU and Memory Usage with ps and top
Configure automated checks to monitor resource usage for individual processes on your Linux server to identify resource-intensive applications and optimize performance.
How to Identify Bandwidth Issues on a Server: 5 Checks
Is it really bandwidth? Five checks to prove it: link saturation (sar, nload), top talkers (iftop, nethogs), interface errors, packet loss (mtr) and real throughput (iperf3).
Terraform Drift Failures: Troubleshoot IaC Drift
Infrastructure drift detected, configuration mismatches? Quick steps to identify drift, restore infrastructure state, and prevent configuration inconsistencies within minutes.
Kernel Module Loading Errors: modprobe Troubleshooting
Kernel module loading errors preventing hardware access? Quick steps to identify module issues, fix loading problems, and restore hardware functionality.
Keyword Monitoring: Verify Page Content, Not Just Uptime
Learn how keyword monitoring detects broken pages, silent outages, false positives, and content failures with practical uptime checks and alerting.
kubectl get pods: "No resources found" - Causes and Fixes
Why kubectl get pods says "No resources found": wrong namespace or context, a selector that matches nothing, or pods never created - and how to check.
Linux Performance Monitoring: Checklist and Common Mistakes
Linux performance monitoring checklist: CPU, memory, disk and network metrics, the tools to collect them and the mistakes that hide problems.
Linux Performance Tools: How to Choose the Right One
How to choose Linux performance tools: top, vmstat, iostat, sar and more - what each measures and when to use it.