Monitoring tool for Framaspace. [Online documentation](https://argos-monitoring.framasoft.org/)
Find a file
2023-10-20 01:37:41 +02:00
argos Create a new http client on agent retry 2023-10-20 01:35:30 +02:00
docs Change mermaid class diagrams 2023-10-20 01:25:17 +02:00
tests 🌱 Let's start with the Gitlab CI 2023-10-18 23:17:23 +02:00
.env.example 📝 Start a documentation 2023-10-19 22:46:01 +02:00
.gitignore 📝 Start a documentation 2023-10-19 22:46:01 +02:00
.gitlab-ci.yml 📝 Start a documentation 2023-10-19 22:46:01 +02:00
CHANGELOG.md 📝 Start a documentation 2023-10-19 22:46:01 +02:00
config-example.yaml 📝 Start a documentation 2023-10-19 22:46:01 +02:00
LICENSE Add an AGPLv3 license 2023-10-20 01:29:12 +02:00
log_conf.yaml Start working with FastAPI 2023-10-02 12:15:57 +02:00
Makefile 📝 Start a documentation 2023-10-19 22:46:01 +02:00
pyproject.toml Add some more documentation 2023-10-20 01:09:38 +02:00
README.md Remove most stuff from the README, it's in the docs now 2023-10-20 01:37:41 +02:00

Argos monitoring

Argos is an HTTP monitoring service. It allows you to define a list of websites to monitor, and a list of checks to run on these websites. It will then run these checks periodically, and alert you if something goes wrong.

See the online documentation at http://framasoft.frama.io/framaspace/argos

Todo:

  • Cleandb should keep max number of results by task
  • Do not return empty list on / when no results from agents.
  • Last seen agents
  • donner un aperçu rapide de létat de la supervision.
  • Rename error in unexpected error
  • Use background tasks for alerting
  • Delete outdated tasks from config
  • Implement alerting tasks
  • Handles multiple alerting backends (email, sms, gotify)
  • Un flag de configuration permet dajouter automatiquement un job de vérification de redirection 301 de la version HTTP vers HTTPS
  • add an "unknown" severity for check errors
  • Add a way to specify the severity of the alerts in the config
  • Add a command to generate new authentication token