summaryrefslogtreecommitdiffstats
path: root/plugins/livestatus.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/livestatus.py')
-rw-r--r--plugins/livestatus.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/plugins/livestatus.py b/plugins/livestatus.py
index ce546ce..e2f4f03 100644
--- a/plugins/livestatus.py
+++ b/plugins/livestatus.py
@@ -46,3 +46,20 @@ def readLiveStatus(cmd):
table = [line.split('|') for line in answer.split('\n')[:-1]]
return table
+
+
+def checkLiveStatus(cmd):
+ s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
+ s.connect(_socketPath)
+
+ # Write command to socket
+ s.send(cmd)
+
+ # Close socket
+ s.shutdown(socket.SHUT_WR)
+
+ # Read the answer
+ answer = s.recv(1000000)
+
+ # return the result
+ return answer