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
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
Indekso
- 1 Nagios Core: Senpaga kaj senpaga versio de Nagios
- 1.1 Kio estas Nagios Core?
- 1.2 Trajtoj
- 1.3 Kiel instali ĝin sur Debian GNU / Linukso 10?
- 1.3.1 1.- Paŝoj por prepari la Operaciumon
- 1.3.2 2.- Elŝutu la nunan programon
- 1.3.3 3.- Kompili la aktualan programon
- 1.3.4 4.- Kreu Uzantojn kaj Grupojn
- 1.3.5 5.- Instalu diversajn esencajn pakojn
- 1.3.6 6.- Instalu agordajn dosierojn de Apache
- 1.3.7 7.- Instalu kaj agordu la Fajromuron per IPTables
- 1.3.8 8.- Kreu Uzantan konton en Apache por komenci en Nagios Core
- 1.3.9 9.- Rekomencu / Komencu Necesajn Servojn
- 1.3.10 10.- Ensalutu al Nagios Core
- 1.3.11 Instalado de Nagios Core-Kromaĵoj
- 1.3.12 Ekranaj pafoj
- 2 10 senpagaj kaj malfermaj alternativoj
- 3 Resumo
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:
- Monitoraj retaj servoj (SMTP, POP3, HTTP, NNTP, PING, inter aliaj.)
- Monitorado de la rimedoj de la diversaj kontrolataj gastigantoj (ŝarĝo de procesoro, uzado de disko, inter aliaj.)
- Simpla kromaĵo-projekto, kiu permesas al uzantoj facile disvolvi siajn proprajn servajn kontrolojn.
- Paralelaj servaj kontroloj.
- La kapablo difini la retan gastigantan hierarkion per "gepatraj" gastigantoj, permesante vin detekti kaj distingi inter gastigantoj malaktivaj kaj ne atingeblaj.
- Kontaktu sciigojn kiam gastigaj aŭ servaj problemoj okazas kaj estas solvitaj (per retpoŝto, televokilo aŭ uzanto-difinita metodo).
- La kapablo difini eventajn prizorgantojn por kuri dum gastaj aŭ servaj eventoj por iniciatema problemo.
- Aŭtomata rotacio de protokolaj dosieroj.
- Subteno por efektivigi redundajn kontrolajn gastigantojn.
- 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 (Debiano 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
Por pliaj informoj pri Nagios Core vi povas esplori la jenajn ligojn:
- Oficiala retejo ĉe GitHub
- Oficiala dokumentado
- Rimeda Biblioteko
- Gvidiloj pri Rapida Komenco pri Instalado
- Pri Nagios Core
10 senpagaj kaj malfermaj alternativoj
- Kaktoj
- Cabot
- Piloteja Projekto
- icinga
- FreeMNS
- Munin
- Netdatenoj
- Pandora FMS
- Monitoreo de PHP-Servilo
- 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
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.
Estu la unua por komenti