Nagios Core: Kio estas Nagios kaj kiel instali ĝin sur Debian GNU / Linukso?

Nagios Core: Kio estas Nagios kaj kiel instali ĝin sur Debian GNU / Linukso?

Nagios Core: Kio estas Nagios kaj kiel instali ĝin sur Debian GNU / Linukso?

En la kampo de Retoj kaj Serviloj ekzistas bonegaj kaj efikaj aplikoj por Administrantoj de Sistemo / Servilo (SysAdmins). Sekve, hodiaŭ ni parolos pri konata alvoko Nagios Core.

Nagios Core ĝi estas baze la senpaga versio de Nagios. Kio siavice estas esence populara ekipaĵo / servoj / retkontrola programo en la formato de malferma fonto.

Webmin: administrado de la TTT-legilo

Webmin: Administrado de la TTT-legilo

Kaj ĉar ni malofte traktas aferojn rilatajn al aplikoj, programoj kaj sistemoj de la kampo de Retoj kaj Serviloj aŭ specifa uzo por Administrantoj de Sistemo / Servilo (SysAdmins), Ni tuj lasos sube iujn ligojn al iuj antaŭaj eldonaĵoj rilataj al ĉi tiu IT-kampo:

"Webmin estas ret-alirebla sistema agordilo por OpenSolaris, GNU / Linukso kaj aliaj Uniksaj sistemoj. Per ĝi vi povas agordi internajn aspektojn de multaj operaciumoj, kiel uzantoj, spacaj kvotoj, servoj, agordaj dosieroj, ĉesigo de la ekipaĵo, ktp, kaj ankaŭ modifi kaj regi multajn senpagajn programojn, kiel la reteja servilo Apache, PHP , MySQL, DNS, Samba, DHCP, inter aliaj." Webmin: Administrado de la TTT-legilo

Rilata artikolo:
Webmin: administrado de la TTT-legilo

Rilata artikolo:
Webmin: administrado de la TTT-legilo
Rilata artikolo:
TurnKey Linukso: La Virtuala Aparata Biblioteko

Nagios Core: Senpaga kaj senpaga versio de Nagios

Nagios Core: Senpaga kaj senpaga versio de Nagios

Kio estas Nagios Core?

Laŭ la oficiala retejo de Nagios, Nagios Core Ĝi estas priskribita jene:

"Nagios® Core ™ estas malferma fonta reto kaj sistemo kontrolanta programon. Ĝi kontrolas la gastigantojn (komputilojn) kaj servojn, kiujn vi specifas, atentigante vin kiam aferoj fiaskas kaj kiam ili pliboniĝas. Nagios Core estis origine desegnita por funkcii sub Linukso, kvankam ĝi devas funkcii ankaŭ sub plej multaj aliaj Unikso-bazitaj Operaciumoj. Ankaŭ ĝi estas la senpaga versio de nia nuna ilo nomata Nagios XI."

Trajtoj

Inter la multaj ecoj de Nagios Core la jenaj 10 povas esti menciitaj:

  1. Monitoraj retaj servoj (SMTP, POP3, HTTP, NNTP, PING, inter aliaj.)
  2. Monitorado de la rimedoj de la diversaj kontrolataj gastigantoj (ŝarĝo de procesoro, uzado de disko, inter aliaj.)
  3. Simpla kromaĵo-projekto, kiu permesas al uzantoj facile disvolvi siajn proprajn servajn kontrolojn.
  4. Paralelaj servaj kontroloj.
  5. La kapablo difini la retan gastigantan hierarkion per "gepatraj" gastigantoj, permesante vin detekti kaj distingi inter gastigantoj malaktivaj kaj ne atingeblaj.
  6. Kontaktu sciigojn kiam gastigaj aŭ servaj problemoj okazas kaj estas solvitaj (per retpoŝto, televokilo aŭ uzanto-difinita metodo).
  7. La kapablo difini eventajn prizorgantojn por kuri dum gastaj aŭ servaj eventoj por iniciatema problemo.
  8. Aŭtomata rotacio de protokolaj dosieroj.
  9. Subteno por efektivigi redundajn kontrolajn gastigantojn.
  10. Laŭvola interreta interfaco por vidi la nunan staton de la reto, la historion de sciigoj kaj problemoj, la protokolan dosieron kaj pli.

Kiel instali ĝin sur Debian GNU / Linukso 10?

Antaŭ ol komenci ĉi tiun parton, notindas kiel kutime, ke por ĉi tiu praktika kazo ni uzos la kutiman Respin Linukso nomata Mirakloj GNU / Linukso, sur kiu baziĝas MX Linukso 19 (Debian 10). Kiu estis konstruita post nia «Gvidilo pri Snapshot MX Linux».

Tamen, iu ajn GNU / Linukso Distro kia subteno Sistema. Tial ni uzos ĉi tion MX Linukso Respin komencante de GRUB-starta sistemo laŭ via elekto kun "Komencu per Systemd". Anstataŭ ĝia defaŭlta opcio, kiu estas sen Sistema aŭ pli ĝuste kun Systemd-shim. Ankaŭ ni plenumos ĉiujn komandajn komandojn de la Sysadmin-uzanto, anstataŭ Radika uzanto, de diris Respin Linukso.

