Server Monitoring Guides & Tutorials — page 13

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 Most Used Commands in History
Quick guide to analyze command history on your Linux server to identify frequently used commands and detect unusual command patterns.
Find Most Visited Pages in Nginx/Apache Access Logs
Monitor most visited web pages from access logs. Analyze Nginx and Apache logs to identify popular content, track website traffic patterns, optimize website performance.
Check MySQL Database Size and Growth (SQL Queries)
Automated solution to monitor MySQL database size and growth on your Linux server to track database expansion and plan storage capacity.
Monitor MySQL Slow Queries with the Slow Query Log
Step-by-step guide to monitor MySQL slow queries performance. Track slow query count, execution times, and identify performance bottlenecks with automated monitoring.
Monitor Network Connections on Linux: ss and netstat
Configure automated checks for automatically monitor active network connections on your Linux server and receive alerts when connection patterns change.
Monitor Network Errors and Dropped Packets Over Time
Step-by-step guide to check network errors and dropped packets on your Linux server to detect network issues and maintain reliable connectivity.
Monitor Network Interface Configuration
Monitor network interface configuration automatically. Detect configuration changes, track interface status, troubleshoot network issues.
How to Monitor Network Routing Table Changes
Monitor network routing table changes on Linux servers. Track routing table modifications, detect routing changes, verify routing configuration, and set up automated routing monitoring with Zuzia.app.
Monitor Open TCP Ports on Linux: ss -tuln & netstat
Set up continuous monitoring to automatically monitor open TCP ports on your Linux server and receive alerts when new ports appear.
Monitor PHP-FPM Status: Processes and the Status Page
Monitor PHP-FPM process status on Linux servers. Check process availability, detect PHP-FPM issues, optimize configuration.
PostgreSQL Database Size: pg_database_size Queries
Configure automated checks to monitor PostgreSQL database size and growth on your Linux server to track database expansion and plan storage capacity.
Find Which Process Uses a Port: ss, lsof & netstat
Monitor processes on specific ports on Linux servers. Identify processes listening on ports, detect unauthorized applications, maintain security. Setup with Zuzia.app.
Monitor RAID Array Status: mdadm, arcconf & hpssacli
Monitor RAID array status and health on Linux servers. Track RAID degradation, detect disk failures, monitor rebuild progress. Setup monitoring with Zuzia.app.
Monitor Recent Logins on Linux: last and lastlog
Configure automated checks to monitor recent login activity on your Linux server. Track user access and detect unauthorized login attempts automatically.
journalctl: Show Logs From the Last 5, 10 or 30 Minutes
Copy-paste journalctl --since commands for the last 5, 10 or 30 minutes, filter by service and priority (-p err..alert), and the syslog fallback for non-systemd hosts.
Monitor Recently Modified Files in 24 Hours
Quickly identify files modified in the last 24 hours on Linux servers. Perfect for daily security audits, incident response, and detecting today's suspicious file changes.
Long-Term File Change Monitoring and Trend Analysis
Track file changes on Linux over weeks and months with find: build baselines, spot unusual modification patterns and investigate them.
Monitor the Routing Table on Linux: ip route, arp
Step-by-step guide to check and monitor the routing table on your Linux server. Detect routing configuration changes and ensure proper network connectivity.
Docker: List & Check Running Containers (docker ps, inspect)
docker ps shows running containers, docker ps -a adds stopped ones. Filter by status or name, check one container in a script, read the STATUS column and get alerted when a container stops.
Monitor Running Services with systemctl list-units
Quick guide to automatically monitor running system services and receive alerts when services stop or new services appear.
How to Monitor Security Hardening Status on Linux
Monitor security hardening status on Linux servers. Track hardening compliance, verify security configurations, detect hardening failures. Setup monitoring with Zuzia.app.
Server Uptime Monitoring: What to Check and How to Set It Up
Server uptime monitoring that catches real outages: external HTTP, port and ping checks, SSL and DNS, plus disk, memory, services and cron on the server. Setup steps, intervals and alert rules.
Monitor SSL Certificate Expiration: Lifecycle and Alerts
Expert guide to monitor ssl certificate expiration for uptime pros. Learn setup, advanced configurations, and how to prevent outages from expired certs.
Check SSL/TLS Versions and Ciphers: openssl, sslscan, testssl
Step-by-step guide to monitor SSL TLS version and security settings. Track TLS versions, detect weak ciphers, and ensure secure SSL configuration.

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