Icinga2 für den API-Zugriff einrichten

934
egeland

Ich möchte icinga2über ein RESTful-API von einem anderen Server auf die Überwachungsdaten zugreifen .

Ich habe diese Paketversionen installiert auf Ubuntu 14.04.3 LTS:

icinga2 2.3.11-1~ppa1~trusty1 icinga2-common 2.3.11-1~ppa1~trusty1 icinga2-ido-mysql 2.3.11-1~ppa1~trusty1 icinga2-classicui 2.3.11-1~ppa1~trusty1 icingaweb2 2.0.0-1~ppa1 

Apache ist derzeit so eingerichtet, dass das verwendet werden classicuikann. Dies könnte ein Teil meines Problems sein ..?

Ich habe die WIKI-Seite für die Icinga-Web-REST-API gesehen und gelesen, aber sie bezieht sich auf Dateien, die ich nirgends * in meiner Installation ( icinga-web/app/modules/AppKit/config/auth.xml) sehe. Diese Wiki-Seite wurde zuletzt im Jahr 2012 aktualisiert.

Ich habe das Gefühl, dass es nicht mehr aktuell ist und es keine REST-API mehr gibt?

Ich würde mich über Links zu aktuellen Informationen oder Tutorials über den API-Zugriff freuen. Vielen Dank! :)

Ich habe versucht, diese Frage mit icingaeinem Tag zu kennzeichnen, habe aber nicht genügend Repräsentanten, um ein neues Tag zu erstellen nagios.


* - Mit "irgendwo" meine ich find / -name 'auth.xml', dass Dateien nicht gefunden werden können.

0

1 Antwort auf die Frage

0
Alexander Wirt

Die REST-API ist in keiner icinga2-Version enthalten. Die REST-API wird in der nächsten Hauptversion enthalten sein. Die Wiki-Seite, auf die Sie sich beziehen, ist für Icingaweb, das alte Webfrontend. Icingaweb2 hat noch keine vollständige REST-API. Wenn Sie die neue API ausprobieren möchten, können Sie einen Snapshot-Build von packages.icinga.org verwenden.