noc.core.etl.bi.extractor.managedobject

Module Contents

class noc.core.etl.bi.extractor.managedobject.ManagedObjectsExtractor(prefix, start, stop)

Bases: noc.core.etl.bi.extractor.base.BaseExtractor

name = managedobjects
is_snapshot = True
CAPS_MAP
extract(self, *args, **options)

Build discovery method summary :return:

get_interfaces(self)

Build interface counts :return:

get_caps(self)
static get_mo_sn()

Extract serial number from attributes :return:

static get_reboots(start_date=None, stop_date=None)
static get_availability(start_date, stop_date, skip_zero_avail=False)
static get_n_subs_n_serv()
static get_object_metrics(start, stop)
Parameters:
  • start
  • stop (datetime.datetime) –
Returns: