Server Monitoring Guides & Tutorials — page 12

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.

Monitor Disk Space Usage on Linux with df
Monitor Disk Usage by Directory: du and ncdu
Monitor disk usage by directory on Linux servers. Identify directories consuming the most disk space, track storage growth, optimize disk usage. Setup with Zuzia.app.
Monitor Disk Utilization: Metrics That Show Real Problems
Learn how to monitor disk utilization with practical thresholds, alert design, validation steps, and deployment advice for uptime teams.
Continuous DNS Configuration Monitoring
Set up automated DNS monitoring to detect configuration changes. Get alerted when resolvers change, DNS fails, or someone modifies /etc/resolv.conf.
Monitor DNS Query Response Times with dig
Step-by-step guide to monitor DNS query response times. Track DNS performance, detect slow DNS resolution, and optimize DNS configuration.
Monitor Docker Container Resource Usage with docker stats
Step-by-step guide to monitor Docker container resource usage. Track CPU, memory, disk, and network usage for containers to optimize performance and prevent resource exhaustion.
Monitor Mail Queue & SMTP Status: mailq and postqueue
Step-by-step guide to monitor email queue and SMTP server status. Track email delivery, detect queue issues, and ensure reliable email service.
Monitor Connection Count for DDoS Detection (ss, netstat)
Set up automated monitoring of network connection counts. Get alerted when connections spike indicating DDoS attacks, traffic surges, or application issues.
Count Established Connections: ss -tan state established
Fast commands to count current network connections. Check how many connections are established, by port, by IP, and identify connection hogs.
Monitor Failed SSH Login Attempts in auth.log
Automated solution for automatically monitor failed SSH login attempts and receive alerts when suspicious activity is detected.
Monitor Failed Systemd Services & Get Alerted Automatically
List failed units with systemctl --failed, understand why they died, and get a notification the moment a service fails on any of your Linux servers.
Monitor File Descriptor Usage on Linux: lsof and ulimit
Configure automated checks to check file descriptor usage on your Linux server to detect resource limits and prevent "too many open files" errors.
Audit File Permission Changes on Linux: find and stat
Step-by-step guide to monitor file permissions changes. Track permission modifications, detect unauthorized changes, and maintain security compliance.
Monitor iptables Rules for Changes
Automated iptables monitoring to detect unauthorized rule changes. Get alerted immediately when someone modifies firewall configuration.
How to Monitor Incident Response Metrics on Linux
Monitor incident response metrics on Linux servers. Track response times, measure resolution effectiveness, detect SLA violations. Setup monitoring with Zuzia.app.
How to Monitor Infrastructure as Code Changes on Linux
Monitor infrastructure as code changes on Linux servers. Track Terraform changes, detect drift, monitor deployments. Setup monitoring with Zuzia.app.
Monitor Installed Packages on Debian/Ubuntu with dpkg
Quick guide to monitor installed packages on your Debian or Ubuntu server. Track software installations and detect unauthorized package changes automatically.
Website Keyword Monitoring: Detect Missing Content
Learn to monitor keywords website effectively. Expert guide on content monitoring, port status, and uptime strategies for DevOps and sysadmins.
Monitor Kubernetes Pod Status & Resources with kubectl
Check pod status, restarts, CPU and memory with kubectl get, describe and top, spot pods that keep restarting, and set up alerts for pods that stop running.
Track Largest Files for Capacity Planning
Monitor which files are growing largest over time. Track growth patterns, identify runaway logs, and predict storage needs before problems occur.
Monitor Load Balancer Backend Health with curl
Step-by-step guide to monitor load balancer backend server health. Track backend status, detect unhealthy servers, and ensure reliable traffic distribution.
Monitor Log File Sizes and logrotate
Step-by-step guide to monitor log file sizes and rotation status. Track log growth, detect rotation failures, and prevent disk space issues from log files.
How to Monitor Metrics Aggregation Status on Linux
Monitor metrics aggregation status on Linux servers. Track metrics collection, monitor aggregation performance, detect collection failures. Setup monitoring with Zuzia.app.
How to Monitor Microservices Health Status on Linux
Monitor microservices health status on Linux servers. Track service health, check inter-service communication, detect failures. Setup monitoring with Zuzia.app.

We use cookies to ensure the proper functioning of our website.