Nagios Core: Çfarë është Nagios dhe si ta instaloni në Debian GNU / Linux?
Në fushën e Rrjeteve dhe Serverave, ekzistojnë aplikacione të shkëlqyera dhe efikase për Administratorët e Sistemit/Serverit (SysAdmins) . Prandaj, sot do të flasim për një aplikacion të njohur të quajtur "Nagios Core".
"Nagios Core" është në thelb versioni falas i "Nagios ", i cili është një program popullor me burim të hapur për monitorimin e pajisjeve, shërbimeve dhe rrjeteve.
Webmin: Administrim nga shfletuesi i uebit
Dhe meqenëse rrallë trajtojmë tema që lidhen me aplikacionet, programet dhe sistemet në fushën e Rrjeteve dhe Serverave ose posaçërisht për përdorim nga Administratorët e Sistemit/Serverit (Adminatorët e Sistemit) , menjëherë do të lëmë më poshtë disa lidhje për botime të mëparshme që lidhen me këtë fushë të IT-së:
Webmin është një mjet konfigurimi sistemi i bazuar në internet për OpenSolaris, GNU/Linux dhe sisteme të tjera të ngjashme me Unix. Ai ju lejon të konfiguroni aspekte të brendshme të shumë sistemeve operative, siç janë përdoruesit, kuotat e diskut, shërbimet, skedarët e konfigurimit, mbylljen e sistemit dhe më shumë. Gjithashtu mund të modifikoni dhe kontrolloni shumë aplikacione me burim të hapur, duke përfshirë serverin web Apache, PHP, MySQL, DNS, Samba dhe DHCP. Webmin : Administrimi nga shfletuesi i internetit.

Nagios Core: Version falas dhe falas i Nagios
Çfarë është Nagios Core?
Sipas faqes zyrtare të Nagios , "Nagios Core" përshkruhet si më poshtë:
“ Nagios® Core™ është një aplikacion me burim të hapur për monitorimin e sistemit dhe rrjetit. Ai monitoron hostet (kompjuterët) dhe shërbimet që ju specifikoni, duke ju njoftuar kur gjërat shkojnë keq dhe kur ato përmirësohen. Nagios Core fillimisht u krijua për t'u ekzekutuar në Linux, megjithëse duhet të funksionojë edhe në shumicën e sistemeve të tjera operative të bazuara në Unix. Për më tepër, është versioni falas i mjetit tonë aktual të quajtur Nagios XI. ”
karakteristika të
Ndër shumë veçoritë e "Nagios Core", mund të përmenden 10 të mëposhtmet:
- Monitorimi i shërbimeve të rrjetit (SMTP, POP3, HTTP, NNTP, PING, ndër të tjera.)
- Monitorimi i burimeve të hosteve të ndryshëm të monitoruar (Ngarkesa e procesorit, përdorimi i diskut, ndër të tjera.)
- Një dizajn i thjeshtë plugin që lejon përdoruesit të zhvillojnë me lehtësi kontrollet e tyre të shërbimit.
- Kontrolle paralele të shërbimit.
- Aftësia për të përcaktuar hierarkinë e hostit të rrjetit duke përdorur hostet "prind", duke ju lejuar të zbuloni dhe të bëni dallimin midis hosteve që janë poshtë dhe atyre që janë të paarritshëm.
- Njoftimet e kontaktit kur shfaqen dhe zgjidhen çështjet e hostit ose shërbimit (me email, pager ose metodë të përcaktuar nga përdoruesi).
- Aftësia për të përcaktuar mbajtësit e ngjarjeve që do të funksionojnë gjatë ngjarjeve të hostit ose shërbimit për zgjidhjen proaktive të problemeve.
- Rrotullimi automatik i skedarëve të regjistrit.
- Mbështetje për zbatimin e hosteve të tepërt të monitorimit.
- Një ndërfaqe opsionale në internet për të parë statusin aktual të rrjetit, historinë e njoftimeve dhe problemeve, skedarin e regjistrit dhe më shumë.
Si ta instaloni në Debian GNU / Linux 10?
Para se të fillojmë këtë seksion, ia vlen të përmendet, si zakonisht, se për këtë shembull praktik do të përdorim shpërndarjen standarde Respin Linux të quajtur MilagrOS GNU/Linux , e cila bazohet në MX Linux 19 (Debian 10) . Kjo shpërndarje u ndërtua duke ndjekur " Udhëzuesin tonë për Marrjen e Pamjeve të Çastit të MX Linux ".
Megjithatë, mund të përdoret çdo shpërndarje GNU/Linux që mbështet Systemd . Prandaj, ne do ta përdorim këtë MX Linux Respin , duke u nisur nga sistemi i nisjes GRUB me opsionin "Boot with Systemd" , në vend të cilësimit të tij të parazgjedhur, i cili është pa Systemd (ose më saktë, me Systemd-shim ). Gjithashtu do t'i ekzekutojmë të gjitha komandat si përdoruesi i Sysadmin , në vend të përdoruesit rrënjë , të këtij Respin Linux.
Dhe tani, për shkarkimin, instalimin dhe përdorimin e tij , do të përdorim " Udhëzuesin e Instalimit të Shpejtë për Debian " dhe këto do të jenë komandat që duhen ekzekutuar në terminalin (konsolën) e Sistemit tuaj Operativ:
1.- Hapat për përgatitjen e Sistemit Operativ
Përditësoni depot dhe instaloni paketat thelbësore të nevojshme për të punuar me "Nagios Core".
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Shkarkoni programin aktual
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.- Përpiloni softuerin aktual
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Krijo Përdorues dhe Grupe
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Instaloni paketa të ndryshme thelbësore
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Instaloni skedarët e konfigurimit Apache
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Instaloni dhe konfiguroni Firewall përmes IPTables
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Krijoni llogari përdoruesi në Apache për të filluar në Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Rinis / Fillo Shërbimet e nevojshme
systemctl restart apache2.service
systemctl start nagios.service
Shënim : Rinisni sistemin operativ nëse keni probleme me këto komanda.
10.- Hyni në Nagios Core
Drejtoni një Shfletues Uebi në makinën lokale nëse keni një mjedis përdorues grafik (GUI) ose në një kompjuter tjetër në Rrjet. Dhe në shiritin e adresave shkruani ndonjë nga komandat e komandës së mëposhtme siç e shihni të arsyeshme:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
Shënim: Nëse nuk e shihni dritaren "Hyrja në Nagios Core", kontrolloni që sistemi juaj operativ i bazuar në Debian GNU/Linux 8/9/10 të ketë konfigurimin e duhur. "Rrënja e dokumentit" del Serveri Apache brenda skedarit të mëposhtëm të konfigurimit: /etc/apache2/apache2.confMe Zëvendësoni shtegun /var/www nga sa vijon: /var/www/htmlMe Pastaj rinisni Shërbimin Apache ose Kompjuterin dhe provoni përsëri në kompjuter.
Instalimi i shtojcave thelbësore Nagios
Përditësoni depot dhe instaloni paketat thelbësore të nevojshme për të punuar me "Nagios Plugins".
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
Shkarkoni dhe shpaketoni paketën aktuale me "Shtojcat 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
Përpiloni dhe instaloni "Shtojcat Nagios"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Të shtëna në ekran
























