Wilt u leren hoe u een RabbitMQ-server controleren met Behulp van Zabbix? In deze tutorial laten we je zien hoe je Zabbix gebruiken om een RabbitMQ-server te controleren.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• RabbitMQ 3.8.4

In ons voorbeeld is het IP-adres van de Zabbix-server 192.168.15.10.

In ons voorbeeld is het RabbitMQ IP-adres 192.168.15.11.

Zabbix-afspeellijst:

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

Vergeet niet te abonneren op onze youtube kanaal genaamd FKIT.

Installeer de Zabbix Agent op de RabbitMQ-server

• IP - 192.168.15.11
• Operationeel systeem - Ubuntu 20.04
• Hostname - Rabbitmq

Installeer de vereiste pakketten op de computer waarop de RabbitMQ-service wordt uitgevoerd.

Copy to Clipboard

Download en installeer het GOLANG-pakket.

Copy to Clipboard

De GOLANG-software is geïnstalleerd op de volgende directory: /usr/local

Om goed te kunnen werken, verwacht de GO-software dat het systeem een reeks omgevingsvariabelen heeft.

Laten we een bestand maken om de vereiste configuratie van omgevingsvariabelen te automatiseren.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Start uw computer opnieuw op.

Copy to Clipboard

Controleer of de vereiste omgevingsvariabelen automatisch zijn gemaakt.

Copy to Clipboard

Hier is de juiste output:

Copy to Clipboard

Download het Zabbix installatiepakket.

Copy to Clipboard

Haal het Zabbix installatiepakket eruit, compileer en installeer het Zabbix-middel.

Copy to Clipboard

Vind de locatie van het zabbix_agent2.conf bestand op uw systeem.

Bewerk het zabbix_agent2.conf bestand.

Copy to Clipboard

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

Copy to Clipboard

Hier is het nieuwe bestand met onze configuratie.

Copy to Clipboard

De agent is geconfigureerd om de verbinding vanaf een Zabbix-server mogelijk te maken met behulp van het IP-adres 192.168.15.10.

De Localhost mocht informatie opvragen en ontvangen van de lokale agent.

Houd er rekening mee dat u de nieuwe Zabbix-agent moet gebruiken om een RabbitMQ-server te controleren.

Start de nieuwe Zabbix Agent.

Copy to Clipboard

Je bent klaar met de Zabbix agent installatie.

U nu het Zabbix-serverdashboard gebruiken om de RabbitMQ-service te controleren die op deze computer is geïnstalleerd.

RabbitMQ - Maak het monitoringaccount

Maak op de RabbitMQ-server een controleaccount voor Zabbix aan.

Copy to Clipboard

In ons voorbeeld hebben we een gebruikersaccount gemaakt met de naam zbx_monitor.

Het wachtwoord kamisama123 is ingesteld op de zbx_monitor account.

Zabbix - Monitor de RabbitMQ service

Krijg toegang tot het Zabbix-serverdashboard en voeg de Linux-computer toe waarop de RabbitMQ-service als host wordt uitgevoerd.

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 5 Dashboard

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

Zabbix 5 hosts menu

Klik rechtsboven in het scherm op de knop Host maken.

Zabbix Create Host

Voer de volgende gegevens in:

• Hostnaam - Voer een hostnaam in om de RabbitMQ-server te identificeren.
• Zichtbare hostnaam - Herhaal de hostnaam.
• Groep - Selecteer de naam van een groep om vergelijkbare apparaten te identificeren.
• Interfaces - Voer het IP-adres van de Linux-server in.

Hier is de nieuwe afbeelding met onze configuratie.

Zabbix monitor rabbitmq

Vervolgens moeten we de RabbitMQ-bewakingsaccount instellen om te worden gebruikt.

Ga naar het tabblad Macro's boven aan het scherm.

Voeg de eerste macro toe met de naam {$RABBITMQ.API.USER} en voer het RabbitMQ-monitoringaccount in.

Voeg de tweede macro toe met de naam {$RABBITMQ.API.PASSWORD} en voer het RabbitMQ-controlewachtwoord in.

RabbitMQ monitoring zabbix

Vervolgens moeten we de host koppelen aan een monitoringsjabloon.

Ga naar het tabblad Sjablonen boven aan het scherm.

Klik op de knop Selecteren en zoek de gewenste Rabbitmq-sjabloon.

U de RabitMQ-knooppuntsjabloon, de Clustersjabloon RabbitMQ of beide gebruiken.

In ons voorbeeld hebben we beide sjablonen gebruikt om ons RabbitMQ-cluster te monitoren.

Zabbix Rabbitmq monitoring

Klik op de knop Toevoegen.

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

Als u uw configuratie wilt testen, opent u het menu Controle en klikt u op de optie Hosts.

Zabbix 5 monitoring hosts menu

Zoek uw server en klik op de optie Schermen.

Zabbix 5 screens

Zabbix geeft de beschikbare afbeeldingen weer om een RabbitMQ-server te bewaken.

Rabbitmq monitoring cluster

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