관리 메뉴

Hee'World

Ganglia란?? 본문

BigData/Ganglia

Ganglia란??

Jonghee Jeon 2013. 10. 21. 20:08


갱글리아란?


 분산 모니터링 시스템, 분산 클러스터 상태를 모니터리하는 도구이다. 

Ganglia는 Cacti, Nagios등 Hadoop_Cluster 모니터링을 가능하게 하는 모니터링 소스이다. 메모리, CPU, 디스크, 네트워크 사용량 뿐만 아니라, Hadoop과 dfs, mapred 와 관련된 200여개 이상의 메트릭 정보를 모니터링 할 수 있다.



* Ganglia Architecture





* Ganglia 구성요소


- ganglia Monitor Daemon (gmond) 

모니터링을 원하는 노드에 설치가 되어 진다. gmond데몬은 노드의 정보를 수집하여,

수집된 노드의 시스템 상태를 gmetad에게 XML 형식으로 전송한다.


- ganglia Meta Daemon (gmetad) 

여러 gmond데몬에게 정보를 수집하여, 수집된 정보를 RRD(round-robin-database)에

저장한다. gmetad는 ganglia web interface가 설치될 웹서버에 설치하면 된다.


- ganglia Web Interface 

PHP언어로 작성된 웹 인터페이스 모듈은 PHP가 지원되는 웹서버에서 동작한다. gmetad에 의해 수집되어 RRD에 저장된 시스템 정보를 비쥬얼하게 보여주는 역할을 한다.





'BigData > Ganglia' 카테고리의 다른 글

Ganglia 설치하기  (1) 2013.10.21
Comments