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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.