IT, Cloud & DevOps Blog

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

How to Configure auditd for Security Event Logging on RHEL 7

The Linux Audit Framework, managed by the auditd daemon, provides a comprehensive kernel-level mechanism for tracking security-relevant events on RHEL 7. Unlike application-level logging, the audit subsystem operates below the application layer, meaning that even a compromised process cannot suppress its own audit trail without also compromising the kernel. Properly configured, auditd records file access, […]

Read more
How to Configure Logstash on FreeBSD 15 — step-by-step FreeBSD 15 tutorial on Progressive Robot

How to Configure Logstash on FreeBSD 15

Introduction Deploying configure logstash on a FreeBSD 15 machine differs from Linux in several important ways: packages come from the FreeBSD Ports Collection or the binary pkg repository, services are registered in /etc/rc.conf via sysrc(8), and firewall rules are written in pf.conf(5) syntax. This tutorial stays entirely within the standard base + ports approach so […]

Read more
How to Install Munin Monitoring on FreeBSD 15 — step-by-step FreeBSD 15 tutorial on Progressive Robot

How to Install Munin Monitoring on FreeBSD 15

Introduction How to Install Munin Monitoring on FreeBSD 15 is a core administration task for any FreeBSD 15 server operator. FreeBSD 15 ships with the 15.0-RELEASE kernel, ZFS as the default root filesystem, Capsicum capability sandboxing improvements, and an updated ports tree. Unlike Linux distributions, FreeBSD uses rc(8) for service management, pf for packet filtering, […]

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

How to Install VictoriaMetrics as a Prometheus Alternative on RHEL 7

Prometheus has become the de-facto standard for metrics collection in Linux environments, but it is not the only option. VictoriaMetrics is a high-performance, cost-efficient time-series database that is fully compatible with PromQL, accepts Prometheus remote_write, and offers significant advantages in storage compression, ingestion throughput, and memory usage. A single-node VictoriaMetrics binary can replace or complement […]

Read more
How to Configure Collectd on FreeBSD 15 — step-by-step FreeBSD 15 tutorial on Progressive Robot

How to Configure Collectd on FreeBSD 15

Introduction FreeBSD 15 is a UNIX-derived operating system renowned for its network stack performance, ZFS integration, and Jail isolation primitives. Setting up configure collectd on FreeBSD 15 follows the rc.conf/service(8) paradigm rather than systemd, which means enabling a service and configuring its startup options are done differently from any Linux distribution. This guide walks through […]

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

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

Prometheus generates alerts, but it is Alertmanager that handles routing, deduplication, grouping, and delivery to your notification channels. Without a properly configured Alertmanager, even the most thorough alerting rules in Prometheus are useless — they fire into the void. Integrating Alertmanager with both PagerDuty and Slack gives you a two-tier notification strategy: high-severity incidents page […]

Read more
How to Set Up Alertmanager Email Notifications on FreeBSD 15 — step-by-step FreeBSD 15 tutorial on Progressive Robot

How to Set Up Alertmanager Email Notifications on FreeBSD 15

Introduction How to Set Up Alertmanager Email Notifications on FreeBSD 15 is a core administration task for any FreeBSD 15 server operator. FreeBSD 15 ships with the 15.0-RELEASE kernel, ZFS as the default root filesystem, Capsicum capability sandboxing improvements, and an updated ports tree. Unlike Linux distributions, FreeBSD uses rc(8) for service management, pf for […]

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

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

How to Install and Configure cAdvisor for Container Monitoring on RHEL 7 cAdvisor (Container Advisor) is an open-source agent developed by Google that collects, aggregates, processes, and exports resource usage and performance metrics for running containers. It provides a real-time web UI and a Prometheus-compatible metrics endpoint, making it the standard solution for container observability […]

Read more
How to Configure cAdvisor Container Metrics on FreeBSD 15 — step-by-step FreeBSD 15 tutorial on Progressive Robot

How to Configure cAdvisor Container Metrics on FreeBSD 15

Introduction How to Configure cAdvisor Container Metrics on FreeBSD 15 is a core administration task for any FreeBSD 15 server operator. FreeBSD 15 ships with the 15.0-RELEASE kernel, ZFS as the default root filesystem, Capsicum capability sandboxing improvements, and an updated ports tree. Unlike Linux distributions, FreeBSD uses rc(8) for service management, pf for packet […]

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

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

How to Build Grafana Dashboards for Linux Server Metrics on RHEL 7 Grafana is the de facto standard for visualising time-series data collected by Prometheus, InfluxDB, Graphite, and dozens of other data sources. A well-constructed Grafana dashboard can surface CPU saturation, memory pressure, disk I/O bottlenecks, and network anomalies at a glance, dramatically reducing the […]

Read more
CHAT