RHEL 9

How to Set Up Checksum Monitoring with AIDE on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Checksum Monitoring with AIDE on RHEL 9

AIDE (Advanced Intrusion Detection Environment) builds a cryptographic database of file attributes and checksums, then alerts you whenever a monitored file changes unexpectedly — a technique known as file integrity monitoring (FIM). On RHEL 9, AIDE is available in the standard repositories and integrates cleanly with systemd timers for scheduled checks and with auditd for […]

Read more
How to Monitor Nginx Access Logs with GoAccess on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Monitor Nginx Access Logs with GoAccess on RHEL 9

GoAccess is a fast, open-source real-time web log analyzer that runs entirely in the terminal or generates self-contained HTML reports without requiring a separate database or web framework. On RHEL 9, it can parse Nginx access logs in seconds to surface the metrics that matter most — unique visitors, top requested URLs, HTTP response code […]

Read more
How to Configure auditd for Security Event Logging on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure auditd for Security Event Logging on RHEL 9

The Linux Audit Framework, managed by the auditd daemon, records security-relevant kernel events to a structured log for compliance auditing, incident investigation, and intrusion detection. On RHEL 9, auditd is installed and enabled by default, giving you an immediate foundation for building a comprehensive security event trail. This tutorial covers configuring the audit daemon log […]

Read more
How to Install VictoriaMetrics as a Prometheus Alternative on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install VictoriaMetrics as a Prometheus Alternative on RHEL 9

VictoriaMetrics is a high-performance, open-source time-series database and monitoring solution that is fully compatible with the Prometheus query API. It offers significantly better data compression, faster ingestion rates, and lower memory consumption compared to Prometheus, making it an attractive choice for large or long-retention deployments. On RHEL 9 you can run VictoriaMetrics as a drop-in […]

Read more
How to Set Up Alertmanager with PagerDuty and Slack Integration on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Alertmanager with PagerDuty and Slack Integration on RHEL 9

Prometheus Alertmanager handles routing, deduplication, and delivery of alerts fired by Prometheus to external notification channels. On RHEL 9, integrating Alertmanager with PagerDuty and Slack allows teams to receive critical pages and contextual chat notifications from a single alert pipeline. This tutorial walks through downloading the Alertmanager binary, configuring a complete route tree, setting up […]

Read more
How to Install and Configure cAdvisor for Container Monitoring on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure cAdvisor for Container Monitoring on RHEL 9

cAdvisor (Container Advisor) is an open-source daemon from Google that collects, aggregates, and exposes resource usage and performance metrics for every running container on a host. Unlike Docker’s built-in docker stats, cAdvisor exposes its data in Prometheus format, making it a natural fit for scraping alongside Node Exporter. This tutorial covers running cAdvisor on RHEL […]

Read more
How to Build Grafana Dashboards for Linux Server Metrics on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Build Grafana Dashboards for Linux Server Metrics on RHEL 9

Grafana’s dashboard builder lets you turn raw Prometheus metrics into intuitive visualizations — stat panels for at-a-glance health, time series for trends, and bar gauges for comparisons. With Prometheus and Node Exporter already collecting Linux host metrics, you have everything needed to build a production-grade server dashboard. This tutorial walks through creating panels for CPU, […]

Read more
How to Configure SNMP Monitoring on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure SNMP Monitoring on RHEL 9

SNMP (Simple Network Management Protocol) is the universal language of network device monitoring, supported by routers, switches, UPS units, printers, and hundreds of other appliances. On RHEL 9 you can both expose your Linux server as an SNMP agent and query remote devices from the command line. This tutorial covers installing net-snmp, writing a secure […]

Read more
How to Use Prometheus Blackbox Exporter for Endpoint Monitoring on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Use Prometheus Blackbox Exporter for Endpoint Monitoring on RHEL 9

The Prometheus Blackbox Exporter allows you to probe external endpoints over HTTP, HTTPS, TCP, and ICMP and expose the results as Prometheus metrics. Unlike Node Exporter, which reports what is happening inside a host, the Blackbox Exporter reports whether a service is reachable from the outside — making it ideal for end-to-end availability checks. This […]

Read more
How to Set Up Uptime Kuma for Service Monitoring on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Uptime Kuma for Service Monitoring on RHEL 9

Uptime Kuma is a self-hosted monitoring tool that provides a clean web dashboard for tracking uptime across HTTP endpoints, TCP ports, DNS records, Docker containers, and more. On RHEL 9, you can run it directly with Node.js and PM2 for process management, or deploy it instantly via Docker. This tutorial walks through both approaches, firewall […]

Read more
CHAT