RRDBELT(MRTG대용품) 0.2.1 버전업했습니다.

jinoos의 이미지

RRDBELT(MRTG대용품) 0.2.1 버전업했습니다.

http://www.jinoos.com/rrdbelt/
http://www.jinoos.com/rrdbelt/demo/localhost.index.html

RRDBELT?

RRDBELT 는 RRDTOOL 을 이용하여 시스템을 모니터링을 하기위한 RRDTOOL 의 Frontend 입니다.

MRTG vs RRDTOOL & RRDBELT

MRTG는 서버 모니터링을 위한 유용한 프로그램이다. MRTG의 응용프로그램들도 상당수 존재하며 매우 각광받는 모니터링 툴임에 틀림없습니다. 다만 MRTG 그래프는 원천적으로 2개의 데이터만 그래프 이미지에 Merge할수 있다는 한계를 가지고 있죠.

그러한 이유로 RRDTOOL은 만들어졌으며 RRDTOOL에는 3개의 LINE그래프를 포함한 최대 14개의 그래프를 환경을 제공합니다. 하지만 RRDTOOL은 MRTG와 같은 네트웤 모니터링 툴이 아닙니다. RRDTOOL은 시변테이터를 이용한 그래프를 그리기위한 도구일 뿐이라 RRDBELT와 같은 Frontend 프로그램이 필요한 것입니다.

RRDBELT는 서버의 상태별 다양한 데이터를 수집 그래프 및 웹페이지 CREATE를 제공합니다. 또한 SNMP를 이용한 여러 서버의 데이터를 한곳에서 관리할수 있으며 복잡한 RRDTOOL의 기능을 몰라도 단순히 CONFIG파일 몇가지를 수정하여 로컬서버의 다양한 정보를 그래프로 그릴수 있습니다.

Features

- SNMP를 이용한 다수 서버 모니터링이 가능합니다.
- RRDTOOL을 이용하여 3개의 Line 그래프를 포함한 14가지 데이타를 가공한 그래프를 그릴수 있습니다.
- 그래프의 테마기능이 있습니다. (WHITE, BLACK, KHAKI, PHPSCHOOL(0.0.2))
- RRDTOOL GRAPH의 CDEF 옵션 최대한 활용으로 데이타가공의 유연성을 제공합니다.
- 만약 당신이 MRTG의 단조로운 그래프에 식상함을 느꼈다면 RRDBELT가 대안이 될수도 있습니다.

아래는 다른색 적용 스크린샷


Version 0.2.1

이번에 몇일 삽질을 해서 업글을 했습니다.

PHP CGI버전 설치를 귀찮아 하시는 귀차니스분들을 위해서 걍 PERL로 만들었습니다.
PHP에 대한 배신이라고 생각하실지 모르지만 -_- 까시는 분들 워낙 귀찮아 하셔서리..

개선된점은 기존에 복잡한 설치를 개선하고자 configure, make, make install 로 처리되도록 했습니다. autoConfigure 를 이용해서 간편하게 Config파일을 제작할수도 있으며 SNMP부분을 기본 NON으로(안쓰시는 분들이 많은거 같아서) 변경되었습니다. SNMP를 지원하여 설치하는것역시 옵션 하나로 줄였습니다 -_-v (ucd-snmp는 당연히 따로 깔아야 합니다).또한 RRDTOOL 역시 PERL 모듈로 처리해서 부하를 약간, 아주 약간 줄였습니다.

HTML출력되는 부분에서 똥색이 너무 안어울려서 흰색을 기본으로 했습니다 (PHPSCHOOL스타일은 그대로 있습니다) 그리고 HTML출력부분 퀄리티? 를 높였습니다. 보기좋은떡이 먹기도 좋다고 누군가 그랬드랬습니다.

일부 몇분들의 업글은 없을 것이다라는 호언장담에 일침을 가하기 위하여 편의를 위한 대대적인 업글을 단행했으니 부디 많이좀 써주세요~~~ ^^

jinoos의 이미지

RRDBELT 0.2.X대에서 0.3.0대로 업했습니다. (거의 스팸수준이 되어간다는...-_-;) 사실 툴광고라고도 할수있죠.. 헤헤헤..

홈페이지 : http://www.jinoos.com/rrdbelt/
데모화면 : http://www.jinoos.com/rrdbelt/demo/localhost.index.html

이번에 추가된것은 APACHELOG 에서 전송량을 추출합니다.
버추얼 호스트별로 로그가 나올수있다는 말이죠..

아래는 만들어본 그래프 입니다. 실제 돌아가는겁니다.(이미지 링크만)

0.3.0 버전대로 옮긴 이유는 단 저거 하나 입니다. -_-; 몇가지 버그도 잡았구요.
그리고 슬슬 도큐먼트 작업도 하고 있습니다. Config설정하시는 분들을 위해서...

PS : 어제 가끔 모이는 개발자들 모임에 갔다가 어떤 분이 "여기있는 사람들 모두 엔터테인먼트도 컴퓨터 아닌가?" 하는 우스개 소리를 했는데, 참 공감가는 말이더군요. 버전업 하는 재미로 산다는. ^^;;[/img]

목적을 찾아서... jiNoos

cdpark의 이미지

HotSaNIC과 비교해보세요. 아직은 HotSaNIC 쪽이 앞서는 듯 싶네요.

http://hotsanic.sourceforge.net/

하지만 이쪽은 개발 속도가 느리니 금방 따라잡을 듯...

jinoos의 이미지

hotsaNIC 가 한국것인줄 알았는데.. 독일꺼군요..

제대로 보지는 않았는데 분석해 봐야겠습니다.

그리고 제가본 RRDTOOL의 프론트 엔드로선 CACTI가 NMS툴로선 최고가 아닌가 생각합니다..

http://www.raxnet.net/products/cacti/

내용또한 방대하고 초창기 RRDTOOL분석하느라 많은 참고를 했었는데. :)

다만 개인적인 입장이였지만 자유도를 높이면서 복잡성이 증대되지 않았는가 하는 생각이 많이 들었습니다.

RRDBELT의 최초 취지가 MRTG를 대체하는 툴을 만들자는 것입니다.
한국형 MRTG같은.. :oops:

시간있을때 업글업글업글... :lol:

어서빨리 문서화도 해야겠습니다.

목적을 찾아서... jiNoos

likejazz의 이미지

RRDBELT 의 기능도 상당히 우수하고 모델로 언급하신 http://www.raxnet.net/products/cacti/ 의 툴도 기능면에선 손색이 없습니다만 중요한점 하나를 놓치고 계신것 같습니다 .

바로 그래프의 quality 입니다 .

RRDBELT 나 CACTI 모두 그래프가 HoTSaNIC 에 비해 너무 작고 알아보기가 힘듭니다 . HoTSaNIC 처럼 큼직큼직하고 이쁘게 나왔으면 하는 작은 바램이 있습니다 ^^;

--
Sang-Kil Park