Ubuntu

Nagiosin asentaminen Ubuntu 20 een.04

Nagiosin asentaminen Ubuntu 20 een.04
Nagios on avoimen lähdekoodin seurantatyökalu, joka on suunniteltu palvelemaan eri verkkosovellusten, niiden lähteiden ja erilaisten Linux-pohjaisten laitteiden seurantaa. Nagiosin avulla voimme olla valppaana kaikista kriittisistä toiminnoista ja ohjelmisto-toimintahäiriöistä lähettämällä automaattisia ilmoituksia järjestelmänvalvojille ja estääksesi lisävahingot.

Nagios pitää myös välilehtiä verkon yksityiskohdista (käyttäen TCP-porttia, SMTP: tä, POP3: ta, HTTP: tä, NNTP: tä, PINGiä jne.)

Toimintatapaa voidaan kuvata seuraavalla tavalla: Nagios asettaa verkon eri solmuihin suojausprotokollat ​​epäilyttävän toiminnan havaitsemiseksi ja ilmoittaa käyttäjille automaattisella tekstiviestillä. Näitä ongelmallisia toimintoja ovat HTTP, SSH, FTP-epäonnistuminen, muut toimintahäiriöt ja kriittiset virheet jne. Ja näyttää verkkolähdön käyttämällä nykyisiä tilailmoituksia ja ongelmahistoriallokitiedostoa jne. Katsotaanpa, miten aiomme asentaa Nagiosin Ubuntu 20: een.04 LTS-kone.

Joitakin ennakkoedellytyksiä

Oletamme, että olet ainakin perehtynyt Linux-käyttöjärjestelmän perusteisiin ja sinulla on perustiedot sen interaktiivisesta kuoresta. Sen lisäksi sinulla on oltava esiasennettu ubuntu 20.04 virtuaalikoneellasi tai palvelimellasi ennen asennuksen jatkamista.

Lisäksi lataamme ja asennamme Nagios-paketin virallisista talletuksista täältä.

Käytämme sudo-käyttötilaa asennuksen aikana. Jos käytät pääkäyttäjätiliäsi, sinun tulisi sulkea pois sudo ennen kutakin alla käytettyä komentoa.

Näin voit asentaa Nagiosin virtuaalikoneellesi tai palvelimellesi.

Vaihe 1: Tarkista päivitykset

Ensinnäkin tarkistamme verkosta uusimmat saatavilla olevat paketit, lataamme ja asennamme ne. Käytä alla olevaa komentoa tarkistaaksesi päivitykset.

$ sudo apt päivitys ja päivitys

$ 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 purkaa

Vaihe 2: Luo käyttäjätili

Ennen Nagiosin asentamista meidän on luotava apache-käyttäjän kanssa rinnakkainen käyttäjätili. Kirjoita seuraava komento lisätäksesi käyttäjän:

$ sudo useradd nagios
$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-data

Vaihe 3: Lataa Nagios viralliselta verkkosivustolta

Kun päivitykset ja käyttäjätili ovat huolehtineet, voimme ladata Nagiosin käymällä virallisella verkkosivustolla.

Vaihtoehtoisesti voit käyttää seuraavia komentoja ladataksesi suoraan verkosta:

$ cd / tmp

$ wget https: // varat.nagios.fi / downloads / nagioscore / releases / nagios-4.4.5.terva.gz

Pura sitten tiedostot tar-komennon avulla ja siirrä se valitsemaasi paikkaan

$ tar -zxvf / tmp / nagios-4.4.5.terva.gz

$ cd / tmp / nagios-4.4.5 /

Vaihe 4: Koosta Nagios Ubuntu 20: lla.04

Kirjoita seuraavat komennot:

$ sudo ./ configure --with-nagios-group = nagios
--with-command-group = nagcmd - with-httpd_conf = / etc / apache2 / sivustot käytössä /

$ sudo tee kaikki

$ sudo tee asennus

$ sudo tee asennus-init

$ sudo tee install-config

$ sudo make install-commandmode

Vaihe 5: Päivitä sähköpostiosoitteesi

