Generate the configuration

zbx.config

class zbx.config.Application(name, **fields)

Application model

class zbx.config.DiscoveryRule(name, **fields)

DiscoveryRule model

class zbx.config.Config[source]

Main config model

class zbx.config.Graph(name, **fields)

Graph model

class zbx.config.GraphItem(item=None, **fields)

GraphItem model

class zbx.config.Group(name, **fields)

Group model

class zbx.config.Host(name, **fields)

Host model

class zbx.config.Interface(ident, **fields)

Interface model

class zbx.config.Item(name, **fields)

Item model

class zbx.config.Macro(**fields)[source]

Macro model

class zbx.config.Screen(name, **fields)

Screen model

class zbx.config.ScreenItem(graph=None, **fields)

ScreenItem model

class zbx.config.Template(name, **fields)

Template model

class zbx.config.Trigger(name, **fields)[source]

Trigger model

class zbx.config.ValueMap

ValueMap model

zbx.config.item.aggregate

see https://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/aggregate # NOQA

class zbx.config.items.aggregate.AggregateItem(name, groups, groupfunc, itemfunc, timeperiod, **fields)[source]

AggregateItem model

zbx.config.items.aggregate.AvgItem(name, groups, **fields)[source]

Helper for average items.

zbx.config.items.aggregate.SumItem(name, groups, **fields)[source]

Helper for sum items.