def zabbix_api_lvs():
try:
t = time.strftime('%H',time.localtime())
tm = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
Key = 'lvs_internet'
Key1 = 'lvs_intranet'
if t == '00':
Redis.delete(Key)
Redis.delete(Key1)
key='lvs[80]'
history = 3
method = 'history.get'
host = '172.16.16.8'
v8 = zabbix_api.GET_value(host,key,method,history)
host = '172.16.16.4'
v4 = zabbix_api.GET_value(host,key,method,history)
host = '172.16.16.5'
v5 = zabbix_api.GET_value(host,key,method,history)
if v4 and v8:
lvs_conn = int(v4)+int(v8)
Redis.lpush(Key,[tm,lvs_conn])
if v5:
Redis.lpush(Key1,[tm,int(v5)])
except Exception as e:
logging.error(e)
评论列表
文章目录