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

Я ищу доступ к данным мониторинга в 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' не может найти какие-либо файлы.

1 ответ

Решение

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

Другие вопросы по тегам