-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Restructure integrations documentation
- Loading branch information
Showing
11 changed files
with
51 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
.. Argus documentation master file, created by | ||
sphinx-quickstart on Fri Apr 24 09:29:51 2020. | ||
You can adapt this file completely to your liking, but it should at least | ||
contain the root `toctree` directive. | ||
============ | ||
Integrations | ||
============ | ||
|
||
Argus can integrate with monitoring systems via external glue services. It can | ||
integrate with ticket systems via ticket plugins, and with notification systems | ||
via notification plugins. | ||
|
||
In short: | ||
|
||
* Monitoring systems send their alerts via a *glue service*. Either via an | ||
argus-plugin (nav) or a standalone microservice (nagios). The service is | ||
registered in Argus with a source type and a source, which allows multiple | ||
entries from the same type. The source has a token connected with it, which | ||
the service uses to authenticate. | ||
* Notification systems are hooked up via plugins. The plugins are installed (via | ||
pip) to the same path as argus. Most plugins are configured solely via the | ||
web interface, except for the two included email-based plugins. These piggy | ||
back on the email server configuration of argus itself. | ||
* A single ticket system is hooked up via a plugin. It is installed (via pip) | ||
to the same path as argus. All ticket system plugins are configured via the | ||
admin. | ||
|
||
.. toctree:: | ||
glue-services/index | ||
notifications/index | ||
ticket-systems/index | ||
:maxdepth: 2 | ||
:caption: Contents: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.