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.
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.
Zabbix Gerelateerde Tutorial:
Op deze pagina bieden we snel toegang tot een lijst met zelfstudies met betrekking tot de installatie van Zabbix.
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.
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
Na een succesvolle aanmelding wordt u naar het Zabbix-dashboard gestuurd.
Ga op het dashboardscherm naar het configuratiemenu en selecteer de optie Hosts.
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.
Klik rechtsboven in het scherm op de knop Toepassing maken.
Maak op het scherm Hostapplicaties een nieuwe applicatie met de naam: ALPHAVANTAGE.
Nadat u het maken van de toepassing hebt voltooid, opent u het tabblad Items.
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.
Nadat u op de knop Parse hebt geklikt, maakt Zabbix de URL schoon en maakt de vereiste variabelen.
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:
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.
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
Je zou een resultaat moeten zien dat lijkt op het mijne.
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.
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:
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.
Wacht 5 minuten.
Om uw configuratie te testen, gaat u naar het menu Monitoring en klikt u op de optie Laatste gegevens.
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.
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.
Hier kunt u de dollarprijs zien bewegen op een Zabbix-afbeelding.
Gefeliciteerd! U kunt nu de dollarkoers volgen met Zabbix.