Server Monitoring Guides & Tutorials — page 3
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.
Guides
Network Segmentation Monitoring: iptables, nft & firewalld
Verify network segmentation with iptables, nft and firewalld: detect rule changes, test that blocked paths stay blocked and alert on drift.
Ping Monitoring: Latency and Packet Loss Checks for Servers
Master the basics of ping monitoring for Linux servers. Learn how ICMP works, interpret latency metrics, troubleshoot packet loss, and diagnose connectivity issues effectively.
How to Check RAID Health on Linux: mdadm, SMART & Alerts
Monitor software and hardware RAID: read /proc/mdstat and mdadm --detail, use controller tools and smartctl, and get alerted the moment an array degrades.
RAM Monitoring on Linux: free, ps & Swap Usage
Demystify Linux memory metrics. Learn what buffers, cache, used, free, and available actually mean, and why your server isn't really out of memory.
Root Cause Analysis for Server Incidents: A Linux Workflow
A practical root cause analysis workflow for Linux incidents: timeline, logs, strace, tcpdump and iostat - and how to record findings.
Configuration Drift Monitoring: diff, AIDE & Git on Linux
Detect configuration drift on Linux servers with diff, checksums, AIDE and Git: find unauthorized changes before they cause an outage.
Intrusion Detection on Linux Servers: Logs, AIDE & Alerts
Detect intrusions on Linux servers: failed logins, suspicious processes, new listening ports and file integrity changes - with alerts.
Service Mesh Monitoring: Istio and Linkerd Health Checks
Comprehensive guide to monitoring service mesh infrastructure with Istio and Linkerd. Learn how to track mesh health, monitor traffic, detect failures, and set up automated monitoring with Zuzia.app.
TLS Errors & SSL Certificate Diagnostics with openssl
Diagnose TLS errors and SSL certificate problems with openssl: chain validation, expiry, protocol and cipher checks, and common fixes.
Kernel Module Monitoring: lsmod, modinfo & dmesg Checks
Check kernel module health on Linux with lsmod, modinfo and dmesg: spot failed loads, unexpected modules and driver errors.
Performance Baselines on Linux: sar, iostat & Deviations
Build performance baselines with sar and iostat, then detect deviations: CPU, memory, disk and network trends that signal trouble early.
Resource Limits & Disk Quotas on Linux: ulimit, repquota
Monitor resource limits and disk quotas on Linux: ulimit, repquota and open files - and alert before users hit the ceiling.
System Update Monitoring: apt, yum, zypper & dpkg
Monitor pending and failed updates with apt, yum, zypper and dpkg, spot security patches and fix a broken dpkg state before it blocks updates.
Systemd Services & Dependencies Monitoring with systemctl
Monitor systemd services and their dependencies with systemctl and journalctl: failed units, dependency chains and restart loops.
Monitor NTP & Chrony Time Sync on Linux Servers
Check clock offset and sync status with chronyc tracking and ntpq, learn which time metrics matter, and alert automatically when a server's clock drifts.
User Activity & Login Monitoring: last, lastb, auditd
Monitor logins and user activity on Linux with last, lastb, lastlog and auditd: failed attempts, unusual logins and privilege use.
VM Resource Utilization: Monitor CPU, RAM & Disk with virsh
Monitor VM resource utilization - CPU, RAM, disk and network - with virsh, iostat and mpstat, and spot noisy neighbours and overcommit.
VPN Connection Security Monitoring: WireGuard & IPsec
Comprehensive guide to monitoring VPN connections and security on Linux servers. Learn how to track VPN status, detect disconnections, monitor security, and set up automated monitoring with Zuzia.app.
Vulnerability Scanning & Monitoring for Linux Servers
Run vulnerability scans on Linux servers on a schedule, track new findings and make sure scan results turn into patches.
Network Health Monitoring for Servers: What to Measure
Learn how network health monitoring enhances server management, ensuring optimal performance and reliability for your systems.
Open Source Linux Monitoring Tools: Install & Compare
Discover the best open-source monitoring tools for Linux, featuring installation guides, key features, and community support to enhance your system performance.
Proactive Alerting: Notify Before Users Notice Downtime
Build a reliable proactive notification system to catch downtime early. Learn setup, features, and best practices to cut MTTR for DevOps and sysadmins.
Server CPU Monitoring: ps, mpstat & Load Alerts
Build a comprehensive CPU monitoring strategy. Configure thresholds, set up alerts, track trends over time, and make data-driven capacity decisions.
Disk Space Monitoring for Servers: df, du & find
Build a comprehensive disk monitoring strategy. Set up tiered alerts, track growth trends, predict capacity needs, and integrate with your infrastructure monitoring.