Na področju Omrežja in strežniki obstajajo odlične in učinkovite aplikacije za Skrbniki sistema / strežnika (SysAdmins). Zato bomo danes govorili o znanem klicu Nagios jedro.
Nagios jedro to je v bistvu brezplačna različica Nagios. Kar je v bistvu priljubljeno program / storitve / program za spremljanje omrežja v obliki open source.
In ker le redko obravnavamo vprašanja, povezana z aplikacije, programe in sisteme s področja Omrežja in strežniki ali posebno uporabo za Skrbniki sistema / strežnika (SysAdmins), bomo spodaj pustili nekaj povezav do nekaterih prejšnjih publikacij na tem področju IT:
"Webmin je spletno dostopno orodje za konfiguracijo sistema za OpenSolaris, GNU / Linux in druge sisteme Unix. Z njim lahko konfigurirate notranje vidike številnih operacijskih sistemov, kot so uporabniki, kvote prostora, storitve, konfiguracijske datoteke, zaustavitev računalnika itd., Ter spremenite in nadzirate številne brezplačne aplikacije, na primer spletni strežnik Apache, PHP, MySQL, DNS, Samba, DHCP, med drugim." Webmin: Upravljanje iz spletnega brskalnika
Nagios Core: Brezplačna in brezplačna različica Nagiosa
Kaj je Nagios Core?
Po uradni spletni strani Nagios, Nagios jedro Opisano je na naslednji način:
"Nagios® Core ™ je odprtokodna aplikacija za spremljanje omrežja in sistema. Spremlja gostitelje (računalnike) in storitve, ki jih določite, ter vas opozori, ko gre kaj narobe in ko se izboljša. Nagios Core je bil prvotno zasnovan za delovanje pod Linuxom, čeprav bi moral delovati tudi v večini drugih operacijskih sistemov, ki temeljijo na Unixu. Prav tako je brezplačna različica našega trenutnega orodja, imenovanega Nagios XI."
lastnosti
Med številnimi značilnostmi Nagios jedro omenimo lahko naslednjih 10:
- Spremljanje omrežnih storitev (SMTP, POP3, HTTP, NNTP, PING, med drugim.)
- Spremljanje virov različnih nadzorovanih gostiteljev (obremenitev procesorja, uporaba diska, med drugim.)
- Preprosta zasnova vtičnikov, ki uporabnikom omogoča enostavno razvijanje lastnih preverjanj storitev.
- Vzporedni servisni pregledi.
- Sposobnost določanja hierarhije omrežnega gostitelja z uporabo "nadrejenih" gostiteljev, ki vam omogoča, da odkrijete in ločite gostitelje, ki so navzdol, in tiste, ki so nedosegljivi.
- Obvestila o stikih, ko se pojavijo in odpravijo težave z gostiteljem ali storitvijo (po e-pošti, pozivniku ali metodi, ki jo določi uporabnik).
- Možnost opredelitve upravljavcev dogodkov, ki se izvajajo med dogodki gostitelja ali storitve, za proaktivno odpravljanje težav.
- Samodejno vrtenje datotek dnevnika.
- Podpora za izvajanje odvečnih nadzornih gostiteljev.
- Izbirni spletni vmesnik za ogled trenutnega stanja omrežja, zgodovino obvestil in težav, datoteko dnevnika in drugo.
Kako ga namestiti na Debian GNU / Linux 10?
Preden začnemo s tem delom, je treba kot običajno omeniti, da bomo za ta praktični primer uporabili običajno Ponovno zavrtite Linux imenuje Čudeži GNU / Linux, ki temelji na MX Linux 19 (Debian 10). Ki je bil zgrajen po naših «MX Linux Snapshot Guide».
Vendar pa kakršen koli GNU / Linux Distro kakšno podporo Systemd. Zato bomo to uporabili MX Linux Respin začeti od Zagonski sistem GRUB po vaši izbiri z "Začni z Systemd". Namesto privzete možnosti, ki je brez Systemd ali bolje rečeno s Systemd-šim. Izvedli bomo tudi vse ukaze ukazov iz Uporabnik Sysadmina, namesto Korenski uporabnikiz omenjenega Respin Linuxa.
In zdaj za vaše prenos, namestitev in uporaba, bomo uporabili «Navodila za hiter začetek namestitve za Debian« in to bi bili ukazov ukazov za izvedbo v terminalu (konzoli) vašega operacijskega sistema:
1.- Koraki za pripravo operacijskega sistema
Posodobite skladišča in namestite bistvene in potrebne pakete za delo Nagios jedro.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Prenesite trenutno programsko opremo
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.- Sestavite trenutno programsko opremo
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Ustvarite uporabnike in skupine
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Namestite različne bistvene pakete
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Namestite konfiguracijske datoteke Apache
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Namestite in konfigurirajte požarni zid prek tabel IP
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Ustvarite uporabniški račun v Apacheju za zagon v Nagios Core
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Znova zaženite / zaženite potrebne storitve
systemctl restart apache2.service
systemctl start nagios.service
opomba: V primeru težav s temi ukazi znova zaženite operacijski sistem.
10.- Prijavite se v Nagios Core
Zaženite spletni brskalnik na lokalnem računalniku, če imate grafično uporabniško okolje (GUI) ali v drugem računalniku v omrežju. In v naslovno vrstico napišite katerega koli od naslednjih ukazov, kot se vam zdi primerno:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
opomba: Če se ne prikaže okno "Prijava v Nagios Core", preverite, ali ima vaš operacijski sistem, ki temelji na Debian GNU/Linux 8/9/10, pravilno konfiguracijo. "Koren dokumenta" od Strežnik Apache znotraj naslednje konfiguracijske datoteke: /etc/apache2/apache2.conf
. Zamenjajte pot /var/www
z naslednjim: /var/www/html
. Nato znova zaženite storitev Apache ali računalnik in poskusite znova v računalniku.
Namestitev vtičnikov Nagios Core
Posodobite skladišča in namestite bistvene in potrebne pakete za delo Vtičniki 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
Prenesite in razpakirajte trenutni paket z "vtičniki 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
Sestavite in namestite "vtičnike Nagios"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Posnetki zaslona
Za več informacij o Nagios jedro lahko raziščete naslednje povezave:
- Uradna stran na GitHub
- Uradna dokumentacija
- Knjižnica virov
- Navodila za hiter začetek namestitve
- O Nagios Core
10 brezplačnih in odprtih alternativ
- Kaktusi
- Kabot
- Projekt v pilotski kabini
- Icinga
- FreeMNS
- Munin
- netdata
- Pandora FMS
- Monitor strežnika PHP
- Zabbix
Če želite izvedeti več o teh alternative in še več, kliknite naslednjo povezavo: Oprema in programska oprema za spremljanje omrežja v odprti kodi.
Povzetek
Skratka, kot je bilo razvidno Nagios jedro je odlično programsko orodje za področje Omrežja / strežniki in Skrbniki sistema / strežnika (SysAdmins). In ni le močan, ampak prilagodljiv in prilagodljiv, zahvaljujoč večkratni uporabi vtičniki. In za tiste, ki ga morda ne uporabljajo, vedno obstajajo odlične alternative, kot je Zabbix, Icinga in Cockpit Project, med mnogimi drugimi.
Upamo, da bo ta publikacija v celoti koristna «Comunidad de Software Libre y Código Abierto»
in velik prispevek k izboljšanju, rasti in širjenju ekosistema aplikacij, ki so na voljo za «GNU/Linux»
. In ne nehajte ga deliti z drugimi na svojih najljubših spletnih mestih, kanalih, skupinah ali skupnostih družabnih omrežij ali sistemov za sporočanje. Na koncu obiščite našo domačo stran na naslovu «DesdeLinux» raziščite več novic in se pridružite našemu uradnemu kanalu Telegram z dne DesdeLinux.