+# NOTE: by default, use anonymous access, but if auth files are
+# configured, use them, with their auth definitions.
+auth = Auth()
+try:
+ import monitorconfig
+ auth.auth = {'Username' : monitorconfig.API_AUTH_USER,
+ 'AuthMethod' : 'password',
+ 'AuthString' : monitorconfig.API_AUTH_PASSWORD}
+ auth.server = monitorconfig.API_SERVER
+except:
+ try:
+ import auth
+ auth.server = auth.plc
+ except:
+ auth = Auth()
+ auth.server = XMLRPC_SERVER