Nagios Core: Ce este Nagios și cum se instalează pe Debian GNU / Linux?

Nagios Core: Ce este Nagios și cum se instalează pe Debian GNU / Linux?

Nagios Core: Ce este Nagios și cum se instalează pe Debian GNU / Linux?

În domeniul Rețele și servere există aplicații excelente și eficiente pentru Administratori de sistem / server (SysAdmins). Prin urmare, astăzi vom vorbi despre un apel bine-cunoscut Nagios Core.

Nagios Core este practic versiunea gratuită a Nagios. Ceea ce la rândul său este practic popular echipament / servicii / program de monitorizare a rețelei în formatul de open source.

Webmin: administrare din browserul web

Webmin: Administrare din browserul web

Și întrucât rareori abordăm probleme legate de aplicații, programe și sisteme din domeniul Rețele și servere sau utilizare specifică pentru Administratori de sistem / server (SysAdmins), vom lăsa imediat mai jos câteva linkuri către câteva publicații anterioare legate de acest domeniu IT:

web min este un instrument de configurare a sistemului accesibil web pentru OpenSolaris, GNU / Linux și alte sisteme Unix. Cu acesta, puteți configura aspecte interne ale multor sisteme de operare, cum ar fi utilizatori, cote de spațiu, servicii, fișiere de configurare, oprirea computerului etc., precum și puteți modifica și controla multe aplicații gratuite, cum ar fi serverul web Apache, PHP, MySQL, DNS, Samba, DHCP, printre altele.Matei 22:21 Webmin: Administrare din browserul web

Articol asociat:
Webmin: administrare din browserul web
Articol asociat:
Webmin: administrare din browserul web
Turnkey Linux 14.1
Articol asociat:
TurnKey Linux: Biblioteca de dispozitive virtuale

Nagios Core: versiune gratuită și gratuită a Nagios

Nagios Core: versiune gratuită și gratuită a Nagios

Ce este Nagios Core?

Conform site-ului oficial al Nagios, Nagios Core Este descris după cum urmează:

Nagios® Core ™ este o aplicație open source de monitorizare a rețelei și a sistemului. Acesta veghează asupra gazdelor (computerelor) și a serviciilor pe care le specificați, alertându-vă când lucrurile merg prost și când se îmbunătățesc. Nagios Core a fost inițial conceput pentru a funcționa sub Linux, deși ar trebui să funcționeze și în majoritatea celorlalte sisteme de operare bazate pe Unix. De asemenea, este versiunea gratuită a instrumentului nostru actual numit Nagios XI.Matei 22:21

caracteristici

Printre numeroasele caracteristici ale Nagios Core pot fi menționate următoarele 10:

  1. Monitorizarea serviciilor de rețea (SMTP, POP3, HTTP, NNTP, PING, printre altele)
  2. Monitorizarea resurselor diferitelor gazde monitorizate (încărcarea procesorului, utilizarea discului, printre altele)
  3. Un design simplu de plugin care permite utilizatorilor să-și dezvolte cu ușurință propriile verificări ale serviciului.
  4. Verificări de service paralele.
  5. Abilitatea de a defini ierarhia gazdei de rețea utilizând gazde „părinte”, permițându-vă să detectați și să faceți distincția între gazdele care nu sunt disponibile și cele care nu pot fi atinse.
  6. Notificări de contact atunci când apar și sunt rezolvate probleme de gazdă sau de servicii (prin e-mail, pager sau metodă definită de utilizator).
  7. Abilitatea de a defini gestionare de evenimente pentru a rula în timpul evenimentelor gazdă sau de service pentru depanare proactivă.
  8. Rotația automată a fișierelor jurnal.
  9. Suport pentru implementarea gazdelor de monitorizare redundante.
  10. O interfață web opțională pentru a vizualiza starea curentă a rețelei, istoricul notificărilor și problemelor, fișierul jurnal și multe altele.

Cum se instalează pe Debian GNU / Linux 10?

Înainte de a începe această parte, este de remarcat, ca de obicei, că pentru acest caz practic vom folosi cele obișnuite Respin Linux denumit Minuni GNU / Linux, care se bazează pe MX Linux 19 (Debian 10). Care a fost construit în urma noastră «Ghid pentru Snapshot MX Linux».

Cu toate acestea, orice GNU / Linux Distro ce sprijin systemd. Prin urmare, vom folosi acest lucru MX Linux Respin începând de la Sistem de încărcare GRUB după opțiunea dvs. cu „Începeți cu Systemd”. În loc de opțiunea sa implicită, care este fără systemd sau mai bine zis cu systemd-shim. De asemenea, vom executa toate comenzile de comandă din Utilizator Sysadmin, in loc de Utilizator rădăcină, din Respin Linux.

