Zabbix 를 사용하다 보면 Template를 직접 만들어서 사용해야 하는 경우가 있습니다. 저 같은 경우 포트 체크를 할때 가장 많이 만들어서 생성합니다.
우선 template group를 만들어 줍니다.
Data collection > Template groups > Create template group
그럼 Zabbix Template생성에 대해서 알아보겠습니다.
Data collection > Templates > Create template
위 와 같이 가서 신규로 template를 생성해 줍니다.
Template name과 Template groups 는 필수로 넣어줘야 할 항목입니다.
Add하여 생성해 줍니다.
저는 Default_WEB_Port라는 이름으로 하나 만들었습니다. 그 안에 items와 Triggers를 만들었습니다.
결국 저 2개를 만들기 위해서 지금까지 한 작업들 입니다.
위와 같은 화면에서 items를 클릭하여, Create item을 합니다.
여기서 Key에 가장 큰 주목을 해야 합니다.
net.tcp.listen[80]은 80 포트를 체크하겠다는 것 입니다.
이렇게 생성 한후 triggers를 생성해 보겠습니다. Create trigger 하여 신규 생성 합니다.
Problem expression을 하나 생성하고
Recovery expression을 하나 만들어 줍니다. 대략 내용은 포트체크한 값이 true일때 1이고, false일때 0으로 출력되게 됩니다. 해당 값을 비교하여, 포트 상태를 측정합니다.
여기까지 생성 완료 되면 포트 80에 대한 포트 체크는 마무리 되었습니다.
해다 템플릿을 대상 서버에 적용만 해주심 포트 체크가 시작 되게 됩니다. 이 부분이 조금 복잡하게 느껴지지만 간단한 것부터 하게 되면 그리 어려운 내용은 아닙니다. 필요한거 하나하나 공부해 가면서 추가해 보면 좋을거 같습니다.
'서버인프라 > 모니터링' 카테고리의 다른 글
Zabbix Slack Alert (30) | 2024.02.22 |
---|---|
Zabbix 설치 (35) | 2024.02.21 |
부하테스트 Tools locust (0) | 2023.02.23 |
댓글