1
0
mirror of https://github.com/librenms/librenms-agent.git synced 2024-05-09 09:54:52 +00:00
librenms-librenms-agent/snmp/powerdns-recursor

13 lines
318 B
Python
Executable File

#!/usr/bin/python
import json, subprocess
from subprocess import Popen, PIPE
input = Popen(['rec_control', 'get-all'], stdout=PIPE).communicate()[0]
data = []
for line in input.splitlines():
item = line.split()
data.append({'name': item[0].decode(), 'value': int(item[1].decode())})
print(json.dumps(data))