Thruk is a web-based monitoring interface for the Nagios and Icinga monitoring systems. This tutorial will guide you through the steps required to install Thruk on a Fedora Server.
sudo dnf update -y
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
sudo dnf install nagios-plugins-all -y
sudo dnf install perl-App-cpanminus -y
sudo dnf install perl-DBD-MySQL mariadb mariadb-server -y
sudo dnf install https://mirror.ghettoforge.org/distributions/gf/el/8/products/x86_64/thruk-2.40-1.gf.el8.noarch.rpm -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo mysql_secure_installation
sudo cp /etc/thruk/thruk_local.conf.example /etc/thruk/thruk_local.conf
sudo systemctl restart httpd.service
Open your web browser and go to the IP address or domain name of your Fedora Server followed by "/thruk/". Example: http://example.com/thruk/
Congratulations! You have successfully installed Thruk on your Fedora Server. Happy monitoring!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!