28 Die Zabbix-API

28.1 Was ist die Zabbix-API?

Die Zabbix-API ist eine Schnittstelle, die es Ihnen ermöglicht, Zabbix zu erweitern und Ihren Bedürfnissen anzupassen. Die API wird u.a. für folgende Zwecke genutzt:

  • Applikationen wie Mobile-Apps für Zabbix entwickeln

  • Zabbix in andere Software zu integrieren

  • Zabbix in sogenannte Automatisierungssoftware wie Puppet, Salt-Stack oder cfengine zu integrieren

  • Aufgaben zu automatisieren

  • eigene Informationsbildschirme zu gestalten

Die Zabbix-API ist webbasiert und fester Bestandteil des Zabbix-Webfrontends. Per HTTP(s) können Sie die JSON-RPC-API erreichen. Anfragen müssen jsonkodiert sein. Die Antwort der API ist ebenfalls json-kodiert.

Die Kommunikation mit der API besteht immer aus zwei HTTP-Anfragen. ...

Get Monitoring mit Zabbix: Das Praxishandbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.