Për më shumë informacion rreth "Nagios Core", mund të eksploroni lidhjet e mëposhtme:
- Faqja zyrtare në GitHub
- Dokumentacioni zyrtar
- Biblioteka e burimeve
- Udhëzuesit e instalimit për fillimin e shpejtë
- Rreth Nagios Core
10 alternativa falas dhe të hapura
- cacti
- Cabot
- Projekti i kabinës së kabinës
- icinga
- FreeMNS
- Munin
- Të dhënat Net
- Pandora FMS
- Monitor PHP Server
- Zabbix
Për të mësuar më shumë rreth këtyre dhe alternativave të tjera , klikoni në lidhjen e mëposhtme: Pajisje me Burim të Hapur dhe Softuer për Monitorimin e Rrjetit.

Përmbledhje
Si përmbledhje, siç e kemi parë, Nagios Core është një mjet i përsosur softuerik për rrjetëzimin /serverët dhe administratorët e sistemit/serverëve (administratorët e sistemit) . Nuk është vetëm i fuqishëm, por edhe fleksibël dhe adaptiv, falë shtojcave të tij të shumta . Dhe për ata që mund të mos e përdorin, gjithmonë ka alternativa të shkëlqyera si Zabbix, Icinga dhe Cockpit Project , ndër shumë të tjera.
Shpresojmë që ky botim të jetë shumë i dobishëm për të gjithë «Comunidad de Software Libre y Código Abierto» dhe me një kontribut të madh në përmirësimin, rritjen dhe përhapjen e ekosistemit të aplikacioneve në dispozicion për «GNU/Linux». Dhe mos ndaloni ta ndani atë me të tjerët, në faqet e internetit, kanalet, grupet ose komunitetet tuaja të preferuara të rrjeteve sociale ose sistemeve të mesazheve. Më në fund, vizitoni faqen tonë në «Nga Linux» për të eksploruar më shumë lajme dhe për t'u bashkuar me kanalin tonë zyrtar të Telegram nga DesdeLinux.
