redisモニタリングの詳細


現在、redisはzabbixで監視されているので、他のテンプレートも参考にしていないので、Pythonで簡単なスクリプト監視を書いていますが、いくつかの監視をしています.
redis     :
1,redis-connected_clients                    #        
2,redis-instantaneous_ops                    #       
3,redis-used_memory                          #      
4,redis-rejected_connections                 #     
5,redis-ping                                 #    redis    
6,redis-connected_slaves                     #         
7,redis-total_commands_processed             #30   qps 
8,redis-total_net_input_bytes                #redis     
9,redis-total_net_output_bytes               #redis     

pythonコードは
#/usr/bin/python
#*__ coding: utf8 __*
import redis
import sys
#    Redis   
Host=sys.argv[1]
Pass="VrUvgyB2xP"
port=sys.argv[2]
comm=sys.argv[3]
conn = redis.Redis(host=Host, password=Pass, port=port)
#       
def get_value(conn,comm):
    print int(conn.info().get(comm))
if comm == "ping":
    if  conn.ping():
        print 1
    else:
        print 0
       
else:
    get_value(conn,comm)

添付ファイルはzabbix効果図は
時間があったらzabbixテンプレートをアップロードします