Adagios is a web-based front-end for the nagios monitoring system. It offers a simple and efficient interface for managing hosts and services on your network. This tutorial will guide you through the steps to install Adagios on Kali Linux.
sudo apt update
sudo apt install -y apache2 libapache2-mod-php7.3 php7.3 php7.3-dev php7.3-mysql php7.3-sqlite3 php7.3-xml mariadb-server mariadb-client nagios-plugins-all nagios-nrpe-plugin nagios-snmp-plugins nagios3 nagios3-core nagios3-cgi nagios3-common nagios3-doc nagios3-plugins nagios3-plugins-basic nagios3-plugins-extra nagios3-plugins-standard nagios3-supervisor
/opt
directory by running the following command:cd /opt
sudo wget https://github.com/opinkerfi/adagios/archive/master.zip
sudo unzip master.zip
cd /opt/adagios-master
sudo python setup.py install
/etc/apache2/conf-available
directory by running the following command:cd /etc/apache2/conf-available
sudo nano adagios.conf
Alias /adagios /opt/adagios-master/adagios
<Directory /opt/adagios-master/adagios>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Save and close the file by pressing "Ctrl+X", then "Y", then "Enter".
Enable the new Adagios configuration by running the following command:
sudo a2enconf adagios
sudo systemctl restart apache2
sudo mysql -u root -p
CREATE DATABASE adagios;
CREATE USER 'adagios'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON adagios.* TO 'adagios'@'localhost';
exit;
sudo cp /opt/adagios-master/adagios/etc/adagios.conf.default /etc/adagios.conf
/etc/adagios.conf
file by running the following command:sudo nano /etc/adagios.conf
db_name = adagios
db_user = adagios
db_password = password
sudo systemctl start adagios
http://localhost/adagios/
.Congratulations! You have successfully installed Adagios on Kali Linux. You should now be able to monitor your network using Adagios.
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!