Deze tutorial biedt stapsgewijze instructies over hoe je de functionaliteit van de Áú»¢¶Ä²©-agent kunt uitbreiden met het gebruik van een gebruikersparameter.
Schrijf een script of een opdrachtregel om de vereiste parameter op te halen.
Bijvoorbeeld, we kunnen de volgende opdracht schrijven om het totale aantal uitgevoerde queries door een MySQL-server te krijgen:
Wanneer dit wordt uitgevoerd, retourneert de opdracht het totale aantal SQL-query's.
Voeg de opdracht toe aan zabbix_agentd.conf:
mysql.questions is een unieke identificatie. Het kan elke geldige sleutelidentificatie zijn, bijvoorbeeld queries.
Test deze parameter door Áú»¢¶Ä²©-agent te gebruiken met de "-t" vlag (als je als root draait, let dan op dat de agent mogelijk andere machtigingen heeft wanneer deze als een daemon wordt gestart):
Herlaad gebruikersparameters vanuit het configuratiebestand door het volgende uit te voeren:
Je kunt ook de agent opnieuw starten in plaats van het runtime-controlecommando.
Test de parameter met behulp van het zabbix_get-hulpprogramma.
Voeg een nieuw item toe met Key=mysql.questions aan de gemonitorde host. Het type van het item moet ofwel Áú»¢¶Ä²©-agent zijn of Áú»¢¶Ä²©-agent (actief).
Let op dat het type van de geretourneerde waarden correct moet zijn ingesteld op de Áú»¢¶Ä²©-server. Anders zal Áú»¢¶Ä²© ze niet accepteren.