본문 바로가기
IT/etc

강글리아(Ganglia) csv 파일 출력 Timestamp 에러

by SH_SH 2017. 6. 29.



강글리아(Ganglia)를 설치하고 엑셀(csv) 파일로 export하고 나서, 파일을 확인해보니 모든 Timestamp가 1970-01-01T09:00:00+09:00로 표시되는 문제가 발생했습니다. 


참고로, 강글리아의 설치는 apt-get으로 아래 명령을 통해 진행하였습니다.

$ sudo apt-get install -y ganglia-monitor rrdtool gmetad ganglia-webfrontend


그리고 설치된 강글리아 버전은 web으로 확인했을 때 아래와 같았습니다.


Ganglia Web Frontend version 3.6.1 Check for Updates.

Ganglia Web Backend (gmetad) version 3.6.0 Check for Updates.

Downloading and parsing ganglia's XML tree took 0.0052s.

Images created with RRDtool version 1.5.4.

Powered by Dwoo 1.1.1.



다시 본론으로 와서, 문제의 해결책을 찾아서 여러 곳을 살펴보았는데 그래프 db 툴인 RRDtool의 문제로 밝혀졌습니다.

쉘로 rrdtool의 timestamp를 고쳐보려 했지만, 특정 파일에 대해서 update 하는 기능만 있는 것 같아서 아무것도 하지 못했습니다.


그러던 와중 스택오버플로우에 있는 글을 보게 되었고 문제가 해결되었습니다.



결국 RRDtool 1.5.4 버전의 버그였고, 1.4.7로 다운그레이드 하고 export 해보니 현재 시각이 정상적으로 나오는 것을 볼 수 있었습니다.