Android

Kako instalirati i konfigurirati nagios na ubuntu 18.04

SQL Server 2014 - Instalacija i konfiguracija

SQL Server 2014 - Instalacija i konfiguracija

Sadržaj:

Anonim

Nagios je jedan od najpopularnijih sustava praćenja otvorenog koda. Nagios vodi popis vaše cjelokupne informatičke infrastrukture i osigurava da vaše mreže, poslužitelji, aplikacije, usluge i procesi rade i rade.

U slučaju neuspjeha ili nedovoljne učinkovitosti Nagios će poslati upozorenja o obavijestima raznim metodama.

Ovaj će vas vodič uputiti kroz korake potrebne za instaliranje i konfiguriranje najnovije verzije Nagios Core na Ubuntu 18.04.

Starija verzija Nagiosa (verzija 3) dostupna je u skladištu softvera Ubuntu i može se lako instalirati pomoću apt install nagios3 .

Preduvjeti

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Ažurirajte svoj Ubuntu sustav i instalirajte sljedeće pakete koji su potrebni za preuzimanje i sastavljanje glavne aplikacije Nagios i dodataka Nagios:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

Instaliranje Nagiosa na Ubuntu

Sljedeći koraci opisuju kako instalirati najnoviju verziju Nagios Core iz izvora.

1. Preuzimanje Nagios

Preuzet ćemo Nagios izvor u direktoriju /usr/src koji je uobičajeno mjesto za smještanje izvornih datoteka, promjenu u direktorij sa:

cd /usr/src/

Preuzmite najnoviju verziju Nagiosa iz projektnog spremišta Github pomoću sljedeće wget naredbe:

sudo wget

Po završetku preuzimanja izvadite datoteku katrana sa:

sudo tar zxf nagios-*.tar.gz

Prije nego što nastavite sa sljedećim koracima, provjerite jeste li promijenili izvorni imenik Nagios upisivanjem:

cd nagioscore-nagios-*/

2. Sastavljanje Nagios

Da biste pokrenuli proces sastavljanja, pokrenite configure skriptu koja će obaviti brojne provjere da bi se uvjerile da su sve ovisnosti na vašem sustavu:

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

Nakon uspješnog dovršetka sljedeća će poruka biti ispisana na vašem zaslonu:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Sada možete pokrenuti postupak kompilacije pomoću naredbe make :

sudo make all

Kompilacija može potrajati neko vrijeme, ovisno o vašem sustavu. Nakon završetka postupka izrade, prikazat će vam se sljedeća poruka:

*** Compile finished ***

3. Stvaranje Nagios korisnika i grupe

Sljedeća naredba stvorit će novog korisnika i grupu nagios :

sudo make install-groups-users

Dodajte Apache www-data korisnika u grupu nagios :

sudo usermod -a -G nagios www-data

4. Instalirajte Nagios Binaries

Izvedite sljedeću naredbu za instaliranje binarnih datoteka Nagios, CGI i HTML datoteka:

sudo make install

Trebali biste vidjeti sljedeći izlaz:

*** Main program, CGIs and HTML files installed ***

5. Stvaranje vanjskog direktorija naredbi

Nagios može obrađivati ​​naredbe iz vanjskih aplikacija. Stvorite vanjski direktorij naredbi i postavite odgovarajuća dopuštenja tako da upišete:

sudo make install-commandmode

*** External command directory configured ***

6. Instalirajte konfiguracijske datoteke Nagios

Instalirajte uzorke konfiguracijskih datoteka Nagios sa:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. Instalirajte konfiguracijske datoteke Apache

Naredba ispod instalirat će konfiguracijske datoteke web poslužitelja Apache:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

Provjerite jesu li Apache prepisivati ​​i cgi moduli omogućeni:

sudo a2enmod rewrite sudo a2enmod cgi

8. Izrada sistemske datoteke jedinice

Sljedeća naredba instalira datoteku sistemske jedinice i također konfigurira nagios uslugu da se pokrene pri pokretanju.

sudo make install-daemoninit

… *** Init script installed ***

9. Stvaranje korisničkog računa

Kako biste mogli pristupiti web sučelju Nagios, trebat ćete stvoriti administrativnog korisnika koji se zove nagiosadmin

Pomoću sljedeće naredbe htpasswd stvorite korisnika koji se zove nagiosadmin

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Od vas će se tražiti da unesete i potvrdite korisničku lozinku.

New password: Re-type new password: Adding password for user nagiosadmin

Ponovno pokrenite Apache uslugu da bi promjene stupile na snagu:

sudo systemctl restart apache2

10. Konfiguriranje vatrozida

Vatrozid će zaštititi vaš poslužitelj od neželjenog prometa.

Otvorite portove Apache tako da upišete:

sudo ufw allow Apache

Instaliranje dodataka Nagios

Vratite se na /usr/src direktorij i preuzmite najnoviju verziju Nagios dodataka iz projektnog spremišta Github:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

Nakon dovršetka preuzimanja izvadite datoteku katrana upisivanjem:

sudo tar zxf nagios-plugins.tar.gz

Promijenite u izvorniku direktorija dodataka:

cd nagios-plugins-release-2.2.1

Pokrenite sljedeće naredbe jednu za drugom da sastavite i instalirate Nagios dodatke:

sudo./tools/setup sudo make sudo make install

Počinje Nagios

Sada kada su instalirani i Nagios i njegovi dodaci, pokrenite Nagios uslugu sljedećom naredbom:

sudo systemctl start nagios

Da biste potvrdili da se Nagios pokreće, provjerite status usluge tako da upišete:

sudo systemctl status nagios

Izlaz bi trebao izgledati nešto poput dolje, naznačavajući da je Nagios usluga aktivna i pokrenuta.

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

Pristup web sučelju Nagios

Za pristup web sučelju Nagios otvorite omiljeni preglednik i upišite naziv domene ili javnu IP adresu vašeg poslužitelja, a zatim /nagios :

http(s)://your_domain_or_ip_address/nagios

Unesite vjerodajnice za prijavu korisnika nagiosadmin i bit ćete preusmjereni na zadanu Nagios početnu stranicu kao što je prikazano na slici ispod:

Zaključak

Uspješno ste instalirali najnoviju Nagios verziju iz izvora na vašem Ubuntu sustavu.

Sada biste trebali provjeriti Nagios Documentation i saznati više o konfiguriranju i korištenju Nagios.

nadgledanje ubuntu nagios