2013년 9월 24일 화요일

MongoDB 모니터링 - MongoBird 정보

몽고DB...... Production 환경을 만들면...

여러개의 mongos, 여러개의 Config, 여러개의 Master, Slave, Arbiter  ...

모니터링할 프로세스만 한 30개 됩니다.

이거 쉘 스크립트로 볼라면 손가락 디스크 증상 나옵니다.

감사하게도 OSS로 공개된 Monitoring 툴이 있어 포스팅 합니다.

프로세스 정보, 락상태 및 접속량, 네트워크 점유량 등등  개노가다를 줄여드립니다.

아래 그림은 mongoS 데몬 1개를 등록한 화면 입니다.





1.     MongoBird 구성
A.     구동 정보
                         i.         ...alui1  서버에 구성됨
                        ii.        .../mongodb/bin/mongodb-start  or mongodb-stop (메타데이터용 mongodb)
                       iii.     .../tomcat/domain/mongobird/bin/startup.sh   (톰켓 구동)
                       iv.         접속 URL : http://.....:10081/tetrad
                        v.         계정 : admin/admin  (기본 최고 관리자 패스워드, 신규 사용자 등록 후 페스워드 수정하세요)
B.      설치정보
                         i.         다운로드 : http://mongobird.citsoft.net/
                        ii.         설치
1.      Mongodb 설치
A.     2.2 버전 이상을 설치한다. (mongodb config정보 및 구동 스크립트는 현 설치된 서버 파일을 참고하세요)
                                                    i.         ,/mongodb/bin/mongodb-start (mongodb 시작 스크립트)
                                                   ii.         ,/mongodb/bin/mongodb-stop (mongodb 정지 스크립트)
                                                  iii.         ./mongodb/config/mongodb   (config 파일)
2.      Tomcat 설치
A.     개발기에는 1개 서버에 여러 Tomcat을 구동하기 위하여 .../tomcat/domain/[Instance-name] 으로 여러 개를 구성하였음
B.      단독 서버에 구성하는 경우 일반 tomcat 설치 후 webapp 아래에 WAR 파일만 넣어도 됨

3.      사이트에서 제공하는 설치 스크립트는 원하는대로 구성할 수 없음 다음과 같이 설치
A.     설치본을 다운로드 하고 압축을 풀면 /mongobird_inst/warinst 폴더 아래 tetrad..war  파일만 복사하여 Contents HOME에 복사
       (..../contents/mongobird/terad..war/ )


4.      Tomcat 구동

댓글 없음:

댓글 쓰기

본 블로그의 댓글은 검토후 등록됩니다.