Nagios Core: Kaj je Nagios in kako ga namestiti na Debian GNU / Linux?

Nagios Core: Kaj je Nagios in kako ga namestiti na Debian GNU / Linux?

Nagios Core: Kaj je Nagios in kako ga namestiti na Debian GNU / Linux?

Na področju omrežij in strežnikov obstajajo odlične in učinkovite aplikacije za sistemske/strežniške skrbnike (SysAdmins) . Zato bomo danes govorili o eni od dobro znanih, imenovani "Nagios Core".

»Nagios Core« je v bistvu brezplačna različica programa »Nagios «, ki je priljubljen odprtokodni program za spremljanje naprav, storitev in omrežij.

Webmin: upravljanje iz spletnega brskalnika

Webmin: Upravljanje iz spletnega brskalnika

In ker se redko ukvarjamo s temami, povezanimi z aplikacijami, programi in sistemi na področju omrežij in strežnikov ali posebej za uporabo sistemskih/strežniških skrbnikov (SysAdmins) , bomo spodaj takoj pustili nekaj povezav do prejšnjih publikacij, povezanih s tem področjem IT:

Webmin je spletno orodje za konfiguracijo sistema za OpenSolaris, GNU/Linux in druge Unixu podobne sisteme. Omogoča vam konfiguriranje notranjih vidikov številnih operacijskih sistemov, kot so uporabniki, diskovne kvote, storitve, konfiguracijske datoteke, zaustavitev sistema in drugo. Prav tako lahko spreminjate in nadzorujete številne odprtokodne aplikacije, vključno s spletnim strežnikom Apache, PHP, MySQL, DNS, Sambo in DHCP. Webmin : Upravljanje iz spletnega brskalnika

Povezani članek:
Webmin: upravljanje iz spletnega brskalnika
Povezani članek:
Webmin: upravljanje iz spletnega brskalnika
Linux na ključ 14.1
Povezani članek:
TurnKey Linux: Knjižnica navideznih naprav

Nagios Core: Brezplačna in brezplačna različica Nagiosa

Nagios Core: Brezplačna in brezplačna različica Nagiosa

Kaj je Nagios Core?

Glede na uradno spletno stran Nagios je "Nagios Core" opisan takole:

» Nagios® Core™ je odprtokodna aplikacija za spremljanje sistemov in omrežij. 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 v Linuxu, čeprav bi moral delovati tudi v večini drugih operacijskih sistemov, ki temeljijo na Unixu. Poleg tega je brezplačna različica našega trenutnega orodja, imenovanega Nagios XI. «

lastnosti

Med številnimi funkcijami "Nagios Core" lahko omenimo naslednjih 10:

  1. Spremljanje omrežnih storitev (SMTP, POP3, HTTP, NNTP, PING, med drugim.)
  2. Spremljanje virov različnih nadzorovanih gostiteljev (obremenitev procesorja, uporaba diska, med drugim.)
  3. Preprosta zasnova vtičnikov, ki uporabnikom omogoča enostavno razvijanje lastnih preverjanj storitev.
  4. Vzporedni servisni pregledi.
  5. 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.
  6. 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).
  7. Možnost opredelitve upravljavcev dogodkov, ki se izvajajo med dogodki gostitelja ali storitve, za proaktivno odpravljanje težav.
  8. Samodejno vrtenje datotek dnevnika.
  9. Podpora za izvajanje odvečnih nadzornih gostiteljev.
  10. 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 razdelkom, je treba kot običajno omeniti, da bomo za ta praktični primer uporabili standardno distribucijo Respin Linux z imenom MilagrOS GNU/Linux , ki temelji na MX Linuxu 19 (Debian 10) . Ta distribucija je bila zgrajena v skladu z našim » Vodnikom za fotografiranje MX Linuxa «.

Vendar pa je mogoče uporabiti katero koli distribucijo GNU/Linuxa , ki podpira Systemd . Zato bomo uporabili ta MX Linux Respin , ki se zažene iz zagonskega sistema GRUB z možnostjo »Zagon s Systemd« namesto s privzeto nastavitvijo, ki je brez Systemd (oziroma s Systemd-shim ). Vse ukaze bomo izvajali tudi kot uporabnik Sysadmin namesto kot uporabnik root tega Respin Linuxa.

In zdaj bomo za prenos, namestitev in uporabo uporabili » Vodnik za hitro namestitev za Debian « , to pa so ukazi , ki jih je treba izvesti v terminalu (konzoli) vašega operacijskega sistema:

1.- Koraki za pripravo operacijskega sistema

Posodobite repozitorije in namestite bistvene pakete, potrebne za delo z "Nagios Core".

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 : Če imate težave 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 repozitorije in namestite bistvene pakete, potrebne za delo z "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

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

Nagios Core: Posnetek zaslona 1

Nagios Core: Posnetek zaslona 2

Nagios Core: Posnetek zaslona 3

Nagios Core: Posnetek zaslona 4

Nagios Core: Posnetek zaslona 5

Nagios Core: Posnetek zaslona 6

Nagios Core: Posnetek zaslona 7

Nagios Core: Posnetek zaslona 8

Nagios Core: Posnetek zaslona 9

Nagios Core: Posnetek zaslona 10

Nagios Core: Posnetek zaslona 11

Nagios Core: Posnetek zaslona 12

Nagios Core: Posnetek zaslona 13

Nagios Core: Posnetek zaslona 14

Nagios Core: Posnetek zaslona 15

Nagios Core: Posnetek zaslona 16

Nagios Core: Posnetek zaslona 17

Nagios Core: Posnetek zaslona 1

Nagios Core: Posnetek zaslona 19

Nagios Core: Posnetek zaslona 20

Nagios Core: Posnetek zaslona 21

Nagios Core: Posnetek zaslona 22

Nagios Core: Posnetek zaslona 23

Nagios Core: Posnetek zaslona 24

Nagios Core: Posnetek zaslona 25

Za več informacij o »Nagios Core« si lahko ogledate naslednje povezave:

10 brezplačnih in odprtih alternativ

  1. Kaktusi
  2. Kabot
  3. Projekt v pilotski kabini
  4. Icinga
  5. FreeMNS
  6. Munin
  7. netdata
  8. Pandora FMS
  9. Monitor strežnika PHP
  10. Zabbix

Če želite izvedeti več o teh in drugih alternativah , kliknite na naslednjo povezavo: Odprtokodna oprema in programska oprema za spremljanje omrežja.

Povzetek: Različne publikacije

Povzetek

Skratka, kot smo videli, je Nagios Core odlično programsko orodje za omrežne /strežniške in sistemske/strežniške skrbnike (sistemske administratorje) . Ni le zmogljiv, ampak tudi prilagodljiv in prilagodljiv, zahvaljujoč številnim vtičnikom . Za tiste, ki ga morda ne uporabljajo, pa vedno obstajajo odlične alternative, kot so 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 «FromLinux» raziščite več novic in se pridružite našemu uradnemu kanalu Telegram iz FromLinux.


Dodaj kot prednostni vir v Googlu