Wilt u leren hoe u de Zabbix Json-bewakingsfunctie gebruikt? In deze zelfstudie laten we u alle stappen zien die nodig zijn om de JSON-functie van Zabbix te gebruiken.

In ons voorbeeld gaan we de Forex-prijs van het Dolar-europaar volgen.

• Zabbix-versie: 4.2.6

We gaan Zabbix gebruiken om de JSON-uitvoer van de API vanaf de website Alphavantage te controleren.

U hebt een Zabbix-server nodig die werkt.

Hardware lijst:

In het volgende gedeelte vindt u de lijst met apparatuur die is gebruikt om deze Zabbix-zelfstudie te maken.

Alle hardware die hierboven wordt vermeld, is te vinden op de Amazon-website.

Zabbix Playlist:

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

Vergeet niet je te abonneren op ons YouTube-kanaal met de naam FKIT.

Zelfstudie - Zabbix maakt JSON API

Sommige websites vereisen dat u een JSON API maakt om uw JSN-aanvragen te verifiëren.

Toegang krijgen tot Alphavantage website en maak je gratis JSON API.

Zabbix JSON monitor API

In ons voorbeeld gaan we de API gebruiken: 1LVKUPOY5HBM8CG6

Gebruik deze API niet, maak uw eigen API.

Tutorial Zabbix JSON - Monitoring Forex Exchange Dollar prijs

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

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

• http://35.162.85.57/zabbix

Gebruik op het inlogscherm de standaardgebruikersnaam en het standaardwachtwoord.

• Standaard gebruikersnaam: Admin
• Standaard wachtwoord: zabbix

zabbix login

Na een succesvolle aanmelding wordt u naar het Zabbix-dashboard gestuurd.

zabbix dashboard

Ga op het dashboardscherm naar het configuratiemenu en selecteer de optie Hosts.

zabbix add host

Zoek en klik op de hostnaam van uw Zabbix-server.

In ons voorbeeld hebben we de hostnaam: Zabbix-server geselecteerd.

Open het tabblad Toepassingen op het scherm Hosteigenschappen.

Zabbix Windows Service Application menu

Klik rechtsboven in het scherm op de knop Toepassing maken.

Zabbix Create Application

Maak op het scherm Hostapplicaties een nieuwe applicatie met de naam: ALPHAVANTAGE.

Zabbix Json application

Nadat u het maken van de toepassing hebt voltooid, opent u het tabblad Items.

Zabbix Item Tab

Klik rechtsboven in het scherm op de knop Item maken.

Op het scherm Itemcreatie moet u de volgende items configureren:

• Naam: Dollar-Euro
• Type: HTTP AGENT
• Sleutel: zabbix.monitor.dollar.euro
URL: https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=EUR&apikey=1LVKUPOY5HBM8CG6

U moet mijn API vervangen door uw API-sleutel.

Nu moet u op de knop Parse klikken.

Zabbix Json monitoring

Nadat u op de knop Parse hebt geklikt, maakt Zabbix de URL schoon en maakt de vereiste variabelen.

Zabbix JSON parsing url

Op het scherm Itemcreatie moet u nog steeds de volgende items configureren:

• Verzoektype: GET
• Time-out: 3 sec
• Verzoeklichaamstype: onbewerkte gegevens
• Vereiste statuscodes: 200
• Volg omleidingen: Ja
• Ophaalmodus: lichaam
• Converteren naar JSON: JA
• Soort informatie: TEKST
• Update-interval: 60 seconden
• Toepassingen: selecteer ALFAVANTAGE
• Ingeschakeld: Ja

Hier is onze configuratie:

Zabbix monitor JsonZabbix monitor Json

Klik op de knop Toevoegen om het maken van een item te voltooien en wacht 5 minuten.

Om uw configuratie te testen, gaat u naar het menu Monitoring en klikt u op de optie Laatste gegevens.

Zabbix Latest data

Gebruik de filterconfiguratie om de gewenste hostnaam te selecteren en klik op de knop Toepassen.

In ons voorbeeld hebben we de hostnaam: Zabbix-server en de applicatie ALPHAVANTAGE geselecteerd

Zabbix filter json host

Je zou een resultaat moeten zien dat lijkt op het mijne.

Zabbix Json result

Gefeliciteerd! U bent klaar met de configuratie van het eerste item.

Tutorial - Zabbix JSON Monitoring Dollar naar Euro Prijs

Nu moeten we toegang krijgen tot het tabblad Item van de Zabbix-server en een nieuw item maken.

Zabbix Item Tab

Klik rechtsboven in het scherm op de knop Item maken.

Op het scherm Itemcreatie moet u de volgende items configureren:

• Naam: Dollar-Euro handelsprijs
• Type: afhankelijk artikel
• Sleutel: zabbix.monitor.dollar.euro.trade
• Master-item: Zabbix-server: Dollar-Euro
• Type informatie: numerieke float
• Toepassing: ALPHAVANTAGE

Hier is onze configuratie:

Zabbix monitor forex dollar

Nu moet u het tabblad Voorbewerking openen en op de optie Toevoegen klikken.

• Naam: JSONPath
• Parameter: $ .body ["Realtime Valutakoers"] ["5. Wisselkoers"]

Klik op de optie Toevoegen en vervolgens op de knop Toevoegen.

Hier is onze configuratie.

Zabbix Jsonpath forex dollar

Wacht 5 minuten.

Om uw configuratie te testen, gaat u naar het menu Monitoring en klikt u op de optie Laatste gegevens.

Zabbix Latest data

Gebruik de filterconfiguratie om de gewenste hostnaam te selecteren en klik op de knop Toepassen.

In ons voorbeeld hebben we de hostnaam: Zabbix-server en de applicatie ALPHAVANTAGE geselecteerd.

Zabbix bitcoin filter

Het item met de naam Dollar-Euro Trade Price toont de Dollarprijs in Euro.

Je zou een resultaat moeten zien dat lijkt op het mijne.

Zabbix Json API monitor

Hier kunt u de dollarprijs zien bewegen op een Zabbix-afbeelding.

Dollar price monitoring free

Gefeliciteerd! U kunt nu de dollarkoers volgen met Zabbix.