nagios rocky

Install Nagios Plugins on Rocky Linux 8

This guide will walk you through how to install Nagios Plugins on Rocky Linux 8. Nagios plugins are standalone extensions to Nagios Core that enables Nagios to

bullseye 11

Install Debian 11 on VirtualBox

Follow through this tutorial to learn how to install Debian 11 on VirtualBox. The Debian project is proud to present its new stable version 11

Configure Grafana Email Alerting

Configure Grafana Email Alerting

In this tutorial, you will learn how to configure Grafana Email alerting. Grafana alerting allows you to attach rules to your dashboard panels. When you

ossec

Install OSSEC Agent on Rocky Linux 8

This guide presents a step-by-step tutorial on how to install OSSEC Agent on Rocky Linux 8. OSSEC is an Open Source Host based Intrusion Detection System that

Install BackupPC

Install BackupPC on Debian 11

In this guide, we will learn how to install BackupPC on Debian 11. BackupPC is a free, high-performance enterprise-grade backup software suite with a web-based frontend that

Best GUI Tools for MySQL on Linux

Best GUI Tools for MySQL on Linux

The extensive data ecosystem includes MySQL as one of its most popular technologies. It is a Relational Data Base Management System (RDBMS) developed by Oracle

Install NetBeans IDE

Install NetBeans IDE on Rocky Linux 8

In this tutorial, we will cover how to install NetBeans IDE on Rocky Linux 8. NetBeans IDE is a free and open source extensible Java IDE (Integrated Development

document.addEventListener("DOMContentLoaded", function() { document.querySelectorAll(".scroll-box").forEach(function(box) { box.style.position = "relative"; // Needed for absolute positioning of button var button = document.createElement("button"); button.className = "copy-icon-btn"; button.setAttribute("aria-label", "Copy code"); button.innerHTML = ''; box.appendChild(button); button.addEventListener("click", function() { var text = box.innerText; navigator.clipboard.writeText(text).then(function() { button.querySelector("svg").setAttribute("fill", "#4CAF50"); setTimeout(function() { button.querySelector("svg").setAttribute("fill", "white"); }, 1500); }).catch(function(err) { console.error("Copy failed: ", err); }); }); }); });