Ceph
Ceph zabbix plugin
cyuu
2018. 5. 18. 20:17
Ceph zabbix plugin?
ceph luminous 이전 까지는 ceph 를 외부에서 모니터링 하기 위해서 ceph-api 를 이용 하여 모니터링를 진행 했지만, ceph luminous 부터는 다양한 plugin형태로 모니터링을 진행 할 수 있도록 한다.(일부 api는 변경 되거나, mon 부분은 아예... 안보임)
지금 이야기할 zabbix plugin 외에도 Prometheus,Telegraf ,influx plugin 등을 지원 하며 zabbix plugin 은 아래와 같은 요소를 모니터링 할 수 있도록 도와 준다.
- Ceph status
- I/O operations
- I/O bandwidth
- OSD status
- Storage utilization
Ceph zabbix plugin enable/ setting
기본적으로 Ceph zabbix plugin 은 zabbix agent 로 passive 방식으로 metric 을 수집 하는 방식이 아닌,
active 형태로 zabbix_sender 가 zabbix server 로 metric을 전송 하는 방식이다.
zabbix_sender 를 설치 후 해당 binary 위치를 확인 한다.
아래와 같이 enable 및 setting
Zabbix setting
Ceph-Mgr이 설치 되면 자동적으로 zabbix_template.xml 이 추가 되며 아래와 같이 확인 하여 해당 xml파일을 외부로 다운로드 한다.
Zabbix dashboad 에서 아래와 같이 해당 템플릿을 import
import된 템플릿을 호스트에 적용 한다.
Latest data 에서 해당 메트릭이 수집 되는지 확인 한다.
반응형