[Zabbix] 특정 시간대에 특정 트리거 만 비활성화하는 방법

2108 단어 zabbix
일괄 처리 실행 시간대와 같은 특정 시간대에만 CPU 사용률 트리거 알림을 중지하려는 경우가 있습니다.
Zabbix의 유지 보수 기능으로 트리거 알림을 중지 할 수 있지만 호스트 단위로 설정됩니다.

1. 실현하고 싶은 것


  • 특정 호스트에서만 트리거 알림을 중지합니다
  • 특정 시간대에만 트리거 알림 중지
  • 특정 트리거만 통지 중지

  • 2. 전제 조건


  • Zabbix 버전은 2.2.3
  • 트리거가 템플릿에 설정되어 있습니다

  • 3. 실현 방법



    알림을 중지하려는 트리거에 시간 조건을 추가하여 얻을 수 있습니다.

    3-1. 트리거 복제



    템플릿 트리거의 경우 개별적으로 조건을 변경 (추가) 할 수 없습니다. 개별적으로 편집할 수 있도록 트리거를 복제합니다.
    設定->ホスト->トリガーで対象のトリガーを選択


    풀다운에서 '선택 복사'를 선택하여 실행합니다. 대상 호스트를 선택하고 트리거를 복사합니다.


    3-2. 트리거 편집



    복사한 트리거의 조건을 수정합니다. 조건식에 알림 시간 조건을 추가합니다. 다음 예제에서는 다음과 같은 조건을 갖습니다.
  • CPU 유휴 값의 5분간 평균이 5 미만
    그리고
  • (시간이 5시 이전 또는 8시 이후)
  • {XXXX:system.cpu.util[,idle].avg(5m)}<5 &
     ({XXXX:system.cpu.util[,idle].time(0)}<050000 |
     {XXXX:system.cpu.util[,idle].time(0)}>080000)
    



    조건식 빌더는 다음과 같습니다.


    조건 추가가 완료되면 원래 템플릿에서 인계한 트리거를 비활성화합니다.

    이것으로 설정이 완료됩니다.

    ※블로그에 기재된 기사를 Qiita에 전재하고 있습니다. 원래 기사는 여기

    좋은 웹페이지 즐겨찾기