Node Monitoring Schema

Per-node monitoring schema in nodewatcher is built from various Django models and mixins, using light extensions provided by the Registry ORM Extensions. This documentation specifies, for each registry item identifier (see Registry Items) the models that provide parts of the final schema.

Each node is defined as an instance of nodewatcher.core.models.Node and represents a network-connected device that may be managed by nodewatcher. The model instance itself only provides a universally unique identifier (UUID) and has no other attributes. All monitoring attributes are added by various models through the use of the registry.

core.general

core.interfaces

core.interfaces.network

system.status

system.resources.general

system.resources.network

network.routing.topology

network.routing.announces

network.measurement.rtt

network.clients