Redis Monitoring을 구축해보기로 하고
VMWare CentOS6.4 64bit를 설치.
Redis Monitoring Service는 현재 4가지로 나와있는 것 같다.
https://github.com/PrettySimple/redis-monitor
https://github.com/steelThread/redmon
https://github.com/simonw/django-redis-monitor
https://github.com/junegunn/redis-stat
여기서 redis-stat를 구축해보고자 한다.
ruby로 만들어져 있으므로 필히 ruby를 꼭 인스톨해줘야한다.
- ruby 설치
# yum install ruby ruby-devel ruby-irb ruby-rdoc ruby-ri
# yum install rubygem
여기서 잠시... rubygem 이 설치가 안될 때가 있다.
가능하다면 테스트 서버거나 모니터링 서버라면.. 또는 잘 모르겠다면...
# yum install *ruby*
로 전부 설치해버리는 것도 ..... 답이다..-_-;
# git clone https://github.com/junegunn/redis-stat.git
여기서 헤멨다..-_-; 리눅스를 잘 몰라서 git를 인스톨해줘야하는지도 모르고..
# yum install git
# cd redis-stat (해당 디렉토리 이동)
# gem install redis-stat
gem 인스톨 되지 않았을 시 에러나므로 필히 ruby사이트 들어가서 rubygem 설치할 것.
http://rubyforge.org/frs/?group_id=126&release_id=47112
# wget http://rubyforge.org/frs/download.php/76729/rubygems-1.8.25.tgz
이렇게 하면 설치가 끝난다.
- redis-stat
ex)
redis-stat 1
redis-stat 1 10
redis-stat --verbose
redis-stat localhost:6380 1 10
redis-stat localhost:6380 localhost:6381 192.168.88.1 5
redis-stat localhost localhost:6360 1 10 --csv=/tmp/output.csv --verbose
vmware를 사용하면서 노트북 들고 집-회사를 오가다보니 ip가 안 맞아서 vmware ip들이 호환이 되질 않는다..-_-;
테스트는 회사에서 해봐야겠다.
로컬은 잘 된다.
웹사이트로도 결과를 확인할 수 있는데 기본포트는 63790이다.
--server 커맨드로 실행
# redis-stat localhost:6380 localhost:6381 1.1.1.1:6380 --server=8080 --daemon --verbos 5
이렇게 하니까 안뜨네... 그래서
redis-stat 192.168.56.30:6380 --server --daemon 2
요런식으로 하니까 사이트 뜬다..
# --daemon 옵션을 안주면 쉘창에 로그들이 계속해서 갱신된다.
원문 :
http://threadbuilder.wordpress.com/2013/12/16/redis-%EC%84%A4%EC%B9%98-%EC%A0%95%EB%A6%AC/
http://threadbuilder.wordpress.com/2013/12/16/redis-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81-%ED%88%B4/
[출처] redis 모니터링|작성자 세바니
'연구개발 > Redis' 카테고리의 다른 글
Redis 서버 설정 정리 (0) | 2016.01.07 |
---|---|
NoSQL - Redis 통계정보, 성능 측정 (0) | 2015.12.31 |
redis sorted_set 사용한 실시간 순위 구하기 (0) | 2014.10.27 |
Redis 모니터링 - Redmon (0) | 2014.03.24 |
Redis 설치 (0) | 2013.04.29 |