21Icinga 2 REST-API

Seit Version 2.4 wird die API von Icinga 2 nicht nur zur Kommunikation zwischen Knoten benutzt, sondern sie steht auch für andere Zwecke zur Verfügung. So können auf diesem Weg nicht nur Details zu den überwachten Objekten ermittelt, sondern auch Objekte angelegt und verändert sowie Kennzahlen des Icinga 2 Prozesses selbst abgefragt werden.

Viele Tools wie der Icinga Director oder der Icinga-Output von Logstash nutzen die API bereits. Sie kann aber auch einfach für eigene Scripts und Tools verwendet werden, um Abläufe in Icinga 2 zu automatisieren. So könnte das Anlegen eines Host-Objekts per Script Teil eines Deployment-Prozesses von Servern sein. In sehr großen Umgebungen werden oft CMDB- oder Ticket-Systeme zur Verwaltung ...

Get Icinga 2, 2nd Edition 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.