Skip to content

Uninett/zino-argus-glue

Repository files navigation

Zino ↔ Argus glue service

This is a glue service for integration between Argus, the alert aggregation server, and Zino, the network state monitor provided by Sikt.

This is still a work in progress and more information will be added here later.

Installing zino-argus-glue

From Python Package Index (PyPI)

$ pip install zino-argus-glue
...
$ zinoargus --help
usage: zinoargus [-h] [-v] [-c CONFIG_FILE]

options:
  -h, --help            show this help message and exit
  -v, --verbose
  -c CONFIG_FILE, --config-file CONFIG_FILE
$

From source (this repository)

$ pip install .
...
$ zinoargus --help
usage: zinoargus [-h] [-v] [-c CONFIG_FILE]

options:
  -h, --help            show this help message and exit
  -v, --verbose
  -c CONFIG_FILE, --config-file CONFIG_FILE
$

Configuring zino-argus-glue

The zino-argus-glue program needs to know how to connect to both a Zino API server and an Argus API server in order to synchronize incidents from Zino to Argus. Addresses and authentication tokens for these APIs are configured in zinoargus.toml. zinoargus reads this file the current working directory, or you can specify an alternate path to a configuration file using the -c command line option. See zinoargus.toml.example for an example configuration file.

Copying

Copyright 2025 Sikt (The Norwegian Agency for Shared Services in Education and Research)

Licensed under the Apache License, Version 2.0; See LICENSE for a full copy of the License.

About

Zino <-> Argus glue service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages