kytos-ng / maintenance

Kytos Maintenance Window NApp

Home Page:https://kytos-ng.github.io/api/maintenance.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tag License Build status Code coverage Code-quality score

kytos/maintenance

NApp that manages maintenance windows

OpenAPI Docs

Overview

This NApp creates maintenance windows, allowing the maintenance of network devices (switch, link, and interface) without receiving alerts. The circuits using those devices will be moved to another path during the maintenance, if possible. Notifications about those devices will be disabled during the maintenance.

Installing

To install this NApp, make sure to have the same venv activated as you have kytos installed on:

$ git clone https://github.com/kytos-ng/maintenance.git
$ cd maintenance
$ python3 setup.py develop

Events

Published

kytos/maintenance.(start|end)_(switch|uni|link}

Event reporting when a maintenance starts and ends for a switch, uni or link.

Content:

{
  'switches|unis|links': List of <object>s,
}

About

Kytos Maintenance Window NApp

https://kytos-ng.github.io/api/maintenance.html


Languages

Language:Python 100.0%