Kirjoita seuraava komento:

$ sudo gedit / usr / local / nagios / etc / object / contacts.vrt

Tämä komento tekee, että se muokkaa tiedostoa (yhteystiedot.cfg), joka sijaitsee hakemistossa usr / local / nagios / etc / objects, sisällyttääksesi sähköpostiosoitteen, johon haluamme saada ilmoituksia.

Vaihe 6: Käynnistä web-käyttöliittymän asennusohjelma

Kun kaikki edellä mainitut tiedot ovat heidän paikoillaan, voimme lopulta siirtyä Nagios-verkkokäyttöliittymän asentamiseen. Käytä aluksi seuraavia koodeja asennuksessa.

$ sudo make install-webconf

Tarvitset käyttäjätilin, jotta voit alkaa käyttää Nagios-verkkokäyttöliittymää, joten sinun on ensin luotava käyttäjätili.

Kirjoita seuraava käyttäjätili interaktiiviseen kuoreen:.

$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / etc / htpasswd.käyttäjille

$ sudo a2enmod cgi

Lopuksi voit käynnistää Apache-palvelimet uudelleen.

$ sudo systemctl käynnistä apache uudelleen2

Vaihe 7: Asenna Nagios-laajennukset

Jos se ei ole vielä päällä / tmp, voit vaihtaa hakemistoja käyttämällä:

$ cd / tmp

Aloita sitten lataus seuraavalla komennolla.

$ wget https: // nagios-plugins.org / download / nagios-plugins-2.3.3.terva.gz

Seuraavaksi sinun täytyy purkaa tiedosto ja sijoittaa se tuloksena olevaan hakemistoon:

$ tar -zxvf / tmp / nagios-plugins-2.3.3.terva.gz

$ cd / tmp / nagios-plugins-2.3.3 /

Kun olet vaihtanut hakemistoja, käännä laajennukset seuraavalla komennolla:

$ sudo ./ configure --with-nagios-user = nagios --with-nagios-group = nagios

$ sudo make

$ sudo tee asennus

Vaihe 8: Nagiosin käyttö Ubuntussa

Käytä seuraavaa komentoa varmistaaksesi, että kokoonpano nähtiin oikein

$ sudo / usr / local / nagios / bin / nagios -v

$ cd / usr / local / nagios / etc / nagios.vrt

Käynnistä Nagios-palvelu käynnistääksesi sen automaattisesti aina, kun käynnistät virtuaalikoneen seuraavilla tavoilla:

$ sudo systemctl ota nagios käyttöön

Käynnistä palvelut.

$ sudo systemctl start Nagios

Vaihe 9: Tutustu web-käyttöliittymään

Mene http: // ip-add / nagios / ja sinulla on halkeama web-käyttöliittymässä. Sinulta kysytään käyttäjän kirjautumistiedot ennen kirjautumista.

Kun kirjaudut sisään, sinun pitäisi nähdä jäsenen hallintapaneeli:

Huomaa vaihtoehtojen valikoima käyttöliittymän vasemmassa reunassa. Vie hiiri niiden päälle saadaksesi lisätietoja.

Kääri asioita

Tässä opetusohjelmassa olemme nähneet, kuinka Nagios asennetaan Ubuntu 20: een.04. Käytiin läpi ja yksityiskohtaisesti kaikki vaiheet, joita on noudatettava, ja selitimme, mitä toimintoa kukin vaihe palvelee kokonaisuutena. Nagiosin asentaminen virallisista arkistoistaan ​​on paljon helpompaa kuin sen lähdekoodista. Mutta joskus sattuu niin, että arkistot eivät pysty toimittamaan Nagiosin uusimpia versioita. Näin ei tietenkään ole koskaan, kun käytät lähdekoodia Nagiosin asentamiseen.

Viisi parasta ergonomista tietokonehiirtä Linux-tuotteille
Aiheuttaako pitkäaikainen tietokoneen käyttö kipua ranteessasi tai sormissasi?? Onko sinulla nivelten jäykkyys ja sinun on jatkuvasti ravistettava kät...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...