gsys-monitor-client/cmdline.py

28 lines
454 B
Python
Executable File

#!/usr/bin/python
import socket
import json
import time
while True:
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('', 6000))
data = sock.recv(10000)
sock.close()
#print data
stats = json.loads(data)
for stat in stats["Stats"]:
print "%s: %f" % (stat["type"] ,stat["value"])
print "----"
time.sleep(1)
except KeyboardInterrupt:
print "\nExiting..."
break
except:
print "\nError..."
break