Nagios Core: Wat is Nagios en hoe installeer je het op Debian GNU / Linux?

Nagios Core: Wat is Nagios en hoe installeer je het op Debian GNU / Linux?

Nagios Core: Wat is Nagios en hoe installeer je het op Debian GNU / Linux?

Op het gebied van Netwerken en servers er zijn geweldige en efficiënte toepassingen voor Systeem- / serverbeheerders (SysAdmins). Daarom zullen we het vandaag hebben over een bekende oproep Nagios Core.

Nagios Core het is eigenlijk de gratis versie van Nagios. Wat op zijn beurt in feite een populaire is apparatuur / diensten / netwerkbewakingsprogramma in het formaat van open source.

Webmin: administratie vanuit de webbrowser

Webmin: Beheer vanuit de webbrowser

En aangezien we zelden problemen behandelen met betrekking tot: applicaties, programma's en systemen uit het veld van Netwerken en servers of specifiek gebruik voor Systeem- / serverbeheerders (SysAdmins), zullen we hieronder onmiddellijk enkele links achterlaten naar enkele eerdere publicaties met betrekking tot dit IT-vak:

"Webmin is een voor het web toegankelijke systeemconfiguratietool voor OpenSolaris, GNU / Linux en andere Unix-systemen. Hiermee kunt u interne aspecten van veel besturingssystemen configureren, zoals gebruikers, ruimtequota, services, configuratiebestanden, afsluiten van de computer, enz., en kunt u veel gratis applicaties wijzigen en beheren, zoals de Apache-webserver, PHP, MySQL, DNS, Samba, DHCP, onder anderen." Webmin: Beheer vanuit de webbrowser

Gerelateerd artikel:
Webmin: administratie vanuit de webbrowser
Gerelateerd artikel:
Webmin: administratie vanuit de webbrowser
Kant-en-klare Linux 14.1
Gerelateerd artikel:
TurnKey Linux: de virtuele apparaatbibliotheek

Nagios Core: gratis en gratis versie van Nagios

Nagios Core: gratis en gratis versie van Nagios

Wat is Nagios Core?

Volgens de officiële website van Nagios, Nagios Core Het wordt als volgt beschreven:

"Nagios® Core ™ is een open source netwerk- en systeembewakingstoepassing. Het bewaakt de hosts (computers) en services die u opgeeft, en waarschuwt u wanneer er iets misgaat en wanneer ze verbeteren. Nagios Core is oorspronkelijk ontworpen om onder Linux te werken, hoewel het ook onder de meeste andere Unix-gebaseerde besturingssystemen zou moeten werken. Het is ook de gratis versie van onze huidige tool genaamd Nagios XI."

Kenmerken

Onder de vele kenmerken van Nagios Core de volgende 10 kunnen worden genoemd:

  1. Netwerkdiensten bewaken (o.a. SMTP, POP3, HTTP, NNTP, PING)
  2. Monitoring van de bronnen van de verschillende bewaakte hosts (onder meer belasting van de processor, schijfgebruik).
  3. Een eenvoudig ontwerp van een plug-in waarmee gebruikers eenvoudig hun eigen servicecheques kunnen ontwikkelen.
  4. Parallelle servicechecks.
  5. De mogelijkheid om de netwerkhosthiërarchie te definiëren met behulp van "bovenliggende" hosts, zodat u hosts die niet bereikbaar zijn, kunt detecteren en onderscheiden.
  6. Neem contact op met meldingen wanneer host- of serviceproblemen optreden en worden opgelost (via e-mail, pager of door de gebruiker gedefinieerde methode).
  7. De mogelijkheid om gebeurtenishandlers te definiëren die tijdens host- of servicegebeurtenissen moeten worden uitgevoerd voor proactieve probleemoplossing.
  8. Automatische rotatie van logbestanden.
  9. Ondersteuning voor het implementeren van redundante monitoringhosts.
  10. Een optionele webinterface om de huidige status van het netwerk, de geschiedenis van meldingen en problemen, het logbestand en meer te bekijken.

Hoe installeer ik het op Debian GNU / Linux 10?

Voordat we aan dit deel beginnen, is het de moeite waard om op te merken dat we voor dit praktische geval de gebruikelijke . zullen gebruiken Reageer op Linux riep Wonderen GNU / Linux, die is gebaseerd op MX Linux 19 (Debian10). Die is gebouwd naar aanleiding van onze «MX Linux Snapshot-gids».

Echter, elke GNU / Linux Distro welke ondersteuning systemd. Daarom zullen we dit gebruiken MX Linux respin beginnend vanaf GRUB-opstartsysteem door uw optie met "Begin met Systemd". In plaats van de standaardoptie, die is zonder systemd of liever met systemd-shim. We zullen ook alle opdrachtcommando's van de Sysadmin-gebruiker, in plaats van Root-gebruiker, van genoemde Respin Linux.

