Exemplo n.º 1
0
def send_login_event(client_addr, login, local, succeeded, reason):
    # localadmin is used for local machine API calls
    # these are not logged
    if login == "localadmin":
        return
    try:
        uvmContext = uvm.Uvm().getUvmContext()
        uvmContext.adminManager().logAdminLoginEvent( str(login), local, str(client_addr), succeeded, reason )
    except Exception, e:
        apache.log_error('error: %s' % repr(e))
Exemplo n.º 2
0
#!@PREFIX@/usr/share/untangle/bin/ut-pycli -f
import uvm
import sys

uvm = uvm.Uvm().getUvmContext()
print uvm.getServerUID()

Exemplo n.º 3
0
#!/usr/bin/python -u
import uvm

uvm.Uvm().getUvmContext().pluginManager().loadPlugins()


Exemplo n.º 4
0
#!@PREFIX@/usr/share/untangle/bin/ut-pycli -f
import uvm
import sys
import traceback

uvm = uvm.Uvm().getUvmContext(timeout=600)

reportsApp = uvm.appManager().app("reports");
if reportsApp == None:
    print "Reports not installed"
    sys.exit(1)

try:
    reportsApp.runFixedReport()
except:
    # can timeout - just ignore
    pass