Настройка 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.