Ubuntu

Cum se instalează Nagios pe Ubuntu 20.04

Cum se instalează Nagios pe Ubuntu 20.04
Nagios este un instrument de monitorizare open-source care a fost conceput pentru a servi scopului de monitorizare a diferitelor aplicații de rețea, a surselor acestora și a diverselor dispozitive bazate pe Linux. Cu Nagios, putem fi vigilenți la orice activități critice și evenimente de disfuncționalități ale software-ului, trimițând alerte automate administratorilor și prevenind daune ulterioare.

Nagios păstrează, de asemenea, filele detaliilor de rețea (folosind portul TCP, SMTP, POP3, HTTP, NNTP, PING etc.)

Modul în care funcționează poate fi descris în modul următor: Nagios configurează protocoale de securitate pe diferitele noduri dintr-o rețea pentru a detecta orice activitate suspectă și notifică utilizatorii printr-un SMS automat. Aceste activități problematice includ HTTP, SSH, FTP eșuează, alte defecțiuni și erori critice, etc. Și afișează ieșirea web utilizând notificările de stare curentă și fișierul jurnal istoric de probleme etc. Să vedem cum vom instala Nagios pe Ubuntu 20.Mașină 04 LTS.

Unele premise

Presupunem că sunteți cel puțin familiarizați cu elementele fundamentale ale sistemului de operare Linux și că aveți un know-how de bază despre funcționarea shell-ului său interactiv. În afară de asta, ar trebui să aveți preinstalat ubuntu 20.04 pe mașina sau serverul dvs. virtual înainte de a continua instalarea.

De asemenea, descărcăm și instalăm pachetul Nagios de la depozitarii oficiali aici.

Vom folosi modul de acces sudo în timpul instalării. Dacă utilizați contul dvs. root, ar trebui să excludeți „sudo” înainte de fiecare dintre comenzile pe care le-am folosit mai jos.

Iată cum să procedați la instalarea Nagios pe mașina sau serverul dvs. virtual.

Pasul 1: verificați dacă există actualizări

În primul rând, vom verifica pe web cele mai recente pachete disponibile, le vom descărca și instala. Utilizați comanda de mai jos pentru a verifica actualizările.

$ 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 daemon
wget apache2-utils dezarhivați

Pasul 2: Creați un cont de utilizator

Înainte de a instala Nagios, trebuie să creăm un cont de utilizator paralel cu cel al utilizatorului apache. Tastați următoarele comenzi pentru a adăuga un utilizator:

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

Pasul 3: Descărcați Nagios de pe site-ul oficial

Odată cu actualizările și cu contul de utilizator, putem descărca Nagios vizitând site-ul oficial.

Alternativ, puteți utiliza următoarele comenzi pentru a descărca direct de pe web:

$ cd / tmp

$ wget https: // active.nagios.com / downloads / nagioscore / releases / nagios-4.4.5.gudron.gz

Apoi extrageți fișierele cu ajutorul comenzii tar și mutați-le în locația dorită

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

$ cd / tmp / nagios-4.4.5 /

Pasul 4: Compilați Nagios cu Ubuntu 20.04

Tastați următoarele comenzi:

$ sudo ./ configure --with-nagios-group = nagios
--with-command-group = nagcmd --with-httpd_conf = / etc / apache2 / sites-enabled /

$ sudo face totul

$ sudo make install

$ sudo make install-init

$ sudo make install-config

$ sudo make install-commandmode

Pasul 5: actualizați adresa de e-mail

Tastați următoarea comandă:

$ sudo gedit / usr / local / nagios / etc / objects / contacts.cfg

Ce face această comandă este că editează fișierul (contacte.cfg) situat în directorul usr / local / nagios / etc / objects, pentru a include adresa de e-mail unde dorim să primim notificări.

Pasul 6: Porniți programul de instalare a interfeței web

Cu toate informațiile de mai sus în locurile lor, putem trece în cele din urmă la instalarea interfeței web Nagios. Utilizați următoarele coduri, pentru a începe, instalarea.

$ sudo make install-webconf

Veți avea nevoie de un cont de utilizator pentru a începe să utilizați interfața web Nagios, deci, în mod firesc, trebuie mai întâi să creați un cont de utilizator.

Tastați următoarele în shell-ul interactiv pentru a crea un cont de utilizator.

$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / etc / htpasswd.utilizatori

$ sudo a2enmod cgi

În cele din urmă, puteți reporni serverele Apache.

$ sudo systemctl reporniți apache2

Pasul 7: Instalați pluginurile Nagios

Dacă nu este deja activat / tmp, puteți comuta directoare folosind:

$ cd / tmp

Și apoi utilizați următoarea comandă pentru a începe descărcarea.

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

Apoi, trebuie să extrageți fișierul și să îl plasați în directorul rezultat:

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

$ cd / tmp / nagios-plugins-2.3.3 /

După ce ați schimbat directoarele, compilați pluginurile folosind următoarea comandă:

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

$ sudo make

$ sudo make install

Pasul 8: Utilizarea Nagios pe Ubuntu

Pentru a vă asigura că configurația a fost vizualizată corect, utilizați următoarea comandă:

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

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

Porniți serviciul Nagios pentru a porni automat de fiecare dată când porniți VM utilizând:

$ sudo systemctl permite nagios

Porniți serviciile.

$ sudo systemctl pornește Nagios

Pasul 9: cunoașteți interfața web

Mergi la http: // ip-add / nagios / și să aibă un crack la interfața web. Vi se vor solicita acreditările utilizatorului înainte de a vă conecta.

La conectare, ar trebui să vedeți tabloul de bord al membrilor:

Observați varietatea de opțiuni din extrema stângă a interfeței. Plasați cursorul peste ele pentru a afla mai multe.

Înfășurând lucrurile

În acest tutorial, am văzut cum se instalează Nagios pe Ubuntu 20.04. Am parcurs și am detaliat toți pașii care trebuie urmați și am explicat ce funcție îndeplinește în general fiecare pas. Este mult mai ușor să instalați Nagios din depozitele lor oficiale decât să îl instalați din codul sursă. Dar, uneori, se întâmplă ca depozitele să nu furnizeze cele mai recente versiuni ale Nagios. Acest lucru, desigur, nu este niciodată cazul când utilizați codul sursă pentru a instala Nagios.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...