def backend_monitor(inst, basedn, log, args): bes = Backends(inst) if args.backend: be = bes.get(args.backend) be_monitor = be.get_monitor() _format_status(log, be_monitor, args.json) else: for be in bes.list(): be_monitor = be.get_monitor() _format_status(log, be_monitor, args.json)
def chaining_monitor(inst, basedn, log, args): links = ChainingLinks(inst) if args.backend: link = links.get(args.backend) link_monitor = link.get_monitor() _format_status(log, link_monitor, args.json) else: for link in links.list(): link_monitor = link.get_monitor() _format_status(log, link_monitor, args.json) # Inject a new line for now ... see https://github.com/389ds/389-ds-base/issues/3248 log.info("")
def snmp_monitor(inst, basedn, log, args): snmp_monitor = MonitorSNMP(inst) _format_status(log, snmp_monitor, args.json)
def ldbm_monitor(inst, basedn, log, args): ldbm_monitor = MonitorLDBM(inst) _format_status(log, ldbm_monitor, args.json)
def monitor(inst, basedn, log, args): monitor = Monitor(inst) _format_status(log, monitor, args.json)