잡동사니

[Zabbix] 메모리 정보가 불일치할때 조치하기 본문

IT/Monitoring

[Zabbix] 메모리 정보가 불일치할때 조치하기

yeTi 2018. 11. 28. 14:09

안녕하세요. yeTi입니다.

오늘은 Zabbix(자빅스)에서 리눅스 서버의 메모리정보를 모니터링할때 실제 정보랑 다를경우 조치방법을 확인해보겠습니다.


설치 환경

    • OS : CentOS release 6.9 (Final)
    • 설치 버전 : Zabbix 2.2




처음 Zabbix를 설치하고 Template OS Linux의 Available memory를 확인하면 

실제 메모리정보와 다른 경우가 있습니다.

(cat /proc/meminfo | grep MemFree)


이는 Zabbix에서 제공하는 Template OS Linux의 Available memory 아이템은 

vm.memory.size[available] 을 사용하는데 이는 inactive + cached + free memory의 총 합으로 표현되기 때문입니다.

이 때문에 실 가용 메모리보다 여유롭게 지표가 표현됩니다.


따라서 실제 메모리 가용율인 free memory를 아이템으로 추가해보도록 하겠습니다.


1. Zabbix 관리페이지에서 Templates 설정으로 이동합니다.

- Configuration -> Templates


2. Template OS Linux 의 Items로 이동합니다.

- Template OS Linux -> Items


3. Create item 을 선택 후 다음과 같이 입력합니다.


4. Graphs 의 Memory usage 에 Items 를 변경합니다.




관련 글




참고 문헌

    • https://www.zabbix.com/documentation/2.0/manual/appendix/items/vm.memory.size_params


Comments