Nagios Core: Wat ass Nagios a wéi installéiere mir se op Debian GNU / Linux?
Am Beräich vun Netzwierker a Serveren et gi super an effizient Uwendungen fir System / Server Administrateuren (SysAdmins). Dofir schwätze mir haut vun engem bekannten Uruff Nagios Core.
Nagios Core et ass am Fong déi gratis Versioun vum Nagios. Wat ofwiesselnd am Fong populär ass Ausrüstung / Servicer / Netzwierk Iwwerwaachungsprogramm am Format vun Open Source.
Webmin: Administratioun vum Webbrowser
A well mir seelen Themen am Zesummenhang mat adresséieren Uwendungen, Programmer a Systemer aus dem Feld vun Netzwierker a Serveren oder spezifesch Notzung fir System / Server Administrateuren (SysAdmins), mir loossen direkt e puer Linken op e puer vireg Publikatioune mat dësem IT Feld ënnerloossen:
"Webmin ass e Web-zougängleche Systemkonfiguratiounstool fir OpenSolaris, GNU / Linux an aner Unix Systemer. Mat et kënnt Dir intern Aspekter vu ville Betribssystemer konfiguréieren, sou wéi Benotzer, Raumquoten, Servicer, Konfiguratiounsdateien, Ofschalten vum Computer, etc., wéi och vill gratis Uwendungen änneren, wéi den Apache Webserver, PHP, MySQL, DNS, Samba, DHCP, ënner anerem." Webmin: Administratioun vum Webbrowser
Index
- 1 Nagios Core: Gratis a gratis Versioun vum Nagios
- 1.1 Wat ass Nagios Core?
- 1.2 Features
- 1.3 Wéi installéiere ech et op Debian GNU / Linux 10?
- 1.3.1 1.- Schrëtt fir de Betribssystem virzebereeden
- 1.3.2 2.- Luet déi aktuell Software erof
- 1.3.3 3.- Kompiléiert déi aktuell Software
- 1.3.4 4.- Erstellt Benotzer a Gruppen
- 1.3.5 5.- Installéiert verschidde wesentlech Packagen
- 1.3.6 6.- Installéiert Apache Konfiguratiounsdateien
- 1.3.7 7.- Installéiert a konfiguréiert d'Firewall iwwer IPTables
- 1.3.8 8.- Erstellt e Benotzerkont an Apache fir am Nagios Core ze starten
- 1.3.9 9.- Neistart / Start Noutwendeg Servicer
- 1.3.10 10.- Login op Nagios Core
- 1.3.11 Nagios Core Plugins installéieren
- 1.3.12 Bildschiermopnamen
- 2 10 gratis an oppen Alternativen
- 3 Summary
Nagios Core: Gratis a gratis Versioun vum Nagios
Wat ass Nagios Core?
No der offizieller Websäit vum Nagios, Nagios Core Et gëtt wéi follegt beschriwwen:
"Nagios® Core ™ ass en Open Source Netzwierk a System Iwwerwaachungsapplikatioun. Et iwwerwaacht d'Hosteren (Computeren) a Servicer déi Dir spezifizéiert, alarméiert Iech wann d'Saache falsch goen a wa se verbesseren. Nagios Core war ursprénglech entwéckelt fir ënner Linux ze schaffen, och wann et och ënner de meeschte aner Unix-baséiert Betribssystemer soll funktionnéieren. Och ass et déi gratis Versioun vun eisem aktuellen Tool mam Numm Nagios XI."
Features
Ënnert de ville Feature vu Nagios Core déi folgend 10 kënne ernimmt ginn:
- Iwwerwaacht Netzwierkservicer (SMTP, POP3, HTTP, NNTP, PING, ënner anerem.)
- Iwwerwaachung vun de Ressourcen vun de verschiddene iwwerwaachte Hosten (Prozessorbelaaschtung, Diskverbrauch, ënner anerem.)
- En einfachen Plugin Design deen d'Benotzer erlaabt hir eege Servicechecken einfach z'entwéckelen.
- Parallel Service Schecken.
- D'Kapazitéit fir d'Netzwierkshierarchie mat "Elteren" Hosten ze definéieren, erlaabt Iech z'identifizéieren an z'ënnerscheeden tëscht Hosten déi erof sinn an déi déi net erreechbar sinn.
- Kontakt Notifikatiounen wann Host- oder Serviceproblemer optrieden a geléist ginn (per E-Mail, Pager, oder user-definéiert Method).
- D'Kapazitéit fir Eventhändler ze definéieren fir wärend Host- oder Serviceeventer ze lafen fir proaktiv Troubleshooting.
- Automatesch Rotatioun vu Log Dateien.
- Ënnerstëtzung fir d'Ëmsetze vu redundante Iwwerwaachungshosten.
- Eng optional Web Interface fir den aktuellen Status vum Netzwierk ze gesinn, d'Geschicht vun Notifikatiounen a Probleemer, d'Log Datei, a méi.
Wéi installéiere ech et op Debian GNU / Linux 10?
Ier dësen Deel ufänkt, ass et derwäert ze notéieren wéi gewinnt datt fir dëse praktesche Fall mir déi üblech benotzen Respin Linux genannt Wonner GNU / Linux, déi baséiert op MX Linux 19 (Debian 10). Déi gouf no eisem gebaut «Guide fir Snapshot MX Linux».
Wéi och ëmmer, iergendeen GNU / Linux Distro wat Ënnerstëtzung Systemd. Dofir wäerte mir dëst benotzen MX Linux Respin vun ab GRUB Boot System no Ärer Optioun mat "Start mat Systemd". Amplaz vu senger Standardoptioun, déi ouni ass Systemd oder éischter mat Systemd-Schimmt. Och wäerte mir all d'Kommando Kommandoen aus dem Sysadmin Benotzer, amplaz vun Root Benotzer, vum gesot Respin Linux.
An elo fir Är eroflueden, Installatioun a Gebrauch, wäerte mir den «Quick Start Installatiounsguide fir Debian« an dës wieren déi Kommando Commanden fir am Terminal (Konsol) vun Ärem Betribssystem auszeféieren:
1.- Schrëtt fir de Betribssystem virzebereeden
Update Repositories an installéiert wesentlech an noutwendeg Packagen fir mat ze schaffen Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Luet déi aktuell Software erof
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.- Kompiléiert déi aktuell Software
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Erstellt Benotzer a Gruppen
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Installéiert verschidde wesentlech Packagen
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Installéiert Apache Konfiguratiounsdateien
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Installéiert a konfiguréiert d'Firewall iwwer IPTables
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Erstellt e Benotzerkont an Apache fir am Nagios Core ze starten
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Neistart / Start Noutwendeg Servicer
systemctl restart apache2.service
systemctl start nagios.service
Note: De Betribssystem nei starten am Fall vu Probleemer mat dëse Kommando Kommandoen.
10.- Login op Nagios Core
Fëllt e Webbrowser op der lokaler Maschinn aus wann Dir e Grafescht User Ëmfeld (GUI) oder op engem anere Computer am Netz hutt. An an der Adressbar schreift ee vun de folgenden Kommando Kommandoen wéi Dir et passt:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
Note: Wann Dir d'Fenster "Nagios Core Login" net gesitt, kontrolléiert ob Äre Betribssystem baséiert op Debian GNU/Linux 8/9/10 déi richteg Konfiguratioun huet. "Dokument root" vun der Apache Server bannent der folgender Konfiguratiounsdatei: /etc/apache2/apache2.conf
. Ersetzen de Wee /var/www
vun den folgenden: /var/www/html
. Dann neist den Apache Service oder Computer nei starten a probéiert nach eng Kéier um Computer.
Nagios Core Plugins installéieren
Update Repositories an installéiert wesentlech an noutwendeg Packagen fir mat ze schaffen 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
Eroflueden an entspaant den aktuelle Package mat den "Nagios Plugins"
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
Kompiléiert an installéiert de "Nagios Plugins"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Bildschiermopnamen
Fir méi Informatiounen iwwer Nagios Core Dir kënnt déi folgend Linken entdecken:
- Offiziellen Site op GitHub
- Offiziell Dokumentatioun
- Ressource Bibliothéik
- Quick Start Installatioun Guiden
- Iwwer Nagios Core
10 gratis an oppen Alternativen
- Cacti
- Cabot
- Cockpit Projet
- Eischten
- FreeMNS
- Munin
- Netdaten
- Pandora FMS
- PHP ServerMonitor
- Zabbix
Fir méi iwwer dës ze léieren Alternativen a méi, klickt op de folgende Link: Ausrüstung an Netzwierk Iwwerwaachungssoftware ënner Open Source.
Summary
Zesummefaassend, wéi gesi gouf Nagios Core ass e perfekte Software Tool fir den Terrain vun Netzwierker / Serveren an der System / Server Administrateuren (SysAdmins). An et ass net nëmme mächteg awer flexibel an adaptiv, dank der Notzung vu senge Multiple Plugins. A fir déi, déi et vläicht net benotzen, ginn et ëmmer super Alternativen wéi Zabbix, Icinga a Cockpit Project, ënner villen aneren.
Mir hoffen datt dës Verëffentlechung ganz nëtzlech ass «Comunidad de Software Libre y Código Abierto»
a vu grousse Bäitrag zur Verbesserung, Wuesstum an Diffusioun vum Ökosystem vun Uwendungen verfügbar fir «GNU/Linux»
. An halt net op mat aneren ze deelen, op Äre Liiblingswebsäiten, Kanäl, Gruppen oder Gemeinschaften vu sozialen Netzwierker oder Messagerie Systemer. Endlech besicht eis Homepage um «FromLinux» fir méi Neiegkeeten ze entdecken, a gitt op eisen offizielle Kanal Telegramm vu FromLinux.
Gitt d'éischt fir ze kommentéieren