Kaj nun por via elŝuti, instali kaj uzi, ni uzos la «Rapida Komenca Instala Gvidilo por Debian« kaj ĉi tiuj estus la ordonu ordonojn ekzekuti en la fina stacio (konzolo) de via Operaciumo:

1.- Paŝoj por prepari la Operaciumon

Ĝisdatigu Deponejojn kaj instalu esencajn kaj necesajn pakaĵojn por labori kun Nagios Core.

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

2.- Elŝutu la nunan programon

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.- Kompili la aktualan programon

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

4.- Kreu Uzantojn kaj Grupojn

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

5.- Instalu diversajn esencajn pakojn

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

6.- Instalu agordajn dosierojn de Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Instalu kaj agordu la Fajromuron per IPTables

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

8.- Kreu Uzantan konton en Apache por komenci en Nagios Core

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

9.- Rekomencu / Komencu Necesajn Servojn

systemctl restart apache2.service
systemctl start nagios.service

nota: Rekomencu la Operaciumon kaze de problemoj kun ĉi tiuj komandaj komandoj.

10.- Ensalutu al Nagios Core

Rulu Retumilon en la loka maŝino se vi havas Grafikan Uzantan Medion (GUI) aŭ en alia komputilo en la Reto. Kaj en la adresobreto skribu iujn el la jenaj komandoj laŭ via opinio:

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

nota: Se vi ne vidas la fenestron "Ensaluti en Nagios Core", kontrolu, ke via Operaciumo bazita sur Debian GNU / Linukso 8/9/10 havas la ĝustan agordon. "Dokumentradiko" de la Apache-servilo ene de la sekva agorda dosiero: /etc/apache2/apache2.conf. Anstataŭigu la vojon /var/www per la jenaj: /var/www/html. Poste rekomencu la Apache-Servon aŭ Komputilon, kaj provu denove en la komputilo.

Instalado de Nagios Core-Kromaĵoj

Ĝisdatigu Deponejojn kaj instalu esencajn kaj necesajn pakaĵojn por labori kun Nagios Kromaĵoj.

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

Elŝutu kaj malzipu la nunan pakon per la "Nagios-Kromaĵoj"

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

Kompili kaj instali la "Nagios-Kromaĵojn"

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

Ekranaj pafoj

Nagios Core: Ekrankopio 1

Nagios Core: Ekrankopio 2

Nagios Core: Ekrankopio 3

Nagios Core: Ekrankopio 4

Nagios Core: Ekrankopio 5

Nagios Core: Ekrankopio 6

Nagios Core: Ekrankopio 7

Nagios Core: Ekrankopio 8

Nagios Core: Ekrankopio 9

Nagios Core: Ekrankopio 10

Nagios Core: Ekrankopio 11

Nagios Core: Ekrankopio 12

Nagios Core: Ekrankopio 13

Nagios Core: Ekrankopio 14

Nagios Core: Ekrankopio 15

Nagios Core: Ekrankopio 16

Nagios Core: Ekrankopio 17

Nagios Core: Ekrankopio 1

Nagios Core: Ekrankopio 19

Nagios Core: Ekrankopio 20

Nagios Core: Ekrankopio 21

Nagios Core: Ekrankopio 22

Nagios Core: Ekrankopio 23

Nagios Core: Ekrankopio 24

Nagios Core: Ekrankopio 25

Por pliaj informoj pri Nagios Core vi povas esplori la jenajn ligojn:

10 senpagaj kaj malfermaj alternativoj

  1. Kaktoj
  2. Cabot
  3. Piloteja Projekto
  4. Icinga
  5. LibreMNS
  6. Munin
  7. Netdatenoj
  8. Pandora FMS
  9. Monitoreo de PHP-Servilo
  10. Zabbix

Por lerni pli pri ĉi tiuj alternativoj kaj pli, alklaku la sekvan ligon: Programaro pri Ekipaĵoj kaj Monitora Reto sub Malferma Fonto.

Resumo: Diversaj eldonaĵoj

Resumo

Resume, kiel oni vidis Nagios Core estas perfekta programilo por la kampo de Retoj / Serviloj kaj la Administrantoj de Sistemo / Servilo (SysAdmins). Kaj ĝi estas ne nur potenca sed fleksebla kaj adapta, danke al la uzo de ĝia multoblo kromaĵojn. Kaj por tiuj, kiuj eble ne uzas ĝin, ĉiam ekzistas bonegaj alternativoj kiel Projekto Zabbix, Icinga kaj Cockpit, inter multaj aliaj.

Ni esperas, ke ĉi tiu eldonaĵo estos tre utila por la tuto «Comunidad de Software Libre y Código Abierto» kaj de granda kontribuo al la plibonigo, kresko kaj disvastigo de la ekosistemo de disponeblaj aplikoj por «GNU/Linux». Kaj ne ĉesu dividi ĝin kun aliaj, en viaj plej ŝatataj retejoj, kanaloj, grupoj aŭ komunumoj de sociaj retoj aŭ mesaĝaj sistemoj. Fine vizitu nian ĉefpaĝon ĉe «De Linukso» esplori pliajn novaĵojn, kaj aliĝi al nia oficiala kanalo Telegramo de DesdeLinux.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.