diff --git a/plugins/varnish/index.py b/plugins/varnish/index.py index 096342e7c..3e9757ae0 100755 --- a/plugins/varnish/index.py +++ b/plugins/varnish/index.py @@ -104,24 +104,9 @@ def reload(): def runInfo(): - cmd = getServerDir() + "/bin/redis-cli info" - data = mw.execShell(cmd)[0] - res = [ - 'tcp_port', - 'uptime_in_days', # 已运行天数 - 'connected_clients', # 连接的客户端数量 - 'used_memory', # Redis已分配的内存总量 - 'used_memory_rss', # Redis占用的系统内存总量 - 'used_memory_peak', # Redis所用内存的高峰值 - 'mem_fragmentation_ratio', # 内存碎片比率 - 'total_connections_received', # 运行以来连接过的客户端的总数量 - 'total_commands_processed', # 运行以来执行过的命令的总数量 - 'instantaneous_ops_per_sec', # 服务器每秒钟执行的命令数量 - 'keyspace_hits', # 查找数据库键成功的次数 - 'keyspace_misses', # 查找数据库键失败的次数 - 'latest_fork_usec' # 最近一次 fork() 操作耗费的毫秒数 - ] - data = data.split("\n") + cmd = getServerDir() + "/usr/bin/varnishstat -j" + data = mw.execShell(cmd)[0].strip() + print(data) result = {} for d in data: if len(d) < 3: