Wilt u leren hoe u een Nginx-server controleren met Zabbix? In deze tutorial laten we je zien hoe je de Zabbix HTTP-agent configureren om de Nginx webserverprestaties te monitoren op een computer met Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• Zabbix server 4.4.1
• Nginx 1.15.9

Thsi tutorial vereist niet dat u de Zabbix-agent op de Nginx-server installeert.

Zabbix-afspeellijst:

Op deze pagina bieden we snelle toegang tot een lijst met video’s met betrekking tot Zabbix-installatie.

Vergeet je niet te abonneren op ons youtube kanaal genaamd FKIT.

Tutorial Zabbix – Nginx server installatie

• IP – 192.168.15.11
• Operationeel systeem – Ubuntu 19.10
• Hostname – NGINX

Installeer de Nginx-server.

Copy to Clipboard

Controleer of de Nginx http_stub_status module is geïnstalleerd.

Copy to Clipboard

Bewerk het standaardconfiguratiebestand van Nginx.

Copy to Clipboard

Hier is het originele bestand, vóór onze configuratie.

Copy to Clipboard

Hier is het bestand met onze configuratie.

Copy to Clipboard

In ons voorbeeld configureren we de Nginx http_stub_status-module om alleen computers uit het netwerk 192.168.15.0/24 toegang te geven tot de statuspagina met webservers.

Start de Nginx-service opnieuw.

Copy to Clipboard

Open uw browser op een computer vanaf het toegestane IP-adresnetwerk en voer het IP-adres van uw webserver plus /serverstatus in.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.15.11/basic_status

U wordt naar de statuspagina van de Nginx-server gestuurd.

ngins status page

Gefeliciteerd! U hebt de functie Nginx-statuspagina met succes geconfigureerd.

Tutorial Zabbix – Monitoring Nginx

• IP – 192.168.15.10
• Operationeel systeem – Ubuntu 19.10
• Hostname – ZABBIX

Nu moeten we toegang krijgen tot het Zabbix-serverdashboard en de Linux-computer toevoegen als host.

Open uw browser en voer het IP-adres van uw webserver plus /zabbix in.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.15.10/zabbix

Gebruik op het inlogscherm de standaardgebruikersnaam en het standaardwachtwoord.

• Standaardgebruikersnaam: beheerder
• Standaardwachtwoord: zabbix

zabbix login

Na een succesvolle login wordt u naar het Zabbix Dashboard gestuurd.

Zabbix 4.4 dashboard

Ga op het dashboardscherm naar het menu Configuratie en selecteer de optie Host.

zabbix add host

Klik rechtsboven in het scherm op de knop Host maken.

Zabbix Create Host

Op het configuratiescherm van de host moet u de volgende gegevens invoeren:

• Hostnaam – Voer een hostnaam in om de Nginx-server te identificeren.
• Zichtbare hostnaam – Herhaal de hostnaam.
• Nieuwe groep – Voer een naam in om een groep vergelijkbare apparaten te identificeren.
• Agent Interface – Voer het IP-adres van de Nginx-server in.

Hier is de originele afbeelding, vóór onze configuratie.

zabbix Cisco - Antes

Hier is de nieuwe afbeelding met onze configuratie.

Zabbix monitor Nginx

Vervolgens moeten we de host koppelen aan een specifieke sjabloon voor netwerkmonitor.

Standaard wordt Zabbix geleverd met een grote verscheidenheid aan monitoringsjablonen.

Ga naar het tabblad Sjablonen boven aan het scherm.

Klik op de knop Selecteren en zoek de sjabloon met de naam: Template App Nginx by HTTP

Monitor Nginx using Zabbix

Klik op de knop Toevoegen om de configuratie te voltooien.

Na een paar minuten u het eerste resultaat zien op het Zabbix Dashboard.

Om uw configuratie te testen, u toegang krijgen tot het menu Monitoring en op de optie Grafieken klikken.

Zabbix graphic

Selecteer de hostnaam van uw Nginx-server.

Selecteer de grafiek met de naam NGINX: VERZOEKEN PER SECONDE

Nginx performance graph

U moet in staat zijn om de Nginx performance graphic te zien

Nginx performance monitor

Zoek voor meer informatie naar uw Nginx-server in het nieuwste gegevensmenu.

monitor nginx zabbix

Gefeliciteerd! U hebt de Zabbix-server geconfigureerd om een Nginx-server te controleren.