En nu voor jou downloaden, installeren en gebruiken, zullen we de «Snelstartgids voor Debian« en dit zouden de zijn bevel bevelen om uit te voeren in de terminal (console) van uw besturingssysteem:

1.- Stappen om het besturingssysteem voor te bereiden

Update repositories en installeer essentiële en noodzakelijke pakketten om mee te werken Nagios Core.

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

2.- Download de huidige software

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.- Compileer de huidige software

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

4.- Gebruikers en groepen maken

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

5.- Installeer verschillende essentiële pakketten

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

6.- Installeer Apache-configuratiebestanden

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Installeer en configureer de firewall via IPTables

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

8.- Maak een gebruikersaccount aan in Apache om te starten in Nagios Core

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

9.- Herstart / start noodzakelijke services

systemctl restart apache2.service
systemctl start nagios.service

notitie: Start het besturingssysteem opnieuw op in geval van problemen met deze opdrachtcommando's.

10.- Inloggen op Nagios Core

Voer een webbrowser uit op de lokale computer als u een grafische gebruikersomgeving (GUI) hebt of op een andere computer op het netwerk. En schrijf in de adresbalk een van de volgende opdrachten naar eigen goeddunken:

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

notitie: Als u het venster "Nagios Core Login" niet ziet, controleer dan of uw besturingssysteem op basis van Debian GNU / Linux 8/9/10 de juiste configuratie heeft. "Document root" del Apache-server in het volgende configuratiebestand: /etc/apache2/apache2.conf. Vervang het pad /var/www door het volgende: /var/www/html. Start vervolgens de Apache-service of computer opnieuw op en probeer het opnieuw op de computer.

Nagios Core-plug-ins installeren

Update repositories en installeer essentiële en noodzakelijke pakketten om mee te werken Nagios-plug-ins.

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

Download en pak het huidige pakket uit met de "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

Compileer en installeer de "Nagios-plug-ins"

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

Schermafbeeldingen

Nagios Kern: Screenshot 1

Nagios Kern: Screenshot 2

Nagios Kern: Screenshot 3

Nagios Kern: Screenshot 4

Nagios Kern: Screenshot 5

Nagios Kern: Screenshot 6

Nagios Kern: Screenshot 7

Nagios Kern: Screenshot 8

Nagios Kern: Screenshot 9

Nagios Kern: Screenshot 10

Nagios Kern: Screenshot 11

Nagios Kern: Screenshot 12

Nagios Kern: Screenshot 13

Nagios Kern: Screenshot 14

Nagios Kern: Screenshot 15

Nagios Kern: Screenshot 16

Nagios Kern: Screenshot 17

Nagios Kern: Screenshot 1

Nagios Kern: Screenshot 19

Nagios Kern: Screenshot 20

Nagios Kern: Screenshot 21

Nagios Kern: Screenshot 22

Nagios Kern: Screenshot 23

Nagios Kern: Screenshot 24

Nagios Kern: Screenshot 25

Voor meer informatie over Nagios Core u kunt de volgende links verkennen:

10 gratis en open alternatieven

  1. cactussen
  2. Cabot
  3. Cockpit-project
  4. icinga
  5. GratisMNS
  6. Munin
  7. netdata
  8. Pandora FMS
  9. PHP-servermonitor
  10. Zabbix

Voor meer informatie over deze alternatieven en meer, klik op de volgende link: Software voor apparatuur en netwerkbewaking onder open source.

Samenvatting: Diverse publicaties

Overzicht

Kortom, zoals is gezien Nagios Core is een perfecte softwaretool op het gebied van Netwerken / servers en Systeem- / serverbeheerders (SysAdmins). En het is niet alleen krachtig, maar ook flexibel en adaptief, dankzij het gebruik van zijn meerdere plug-ins. En voor degenen die het misschien niet gebruiken, zijn er altijd geweldige alternatieven zoals Zabbix, Icinga en Cockpit Project, onder vele anderen.

We hopen dat deze publicatie zeer nuttig zal zijn voor het hele «Comunidad de Software Libre y Código Abierto» en van grote bijdrage aan de verbetering, groei en verspreiding van het ecosysteem van toepassingen die beschikbaar zijn voor «GNU/Linux». En stop niet met het delen met anderen, op uw favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken of berichtensystemen. Bezoek ten slotte onze homepage op «DesdeLinux» om meer nieuws te ontdekken en lid te worden van ons officiële kanaal van Telegram van DesdeLinux.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.