Master server with multiple URBackup servers rolling up backup data

I kind of found what I was looking for. Using this https://urbackup.atlassian.net/wiki/display/US/Python3+web+api+wrapper. I wrote a crude Python script to write the results to a txt file and scheduled the task to run every morning. That way I can scroll through list quickly.

import urbackup_api
import os

def checkserver():
s = open(‘servers.txt’, ‘r’)
c = open(‘status.txt’, ‘w’)
#print(s.read())
for line in s.read().split(’\n’):
print(line)
server = urbackup_api.urbackup_server(“http://%s:55414/x” % line, “user”, “pass”)
for client in server.get_status():
c.write(“Server name:”)
c.write(client[‘name’])
c.write(os.linesep)
c.write(“Last Backup”)
c.write(client[‘lastbackup’])
c.write(os.linesep)
c.write(’**************************’)
c.write(os.linesep)

s.close()
c.close()

if name == ‘main’:
checkserver()