반응형

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

+ Recent posts