Î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.
Ș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
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:
- Monitorizarea serviciilor de rețea (SMTP, POP3, HTTP, NNTP, PING, printre altele)
- Monitorizarea resurselor diferitelor gazde monitorizate (încărcarea procesorului, utilizarea discului, printre altele)
- Un design simplu de plugin care permite utilizatorilor să-și dezvolte cu ușurință propriile verificări ale serviciului.
- Verificări de service paralele.
- 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.
- 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).
- Abilitatea de a defini gestionare de evenimente pentru a rula în timpul evenimentelor gazdă sau de service pentru depanare proactivă.
- Rotația automată a fișierelor jurnal.
- Suport pentru implementarea gazdelor de monitorizare redundante.
- 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
Pentru mai multe informații despre Nagios Core următoarele link-uri pot fi explorate:
- Site oficial pe GitHub
- Documentație oficială
- Biblioteca de resurse
- Ghiduri de instalare pentru pornire rapidă
- Despre Nagios Core
10 alternative gratuite și deschise
- Cactusii
- Cabot
- Proiectul Cockpit
- icinga
- FreeMNS
- Munin
- netdata
- Pandora FMS
- Monitor server PHP
- 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
Î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.