Și acum pentru descărcare, instalare și utilizare, vom folosi «Ghid de instalare rapidă pentru Debian« iar acestea ar fi comanda comenzi pentru a executa în terminalul (consola) sistemului de operare:

1.- Pași pentru pregătirea sistemului de operare

Actualizați depozitele și instalați pachete esențiale și necesare pentru a lucra Nagios Core.

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Descărcați software-ul curent

cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz

3.- Compilați software-ul curent

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Creați utilizatori și grupuri

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Instalați diferite pachete esențiale

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Instalați fișierele de configurare Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Instalați și configurați firewall-ul prin IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Creați un cont de utilizator în Apache pentru a începe în Nagios Core

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

9.- Reporniți / Porniți serviciile necesare

systemctl restart apache2.service
systemctl start nagios.service

Nota: Reporniți sistemul de operare în caz de probleme cu aceste comenzi de comandă.

10.- Conectați-vă la Nagios Core

Rulați un browser web pe mașina locală dacă aveți un mediu grafic de utilizator (GUI) sau pe un alt computer din rețea. Și în bara de adrese scrieți oricare dintre următoarele comenzi de comandă după cum considerați potrivit:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

Nota: Dacă nu vedeți fereastra „Nagios Core Login”, verificați dacă sistemul dvs. de operare bazat pe Debian GNU / Linux 8/9/10 are configurația corectă. „Rădăcina documentului” del Server Apache în următorul fișier de configurare: /etc/apache2/apache2.conf. Înlocuiți calea /var/www prin următoarele: /var/www/html. Apoi reporniți serviciul Apache sau computerul și încercați din nou pe computer.

Instalarea pluginurilor Nagios Core

Actualizați depozitele și instalați pachete esențiale și necesare pentru a lucra Pluginuri Nagios.

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Descărcați și dezarhivați pachetul actual cu „Pluginurile Nagios”

cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Compilați și instalați „pluginurile Nagios”

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Capturi de ecran

Nagios Core: Captură de ecran 1

Nagios Core: Captură de ecran 2

Nagios Core: Captură de ecran 3

Nagios Core: Captură de ecran 4

Nagios Core: Captură de ecran 5

Nagios Core: Captură de ecran 6

Nagios Core: Captură de ecran 7

Nagios Core: Captură de ecran 8

Nagios Core: Captură de ecran 9

Nagios Core: Captură de ecran 10

Nagios Core: Captură de ecran 11

Nagios Core: Captură de ecran 12

Nagios Core: Captură de ecran 13

Nagios Core: Captură de ecran 14

Nagios Core: Captură de ecran 15

Nagios Core: Captură de ecran 16

Nagios Core: Captură de ecran 17

Nagios Core: Captură de ecran 1

Nagios Core: Captură de ecran 19

Nagios Core: Captură de ecran 20

Nagios Core: Captură de ecran 21

Nagios Core: Captură de ecran 22

Nagios Core: Captură de ecran 23

Nagios Core: Captură de ecran 24

Nagios Core: Captură de ecran 25

Pentru mai multe informații despre Nagios Core următoarele link-uri pot fi explorate:

10 alternative gratuite și deschise

  1. Cactusii
  2. Cabot
  3. Proiectul Cockpit
  4. icinga
  5. FreeMNS
  6. Munin
  7. netdata
  8. Pandora FMS
  9. Monitor server PHP
  10. Zabbix

Pentru a afla mai multe despre acestea alternative și mai multe, faceți clic pe următorul link: Software de monitorizare a echipamentelor și a rețelei sub Open Source.

Rezumat: diverse publicații

Rezumat

În rezumat, după cum sa apreciat Nagios Core este un instrument software perfect pentru domeniul Rețele / Servere și Administratori de sistem / server (SysAdmins). Și nu numai că este puternic, dar flexibil și adaptabil, datorită utilizării multiplului său pluginuri. Și pentru cei care s-ar putea să nu-l folosească, există întotdeauna alternative excelente, cum ar fi Proiectul Zabbix, Icinga și Cockpit, printre multe altele.

Sperăm că această publicație va fi foarte utilă pentru întreg «Comunidad de Software Libre y Código Abierto» și de mare contribuție la îmbunătățirea, creșterea și difuzarea ecosistemului de aplicații disponibile pentru «GNU/Linux». Și nu încetați să îl partajați cu alții, pe site-urile, canalele, grupurile sau comunitățile dvs. preferate de rețele sociale sau sisteme de mesagerie. În cele din urmă, vizitați pagina noastră principală la «DesdeLinux» pentru a explora mai multe știri și pentru a vă alătura canalului nostru oficial Telegrama de DesdeLinux.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.