Após uma nova instalação do icinga 1.8 e do icinga web, adicionei alguns hosts / serviços e reiniciei o serviço icinga. Em seguida, limpei o cache no icinga web através da interface da web, clicando em admin na parte superior da tela e limpe o cache. recarregou a interface icinga-web e o host / serviços recém-adicionados não foram exibidos.
Os logs do icinga não mostram nenhum problema, eu também executei /etc/init.d/icinga showerrors
e nenhum erro ou aviso é exibido.
Procurei em toda parte por uma solução e li toda a documentação do icinga, mas não encontrei nenhuma referência a esse problema em nenhum lugar.
Respostas:
Verifique se o usuário da web tem acesso para visualizar os hosts / serviços que você adicionou. Isso pode ser definido usando as funções Icinga. Para icinga2, dê uma olhada
/etc/icingaweb2/roles.ini
. O link tem mais informações.Para o icinga classic web, localize
cgi.cgi
dentro da raiz do icinga web e adicione o novo usuário àsauthorized_for_*
diretivas sempre que desejar permitir o acesso do usuário.fonte
Verificaria se o banco de dados Ido está instalado e funcionando e configurado corretamente em
/etc/icinga2/features-enabled.
Também pode ser um caso em que o esquema do banco de dados foi atualizado entre as 2 versões e você deseja executar o script de migração para o MySQL
fonte