Firewall

How to Harden the Linux Kernel with sysctl on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Harden the Linux Kernel with sysctl on RHEL 9

The Linux kernel exposes hundreds of tunable parameters through the sysctl interface that control network behavior, memory protection, and file system security. Many of these defaults prioritize compatibility over security. By writing a hardening configuration to /etc/sysctl.d/, you can reduce the kernel attack surface, enable mitigations against common network attacks, and enforce memory safety features […]

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
Common Problems 114500

NFS Mount Permission Denied on RHEL 9 Client

🟡 Medium   ⏱ 5–30 min  Last verified: 26 May 2024 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
Common Problems 122642

PF NAT Stops Working After Interface Address Change

🟠 High   ⏱ 5–30 min  Last verified: 15 May 2024 Affected versions: FreeBSD 14 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & […]

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 Configure iptables Firewall Rules on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure iptables Firewall Rules on RHEL 9

iptables has been the standard Linux packet-filtering firewall for over two decades, and while RHEL 9 ships with nftables and firewalld as the preferred tools, iptables remains available and is widely understood by seasoned administrators. Learning iptables gives you deep insight into how Linux netfilter works and is valuable for managing legacy systems or containers […]

Read more
How to Install Graylog for Centralised Log Management on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Graylog for Centralised Log Management on RHEL 9

Graylog is an open-source centralised log management platform that collects, indexes, and analyses log data from across your infrastructure in one place. On RHEL 9, deploying Graylog 5.x gives operations teams powerful search, alerting, and dashboarding capabilities without relying on cloud-based log services. Graylog depends on MongoDB for metadata storage and OpenSearch (or Elasticsearch) for […]

Read more
Common Problems 114454

firewalld Blocks Required Application Port

🟡 Medium   ⏱ 5–30 min  Last verified: 31 March 2024 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Install and Use Podman with systemd Socket Activation on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Use Podman with systemd Socket Activation on RHEL 9

Podman is RHEL 9’s default container engine and, unlike Docker, runs entirely rootless and integrates natively with systemd. Socket activation is a systemd feature that lets the kernel hold a listening socket open while the service is stopped; the moment the first connection arrives, systemd starts the corresponding service and hands the socket over. This […]

Read more
Common Problems 114602

SELinux Boolean Not Persisting Across Reboot

🟡 Medium   ⏱ 5–30 min  Last verified: 19 March 2024 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
CHAT