Database

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 Install Jaeger for Distributed Tracing on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Jaeger for Distributed Tracing on RHEL 9

Jaeger is a distributed tracing platform originally developed by Uber that helps developers visualise request flows across microservices, identify latency bottlenecks, and diagnose failures in complex systems. Each request is represented as a trace composed of spans — timed operations — that are collected from instrumented services and assembled into a service map. This guide […]

Read more
How to Set Up OpenTelemetry Collector on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up OpenTelemetry Collector on RHEL 9

The OpenTelemetry Collector is a vendor-agnostic agent that receives, processes, and exports telemetry data — metrics, traces, and logs — from instrumented applications. Running a standalone Collector on RHEL 9 decouples your application code from the observability backend, making it easy to route data to multiple destinations or swap backends without redeploying services. This guide […]

Read more
How to Monitor MySQL with Percona Monitoring and Management on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Monitor MySQL with Percona Monitoring and Management on RHEL 9

Percona Monitoring and Management (PMM) is a free, open-source platform built on top of Prometheus, VictoriaMetrics, and Grafana that provides deep visibility into MySQL and other database workloads. PMM separates concerns into a centralised Server component (delivered as a Docker image) and a lightweight Client agent that runs on each database host. This guide walks […]

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

How to Install and Configure Nagios Core on RHEL 9

Nagios Core is a widely-used open-source infrastructure monitoring system that alerts administrators to host and service failures. On RHEL 9, Nagios Core must be compiled from source since no official RPM package is maintained for the current release. This guide walks you through building Nagios Core 4.x, installing the standard plugins, securing the web interface […]

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

How to Install InfluxDB and Telegraf on RHEL 9

InfluxDB 2.x is a purpose-built time-series database that excels at storing high-cardinality metrics with millisecond precision, while Telegraf is its companion agent that collects metrics from hundreds of input plugins and writes them directly to InfluxDB. Together they form the “TIG stack” backbone when paired with Grafana for visualisation. On RHEL 9, both packages are […]

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
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 Zabbix on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Zabbix on RHEL 9

Zabbix is a mature, enterprise-grade open-source monitoring solution capable of tracking thousands of servers, virtual machines, network devices, and applications from a single web interface. It supports agent-based and agentless monitoring, flexible alerting, and detailed graphing out of the box. This tutorial installs Zabbix 6.4 on RHEL 9 using MySQL (MariaDB) as the backend database […]

Read more
How to Encrypt Disk Partitions with LUKS on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Encrypt Disk Partitions with LUKS on RHEL 9

LUKS (Linux Unified Key Setup) is the standard disk encryption framework on Linux, providing transparent block-level encryption that protects data at rest even if physical media is stolen. On RHEL 9, LUKS is backed by the cryptsetup tool and integrates tightly with the kernel’s device mapper subsystem. This tutorial walks through encrypting a new disk […]

Read more
CHAT