Настройка icinga2 для доступа к API

893
egeland

Я ищу доступ к данным мониторинга icinga2через RESTful API, с другого сервера.

У меня установлены следующие версии пакетов 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 в настоящее время настроен на использование classicui, что может быть частью моей проблемы ..?

Я видел и читал страницу WIKI для API-интерфейса Icinga-Web REST, но он относится к файлам, которых я нигде не вижу * в моей установке ( icinga-web/app/modules/AppKit/config/auth.xml), и эта страница вики была в последний раз обновлена ​​в 2012 году.

У меня такое ощущение, что он может быть устаревшим и REST API больше не существует?

Буду признателен за любые ссылки на текущую информацию или любые учебники по обеспечению доступа к API. Спасибо! :)

Я пытался пометить этот вопрос, icingaно у меня недостаточно представителей для создания нового тега, поэтому пришлось использовать nagiosвместо него.


* - под «где угодно» я подразумеваю, что find / -name 'auth.xml'не удается найти какие-либо файлы.

0

1 ответ на вопрос

0
Alexander Wirt

API REST не включен ни в одну версию icinga2. REST API будет включен в следующую основную версию. Вики-страница, на которую вы ссылаетесь, предназначена для Icingaweb, старого веб-интерфейса. Icingaweb2 пока не имеет полноценного REST Api. Если вы хотите попробовать новый API, вы можете использовать сборку моментального снимка с packages.icinga.org.

Похожие вопросы