Я ищу доступ к данным мониторинга в 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 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .