Nagios ist ein kostenloses Monitoring Tool zur Überwachung Ihrer IT Infrastruktur.
Zuerst kontrolliert man ob das Service selinux läuft.
sudo dpkg -l selinux*
Die erforderlichen Pakete installiert man mit
sudo apt install -y autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php libgd-dev
Nun kann der Quellcode heruntergeladen und entpackt werden.
cd /tmp wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz tar xzf nagioscore.tar.gz
Der Quellcode wird mit Hilfe eines makefile kompiliert.
cd /tmp/nagioscore-nagios-4.4.6/ sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled sudo make all
Zum Anlegen der benötigten Benutzer und Gruppen gibt es ein fertiges Script. Der Benutzer nagios
wird der Gruppe www-data
hinzugefügt.
sudo make install-groups-users sudo usermod -a -G nagios www-data
Nun kann nagios installiert werden.
sudo make install sudo make install-daemoninit sudo make install-commandmode sudo make install-config
Apache Konfiguration erstellen und die Module rewrite
und cgi
aktivieren.
sudo make install-webconf sudo a2enmod rewrite sudo a2enmod cgi
Einen Benutzeraccount für die Weboberfläche erstellen.
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Nun kann nagios zum ersten mal gestartet werden.
service nagios start
Auch hier werden einige Pakete benötigt.
sudo apt-get install -y autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
Den Quellcode herunterladen und entpacken.
cd /tmp wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.3.3.tar.gz tar zxf nagios-plugins.tar.gz cd nagios-plugins-release-2.3.3/
und installieren.
sudo ./tools/setup sudo ./configure sudo make sudo make installBeitrag auf Github bearbeiten