구성을 변경할 때 Icinga-web이 업데이트되지 않습니다

구성을 변경할 때 Icinga-web이 업데이트되지 않습니다

그래서 방금 Icinga와 Icinga-Web을 설치했습니다. UI가 켜져 있는지 처음 검사했을 때 모든 것이 괜찮아 보였습니다.http://[서버]/icinga/그리고http://[서버]/icinga-web/...

계속해서 새로운 호스트, 서비스, 명령 등을 추가하고 문제 없이 icinga 서비스를 다시 로드했습니다. 그런 다음 icinga-web 캐시를 플러시하고 apache2 서비스를 다시 시작했는데 다시 문제가 발생하지 않았습니다.

구성을 다시 로드한 후 모든 새 호스트와 서비스가 기존 icinga UI에 제대로 표시되고 검사도 거의 완벽하게 실행됩니다.)(아래 참조)

이전 Icinga UI 상태

그러나 새로운 icinga-웹 인터페이스에서는 완전히 다른 이야기가 됩니다. icinga-web UI에는 여전히 초기 구성의 호스트(8개 서비스가 있는 단일 'localhost' 호스트)가 표시됩니다. 또한 UI는 헤더 상태에서 '기본' 인스턴스가 '다운'된 것으로 표시하고 '데이터가 X분 전임'임을 표시합니다(아래 참조).

새로운 Icinga-웹 UI 상태

icinga-web 설치 가이드를 다시 읽어서 이전 단계를 추적해 보았지만, 내가 무엇을 잘못했는지, 어떻게 수정해야 하는지 알 수 없습니다. 나는 또한 access.xml 및databases.xml 구성 파일을 조작해 보았습니다.

내가 무엇을 잘못하고 있으며 어떻게 해결합니까?

답변1

내 경우에는 두 가지 변경이 필요했습니다.

1) IDO2DB가 실행되도록 /etc/default/icinga를 구성해야 합니다.

# start ido2db daemon (no/yes)
IDO2DB=yes

2) IDO 모듈은 /etc/icinga/modules/에 정의되어야 합니다.

/etc/icinga/modules/idoutils.cfg:

define module {
    module_name    ido_mod
    path           /usr/lib/icinga/idomod.so
    module_type    neb
    args           config_file=/etc/icinga/idomod.cfg
    }

물론 이전 구성 파일은 시스템 구성 방식과 일치해야 합니다. 위의 내용은 Ubuntu 12.10 서버에서 사용됩니다.

관련 정보