Monitoring/Zabbix

[Zabbix] Web URL 모니터링 설정하기

yeit 2023. 8. 17. 18:11
728x90

1. URL 상태 체크 설정하기

설정 - 템플릿 - 우측 상단에 템플릿 작성

  • 템플릿 이름 : Web URL Monitoring
  • 그룹 : Templates

 

 

생성한 템플릿 클릭 - 매크로

  • 매크로 : {$WEB.URL}

 

 

설정 - 호스트 그룹 - 호스트 그룹 작성

  • 그룹 이름 : URL_Monitoring

 

 

설정 - 호스트 - 호스트 작성

  • 호스트명 : URL test
  • 템플릿 : Web URL Monitoring (위에서 만든 템플릿 선택)
  • 그룹 : URL_Monitoring

 

생성한 호스트 클릭 - 매크로

  • 매크로 : {$WEB.URL}
  • 값 : 모니터링할 URL

 

해당 호스트 - 웹 클릭

 

우측 상단의 Web 시나리오 작성 

- 시나리오 설정

  • 이름 : Website Health Check: {$WEB.URL}
  • 갱신 간격 : 1m
  • 시도 횟수 : 3
  • 에이전트 : Zabbix

- 스텝 설정

  • 이름 : Webpage Availability
  • URL : {$WEB.URL}
  • 요구 스테이터스 코드 : 200
    • 어떤 응답 코드를 받앗을 때 정상으로 판단할 건지 설정하는 것
    • 상태코드 200은 HTTP 요청이 성공적으로 처리되었음을 나타낸다

 

2. 대쉬보드 설정하기

모니터링 - 대쉬보드 - 우측 상단에 추가 클릭

  • 종류 : 웹 감시
  • 이름 : Web Monitoring
  • 호스트 그룹 : URL_Monitoring
  • 호스트 : URL test

 

우측 상단에 변경사항 저장까지 완료해야 최종 적용됨

 

완성 후 대쉬보드에서 보이는 모습

초록색 1 뜨면 성공, 빨간색 1 뜨면 실패

 

728x90