Latest POSTS

Run GUI applications remotely over SSH

How to Run GUI Applications Remotely over SSH with X11 Forwarding / Waypipe

Learn how to run Linux GUI applications remotely over SSH using X11 forwarding or Waypipe. Includes setup steps, CLI examples, performance tips, security advice, and comparison charts for choosing the...
Secure Grafana behind Nginx SSL on RHEL 9

How to Secure Grafana Behind Nginx with SSL on RHEL 9 | CentOS 9

Learn how to secure Grafana behind Nginx with SSL on RHEL 9 / CentOS 9. This step-by-step blog post includes domain setup, reverse-proxy configuration, WebSocket support, firewall rules and troubleshooting...
Zabbix 7.0 TimescaleDB compression

Optimizing PostgreSQL for Zabbix 7.0 with TimescaleDB Compression

Optimize PostgreSQL for Zabbix 7.0 with TimescaleDB compression: guide to enable extensions, tune performance, implement retention policies, and scale time-series storage effectively. Table of Contents 🔈Introduction Monitoring...
monitor block I/O and disk wait times

Monitoring Block I/O and Disk Wait Times Using iotop and iostat

Monitor and troubleshoot Linux disk I/O bottlenecks using iostat and iotop. Learn how to interpret %iowait, %util, await times and pinpoint heavy processes. Table of Contents 🔈Introduction Efficient...