Nagios hoiab vahelehti ka võrgu üksikasjade üle (kasutades TCP-porti, SMTP-d, POP3-d, HTTP-d, NNTP-d, PING-i jne.)
Selle toimimist saab kirjeldada järgmiselt: Nagios seadistab võrgu erinevatesse sõlmedesse turvaprotokollid kahtlase tegevuse tuvastamiseks ja teavitab kasutajaid automaatse SMS-iga. Need probleemsed tegevused hõlmavad HTTP, SSH, FTP tõrkeid, muid rikke ja kriitilisi vigu jne. Ja kuvab veebiväljundi, kasutades praeguste olekute märguandeid ja probleemide ajaloo logifaili jne. Vaatame, kuidas kavatseme Nagios installida Ubuntu 20-le.04 LTS-masin.
Mõned eeldused
Eeldame, et olete Linuxi põhialustega vähemalt tuttav ja teil on selle interaktiivse kestaga põhiteadmised. Peale selle peaksite olema ubuntu 20 eelinstallitud.04 enne installimise jätkamist oma virtuaalses masinas või serveris.
Samuti laadime alla ja installime Nagiosi paketi siin asuvatest ametlikest hoiukohtadest.
Kasutame installimisel sudo juurdepääsurežiimi. Kui kasutate oma juurkontot, peaksite enne kõiki allpool kasutatud käske välistama 'sudo'.
Siit saate teada, kuidas Nagios oma virtuaalsesse masinasse või serverisse installida.
1. samm: kontrollige värskendusi
Esmalt kontrollime veebis viimaseid saadaolevaid pakette, laadime need alla ja installime. Värskenduste otsimiseks kasutage allolevat käsku.
$ sudo apt update && upgrade$ sudo apt install -y build-essential apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev deemon
wget apache2-utils lahti pakkima
2. samm: looge kasutajakonto
Enne Nagiose installimist peame looma apache kasutaja paralleelse kasutajakonto. Kasutaja lisamiseks sisestage järgmised käsud:
$ sudo useradd nagios$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-andmed
3. samm: laadige Nagios alla ametlikult veebisaidilt
Uuenduste ja kasutajakonto eest hoolitsedes saame Nagiosi alla laadida, külastades ametlikku veebisaiti.
Teise võimalusena saate otse veebist allalaadimiseks kasutada järgmisi käske:
$ cd / tmp$ wget https: // varad.nagios.com / downloads / nagioscore / releases / nagios-4.4.5.tõrv.gz
Seejärel ekstraheerige failid tõrva käsu abil ja teisaldage see valitud asukohta
$ tar -zxvf / tmp / nagios-4.4.5.tõrv.gz$ cd / tmp / nagios-4.4.5 /
4. samm: kompileerige Nagios Ubuntu 20-ga.04
Sisestage järgmised käsud:
$ sudo ./ configure --with-nagios-group = nagios--with-command-group = nagcmd - koos-httpd_conf = / etc / apache2 / saidid-lubatud /
$ sudo teeb kõik
$ sudo tee install
$ sudo tee install-init
$ sudo tee install-config
$ sudo make install-commandmode
5. samm: värskendage oma e-posti aadressi
Sisestage järgmine käsk:
$ sudo gedit / usr / local / nagios / etc / objects / kontaktid.vrd
See käsk teeb seda, et see redigeerib faili (kontaktid.cfg) asub kataloogis usr / local / nagios / etc / objects, et lisada e-posti aadress, kuhu me tahame märguandeid saada.
6. samm: käivitage veebiliidese installer
Kõigi ülaltoodud sisenditega nende kohtadesse saame lõpuks minna Nagiosi veebiliidese installimise juurde. Alustamiseks kasutage järgmisi koode.
$ sudo make install-webconf
Nagios veebiliidese kasutamise alustamiseks vajate kasutajakontot, nii et loomulikult peate kõigepealt looma kasutajakonto.
Kasutajakonto loomiseks sisestage interaktiivsesse kesta järgmine tekst.
$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / etc / htpasswd.kasutajad$ sudo a2enmod cgi
Lõpuks saate Apache Servers taaskäivitada.
$ sudo systemctl taaskäivitage apache2
7. samm: installige Nagiosi pistikprogrammid
Kui see pole veel / tmp sees, saate katalooge vahetada, kasutades:
$ cd / tmp
Ja seejärel kasutage allalaadimise alustamiseks järgmist käsku.
$ wget https: // nagios-plugins.org / download / nagios-plugins-2.3.3.tõrv.gz
Järgmisena peate faili välja pakkima ja asetama selle tulemuseks olevasse kataloogi:
$ tar -zxvf / tmp / nagios-plugins-2.3.3.tõrv.gz$ cd / tmp / nagios-plugins-2.3.3 /
Kui olete kataloogid vahetanud, kompileerige pistikprogrammid järgmise käsu abil:
$ sudo ./ configure --with-nagios-user = nagios --wig-nagios-group = nagios$ sudo make
$ sudo tee install
8. samm: Nagiosi kasutamine Ubuntu
Veenduge, et konfiguratsioon oleks korralikult läbi vaadatud, kasutage järgmist käsku:
$ sudo / usr / local / nagios / bin / nagios -v$ cd / usr / local / nagios / etc / nagios.vrd
Lülitage Nagios teenus sisse, et see automaatselt käivitada iga kord, kui käivitate oma VM, kasutades:
$ sudo systemctl lubab nagios
Käivitage teenused.
$ sudo systemctl start Nagios
9. samm: tutvuge veebiliidesega
Minema http: // ip-add / nagios / ja neil on veebiliideses mõra. Enne sisselogimist küsitakse kasutajalt mandaate.
Sisselogimisel peaksite nägema liikme juhtpaneeli:
Pange tähele liidese vasakpoolses servas asuvaid valikuid. Hõljutage kursorit nende kohal, et rohkem teada saada.
Asjade kokku pakkimine
Selles õpetuses oleme näinud, kuidas installida Nagios Ubuntu 20-sse.04. Käisime läbi ja kirjeldasime üksikasjalikult kõiki järgitavaid samme ning selgitasime, millist funktsiooni iga samm üldiselt täidab. Nagiosi installimine nende ametlikest hoidlatest on palju lihtsam kui selle lähtekoodist installimine. Kuid mõnikord juhtub, et hoidlad ei suuda Nagiosi uusimaid versioone edastada. See pole muidugi kunagi nii, kui kasutate Nagiose installimiseks lähtekoodi.