Nagios spremlja tudi podrobnosti o omrežju (z uporabo vrat TCP, SMTP, POP3, HTTP, NNTP, PING itd.).)
Način delovanja lahko opišemo na naslednji način: Nagios nastavi varnostne protokole na različnih vozliščih v omrežju, da zazna kakršno koli sumljivo dejavnost, in uporabnike obvesti s samodejnim sporočilom SMS. Te problematične dejavnosti vključujejo HTTP, SSH, neuspehe FTP, druge okvare in kritične napake itd. In prikaže spletni izhod z uporabo obvestil o trenutnih stanjih, dnevniški datoteki zgodovine težav itd. Poglejmo, kako bomo namestili Nagios na Ubuntu 20.04 LTS stroj.
Nekaj predpogojev
Predvidevamo, da ste vsaj seznanjeni z osnovami OS Linux in imate osnovno znanje o njegovi interaktivni lupini. Razen tega bi morali imeti vnaprej nameščen ubuntu 20.04 na vašem navideznem računalniku ali strežniku, preden nadaljujete z namestitvijo.
Prav tako prenašamo in namestimo paket Nagios iz uradnih depozitarjev tukaj.
Med namestitvijo bomo uporabljali način dostopa sudo. Če uporabljate svoj korenski račun, pred vsakim od ukazov, ki smo jih uporabili spodaj, izključite 'sudo'.
Tukaj je opisano, kako namestiti Nagios na svoj navidezni stroj ali strežnik.
1. korak: Preverite, ali so na voljo posodobitve
Najprej bomo v spletu preverili najnovejše razpoložljive pakete, jih prenesli in namestili. Uporabite spodnji ukaz za iskanje posodobitev.
$ sudo apt posodobitev && nadgradnja$ sudo apt install -y build-essential apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon
wget apache2-utils razpakirajte
2. korak: ustvarite uporabniški račun
Preden namestimo Nagios, moramo ustvariti uporabniški račun, vzporeden z uporabnikom apache. Vnesite naslednje ukaze, da dodate uporabnika:
$ sudo useradd nagios$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-data
3. korak: Prenesite Nagios z uradne spletne strani
Ko smo poskrbeli za posodobitve in uporabniški račun, lahko Nagios prenesemo z obiskom uradne spletne strani.
Lahko pa uporabite tudi naslednje ukaze za prenos neposredno iz spleta:
$ cd / tmp$ wget https: // sredstva.nagios.com / downloads / nagioscore / releases / nagios-4.4.5.katran.gz
Nato s pomočjo ukaza tar izvlecite datoteke in jih premaknite na želeno mesto
$ tar -zxvf / tmp / nagios-4.4.5.katran.gz$ cd / tmp / nagios-4.4.5 /
4. korak: Sestavite Nagios z Ubuntu 20.04
Vnesite naslednje ukaze:
$ sudo ./ configure --with-nagios-group = nagios--with-command-group = nagcmd --with-httpd_conf = / etc / apache2 / sites-enabled /
$ sudo naredi vse
$ sudo make install
$ sudo make install-init
$ sudo make install-config
$ sudo make install-commandmode
5. korak: Posodobite svoj e-poštni naslov
Vnesite naslednji ukaz:
$ sudo gedit / usr / local / nagios / etc / objects / contacts.prim
Ta ukaz naredi tako, da datoteko (kontakti.cfg), ki se nahaja v imeniku usr / local / nagios / etc / objects, da vključi e-poštni naslov, na katerega želimo prejemati obvestila.
6. korak: sprožite namestitveni program spletnega vmesnika
Z vsemi zgoraj navedenimi vložki na njihova mesta lahko končno preidemo na namestitev spletnega vmesnika Nagios. Za začetek uporabite naslednje kode, namestitev.
$ sudo make install-webconf
Za začetek uporabe spletnega vmesnika Nagios potrebujete uporabniški račun, zato morate najprej ustvariti uporabniški račun.
V interaktivno lupino vnesite naslednje, da ustvarite uporabniški račun.
$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / etc / htpasswd.uporabnikov$ sudo a2enmod cgi
Končno lahko znova zaženete strežnike Apache.
$ sudo systemctl znova zaženite apache2
7. korak: Namestite vtičnike Nagios
Če še ni vklopljen / tmp, lahko imenike preklapljate s pomočjo:
$ cd / tmp
Nato z naslednjim ukazom začnite prenos.
$ wget https: // nagios-plugins.org / download / nagios-plugins-2.3.3.katran.gz
Nato morate datoteko izvleči in jo postaviti v nastali imenik:
$ tar -zxvf / tmp / nagios-plugins-2.3.3.katran.gz$ cd / tmp / nagios-plugins-2.3.3 /
Ko zamenjate imenik, vstavke vstavite z naslednjim ukazom:
$ sudo ./ configure --with-nagios-user = nagios --with-nagios-group = nagios$ sudo make
$ sudo make install
8. korak: Uporaba Nagiosa v Ubuntuju
Če želite zagotoviti, da je bila konfiguracija pravilno vidna, uporabite naslednji ukaz:
$ sudo / usr / local / nagios / bin / nagios -v$ cd / usr / local / nagios / etc / nagios.prim
Vklopite storitev Nagios, da jo samodejno zaženete vsakič, ko zaženete VM, tako da uporabite:
$ sudo systemctl omogoči nagios
Zaženite storitve.
$ sudo systemctl start Nagios
9. korak: Spoznajte spletni vmesnik
Pojdi do http: // ip-add / nagios / in imajo razpoko na spletnem vmesniku. Uporabniške poverilnice bodo zahtevane pred prijavo.
Po prijavi bi morali videti nadzorno ploščo člana:
Opazite raznolikost možnosti na skrajni levi strani vmesnika. Premaknite miškin kazalec nad njih, če želite izvedeti več.
Zavijanje stvari
V tej vadnici smo videli, kako namestiti Nagios na Ubuntu 20.04. Pregledali smo in podrobno opisali vse korake, ki jih je treba upoštevati, ter razložili, kakšno funkcijo posamezen korak služi na splošno. Nagios je veliko lažje namestiti iz njihovih uradnih skladišč kot pa iz izvorne kode. Toda včasih se zgodi, da skladišča ne dostavijo najnovejših različic Nagiosa. To seveda nikoli ni tako, če za namestitev Nagiosa uporabite izvorno kodo.