mirror of
				https://github.com/librenms/librenms-agent.git
				synced 2024-05-09 09:54:52 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			14 lines
		
	
	
		
			351 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			351 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('<<<powerdns-recursor>>>')
 | |
| print(json.dumps(data))
 |