Ako nainštalovať Nagios na Ubuntu 24.04 (Noble Numbat)
V dnešnom článku skúmame inštaláciu, konfiguráciu a používanie Nagiosa na systéme Ubuntu 24.04. Nagios je široko používané open source riešenie na monitorovanie IT infraštruktúry. Nagios možno použiť na sledovanie rôznych metrík vo vašej infraštruktúre pre sieťové zariadenia, servery, prepínače, aplikácie a všetky druhy služieb.
Nagios môže byť použitý na nasledovné.
- Nagios Monitoring: Sledujte všetky IT systémy a hláste akékoľvek problémy, ktoré sa môžu vyskytnúť.
- Nagios Upozornenia: Nagios vás bude včas upozorňovať prostredníctvom upozornení, keď zistí problémy, aby ste ich mohli riešiť oveľa rýchlejšie.
- Nagios Oznámenie o Riešení: Po opravení problému budete informovaní ako potvrdenie riešenia.
Dnes existujú dve verzie Nagiosu, môžete si vybrať medzi nimi:
- Nagios Core: Bezplatná a open-source verzia. Je navrhnutá tak, aby bola ľahká, ale môžete rozšíriť jej funkcie pomocou pluginov a iných integrácií.
- Nagios XI: Komerčná edícia Nagios XI, ktorá je postavená na Nagios Core. Má rozšírené funkcie oproti jadru. Pre korporácie a veľké organizácie je to lepšia edícia, pretože poskytuje podporu od dodávateľa.
Konečný príručka k Ubuntu Desktop
Ovládnite Ubuntu ako profesionál – od krásnej úpravy plochy až po výkonnú automatizáciu v termináli. Ideálne pre vývojárov, správcov systémov a pokročilých používateľov, ktorí chcú mať úplnú kontrolu nad svojím pracovným prostredím.
Inštalácia Nagiosa na Ubuntu 24.04
Tu sú kroky na inštaláciu Nagiosa na Linuxovom systéme Ubuntu 24.04.
1. Nainštalujte potrebné závislosti
Existuje niekoľko závislých balíkov pre spustenie Nagios Core na systémoch Linux Ubuntu 24.04. Poďme ich nainštalovať.
sudo apt update
sudo apt install build-essential curl wget unzip openssl libgd-dev libssl-dev libapache2-mod-php php-gd php
Môžete tiež vykonať aktualizácie operačného systému, ak sa systém nepoužíva v produkčnom prostredí.
sudo apt upgrade -yReštartujte systém po aktualizácii.
sudo reboot2. Nainštalujte a nakonfigurujte Nagios Core
Stiahnite si najnovší zdrojový kód.
VER=$(curl -s https://api.github.com/repos/NagiosEnterprises/nagioscore/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/${VER}/${VER}.tar.gzRozbaľte stiahnutý súbor:
tar xvf $VER.tar.gzPrejdite do vytvoreného adresára po rozbalení súboru.
cd $VERKonfigurujte a zostavte jadro Nagios.
./configurePokračujte v budovaní Nagiosa.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-dataĎalej nainštalujte Nagios a nakonfigurujte všetky požadované možnosti.
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf4. Nainštalujte doplnky Nagios Core
Pluginy sú malé programy vytvorené na rozšírenie funkcií Nagiosa. Stiahnime si poslednú verziu.
cd ~/
VER=$( curl -s https://api.github.com/repos/nagios-plugins/nagios-plugins/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/release-//')
curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar -xzf -Vytvorte potrebné adresáre.
mkdir -p /usr/local/nagios/var/spool/checkresults
sudo chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults
Ďalej nakonfigurujte a zostavte jadro Nagiosu.
cd nagios-plugins-$VER
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install5. Nakonfigurujte prístup k webovému rozhraniu Nagios
Vytvorte webového administrátora pre Nagios.
$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadminNastavte oprávnenia pre používateľa Nagios.
sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.usersReštartujte webový server Apache po zmene.
sudo systemctl restart apache2Prístup k webovému rozhraniu Nagios na http://IP_Address/nagios/
Použite používateľské meno, ktoré sme vytvorili nagiosadmin
6. Konfigurácia klienta Nagios
Ďalej je čas pridať agentov, ktorých budete monitorovať. Postupujte podľa článku o monitorovaní agentov NCPA.
