Red Hat Enterprise Linux

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 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 Configure Prometheus Node Exporter on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Prometheus Node Exporter on RHEL 9

Prometheus Node Exporter is the standard agent for exposing hardware and operating system metrics from Linux hosts to a Prometheus server. It collects data on CPU usage, memory, disk I/O, network throughput, filesystem utilisation, and dozens of other system-level indicators, making them available via a simple HTTP endpoint on port 9100. Installing Node Exporter on […]

Read more
How to Set Up Loki and Promtail for Log Aggregation on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Loki and Promtail for Log Aggregation on RHEL 9

Grafana Loki is a horizontally scalable, highly available log aggregation system designed to be cost-effective by indexing only metadata labels rather than full log content. Promtail is its companion agent that tails log files and ships them to Loki. Compared to the ELK stack, Loki is significantly lighter on resources, making it an excellent choice […]

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 Configure Logrotate for Application Logs on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Logrotate for Application Logs on RHEL 9

Without a log rotation strategy, application log files will grow unbounded until they fill your disk and bring services down. Logrotate is the standard RHEL utility that automates log file rotation, compression, and cleanup on a scheduled basis with no daemon process required. It runs daily via a cron job and processes configuration rules you […]

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
CHAT