Mail Services

How to Configure a Static IP Address with NetworkManager on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure a Static IP Address with NetworkManager on RHEL 9

NetworkManager is the default network management service on RHEL 9, and it provides a powerful command-line tool called nmcli for configuring network interfaces. Assigning a static IP address is a common requirement for servers that need a predictable, stable address on the network. This tutorial walks through every method available on RHEL 9 to configure […]

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
How to Set Up Grafana Alerting and Notification Channels on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Grafana Alerting and Notification Channels on RHEL 9

Grafana Unified Alerting, introduced in Grafana 9 and enabled by default in Grafana 10+, provides a centralised alerting engine that works across all data sources and replaces the older per-panel Legacy Alerting system. On RHEL 9, configuring Grafana alerting correctly means setting up contact points for notification delivery, building a notification policy routing tree that […]

Read more
How to Install Netdata on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Netdata on RHEL 9

Netdata is a lightweight, real-time performance monitoring agent that provides per-second metrics with zero configuration for hundreds of applications and services out of the box. Unlike traditional monitoring solutions that poll at 15- or 60-second intervals, Netdata collects data every second and renders interactive charts in its built-in web dashboard instantly. It is designed to […]

Read more
How to Install and Configure AIDE on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure AIDE on RHEL 9

AIDE (Advanced Intrusion Detection Environment) is an open-source file integrity monitoring tool that detects unauthorized changes to files on a Linux system. It creates a cryptographic baseline database of your file system and compares the current state against that baseline on every check, alerting you to any additions, deletions, or modifications. AIDE is recommended by […]

Read more
How to Use OpenSSL to Generate and Manage SSL Certificates on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Use OpenSSL to Generate and Manage SSL Certificates on RHEL 9

OpenSSL is the most widely used toolkit for working with SSL/TLS certificates on Linux systems. On RHEL 9, it provides everything you need to generate private keys, create certificate signing requests (CSRs), sign certificates using your own certificate authority, and convert between certificate formats. Understanding OpenSSL is essential for any sysadmin managing secure services. This […]

Read more
How to Detect Rootkits with rkhunter and chkrootkit on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Detect Rootkits with rkhunter and chkrootkit on RHEL 9

Rootkits are among the most dangerous forms of malware — they conceal themselves and other malicious software deep within the operating system, often modifying system binaries and kernel modules to hide their presence from standard tools. Detecting rootkits requires specialised scanners that check for known signatures, hidden files, suspicious processes, and tampered system binaries. This […]

Read more
How to Install ClamAV Antivirus on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install ClamAV Antivirus on RHEL 9

ClamAV is an open-source antivirus engine widely used on Linux servers to detect malware in files destined for Windows users — such as email attachments, uploaded documents, and shared network storage. While Linux systems are largely immune to the Windows malware that ClamAV detects, running it is a responsible practice wherever Linux servers act as […]

Read more
How to Configure Prometheus AlertManager on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Prometheus AlertManager on RHEL 9

Prometheus AlertManager is a standalone component of the Prometheus monitoring stack responsible for deduplicating, grouping, routing, and dispatching alerts to notification channels such as Slack, email, and PagerDuty. While Prometheus evaluates alerting rules and fires alerts, it is AlertManager that decides who gets notified, when, and how — preventing alert storms and on-call fatigue through […]

Read more
How to Automate Windows Server 2012 R2 Provisioning with PowerShell and MDT — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Automate Windows Server 2012 R2 Provisioning with PowerShell and MDT

How to Set Up DirectAccess for Always-On VPN on Windows Server 2012 R2 DirectAccess is Microsoft’s always-on connectivity technology for domain-joined Windows clients. Unlike traditional VPN that requires a user to manually connect, DirectAccess automatically establishes a secure IPv6-over-IPv4 tunnel whenever the client computer detects it is outside the corporate network — before the user […]

Read more
CHAT