Teshi's Think Log

Zabbix, Synology 그리고 SNMP, 디스크 용량 산출

posted by teshi at 2021-03-22 09:44

일하는 곳에서 모니터링을 위해, Zabbix를 도입하였고 Synology 4대를 모니터링하다가 디스크 용량이 이상하게 나오는 것을 확인하였다.

해당 Template은 인터넷 검색을 통해 찾은 Synology Template을 사용하였는데...

 

해당 용량을 표출하는 부분을 보면, Preprocessing에서 일괄로 4096을 곱해줘서 처리하는 부분을 확인하고... 실제 값을 넣어본 결과 65535를 곱해주면 된다는 것을 확인하였다. 그래서 일괄 적용했더니 일부 값이 또 비정상으로 나오는 것을 확인했다.

 

SNMP 값이 이렇게 제멋대로 일리 없다고 생각해서 찾아보았더니...

.1.3.6.1.2.1.25.2.3.1.4.{INDEX}    : hrStorageAllocationUnit
.1.3.6.1.2.1.25.2.3.1.5.{INDEX}    : hrStorageSize
.1.3.6.1.2.1.25.2.3.1.6.{INDEX}    : hrStorageUsed

 

그래서 아래와 같이 템플릿을 수정하였다.

신규 데이터 추가 : Raw 데이터로 전체, 사용량, 기준 유닛 추가
기존 데이터 수정 : Raw 데이터 * 4096 -> Raw 데이터 * 기준 유닛 으로 변경

 

그렇게 수정된 Synology Template은....

Zabbix Template Synology 2021

Zabbix Template Synology 2021 v0.2

디스크 사용률 계산 부분 변경, Calculate 값을 Calculate 할 수 없는 문제 해결

위의 링크에서 다운로드 받을 수 있다. 아마도 정적으로 들어간 값이 많을 것 같으니 그건 천천히 업데이트를 진행해봐야 할 것 같다.