NAGIOS: 네트워크 프린터가 다운되었을 때 토너 확인을 비활성화하는 방법은 무엇입니까?

NAGIOS: 네트워크 프린터가 다운되었을 때 토너 확인을 비활성화하는 방법은 무엇입니까?

nagios3를 사용하여 네트워크 프린터의 토너 잔량을 모니터링하고 싶습니다.

SNMP를 사용하여 토너 수준에 액세스하는 데 필요한 모든 것이 있습니다.

하지만 프린터가 꺼지면 "호스트가 다운되었습니다"라는 오류가 보고됩니다. 하지만 저는 이 오류가 발생하는 것을 원하지 않습니다. 왜냐하면 이 프린터를 끄는 것이 허용되기 때문입니다.

따라서 네트워크 프린터에 대해 제안된 대로 호스트 구성의 "검사 명령"을 제거했습니다. 하지만 nagios는 프린터가 꺼져 있어도 토너 잔량을 확인하고 SNMP 쿼리가 실패하기 때문에 오류를 보고합니다.

내 질문은: 프린터가 꺼져 있을 때 "호스트가 다운되었습니다"라는 오류를 발생시키지 않고 토너의 SNMP 확인을 비활성화하는 방법은 무엇입니까?

또는 좀 더 일반적인 방식으로:

호스트가 다운되었을 때 "호스트가 다운되었습니다"라는 오류를 발생시키지 않고 서비스 검사를 비활성화하는 방법

답변1

NAGIOS는 전체 호스트가 다운되었음을 감지하여 각 서비스가 다운된 경우 개별 경고를 발생시키지 않기 위해 호스트 다운을 사용하는 것이 합리적이므로 계속 사용해야 합니다.

하지만 비활성화하면경고프린터에 대한 호스트 다운 확인에서 원하는 것을 얻을 수 있습니다. 프린터가 꺼지면 어떤 종류의 알림도 표시되지 않지만 프린터가 켜져 있으면 토너가 없음 알림이 표시됩니다. 다음과 같은 것 :

define host{
        name                            printer
        notifications_enabled           0
        [ ... ]
        }

당신이 원하는 것일 수도 있습니다.

관련 정보