redisモニタリングの詳細
現在、redisはzabbixで監視されているので、他のテンプレートも参考にしていないので、Pythonで簡単なスクリプト監視を書いていますが、いくつかの監視をしています.
pythonコードは
添付ファイルはzabbix効果図は
時間があったらzabbixテンプレートをアップロードします
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テンプレートをアップロードします