python实现zabbix_sender的socket通信代码样例

sk = socket.socket()
sk.connect(self.ip_port)
sk.settimeout(5)
sk.sendall(b'ZBXD\x01')
sk.sendall(b'Q\x00\x00\x00\x00\x00\x00\x00')
sk.sendall(b'{"request":"sender data","data":[{"host":"127.0.0.1","key":"abc","value":"123"}]}')
try:
a = sk.recv(1024).decode('ascii')
except:
return 0
else:
return 1

posted @ 2016-08-11 15:48  gold叠  阅读(692)  评论(0编辑  收藏  举报