Configurando o icinga2 para permitir acesso à API

0

Estou procurando acessar os dados de monitoramento em icinga2 por meio de uma API RESTful, de outro servidor.

Eu tenho essas versões de pacote instaladas em 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

O Apache está atualmente configurado para usar o classicui , que pode ser parte do meu problema ..?

Eu vi e li a página WIKI da API REST Icinga-Web , mas refere-se a arquivos que não vejo em qualquer lugar * na minha instalação ( icinga-web/app/modules/AppKit/config/auth.xml ) e que a página da wiki foi atualizada em 2012.

Estou com a impressão de que pode estar desatualizado e não há mais nenhuma API REST?

Gostaria de receber links para informações atuais ou qualquer tutorial sobre o funcionamento do acesso à API. Obrigado! :)

Eu tentei marcar essa pergunta com icinga , mas não tenho representante suficiente para criar uma nova tag, então tive que usar nagios .

* - by 'anywhere', quero dizer que find / -name 'auth.xml' não consegue localizar nenhum arquivo.

    
por egeland 26.10.2015 / 02:36

1 resposta

0

A API REST não está incluída em nenhum lançamento do icinga2. A API REST será incluída na próxima versão principal. A página do Wiki que você está se referindo é para o Icingaweb, que é o antigo Webfrontend. Icingaweb2 não tem uma API REST completa agora. Se você quiser experimentar a nova API, você pode usar uma compilação instantânea de packages.icinga.org.

    
por 26.10.2015 / 07:29