Monitoring tool for Framaspace. [Online documentation](https://argos-monitoring.framasoft.org/)
Find a file
2024-06-20 13:02:49 +02:00
argos 💥 — Remove env vars and only use the configuration file (fix #47) 2024-06-20 13:02:49 +02:00
conf 💥 — Remove env vars and only use the configuration file (fix #47) 2024-06-20 13:02:49 +02:00
docs 💥 — Remove env vars and only use the configuration file (fix #47) 2024-06-20 13:02:49 +02:00
tests 💥 — Remove env vars and only use the configuration file (fix #47) 2024-06-20 13:02:49 +02:00
.fix-pylint-output-for-gitlab-ci.py 🎨 — Ruff formating 2024-03-25 13:19:07 +01:00
.gitignore 💥 — Change default config file path to argos-config.yaml (fix #36) 2024-06-17 16:15:53 +02:00
.gitlab-ci.yml 📝 — New documentation URL: doc is now on https://argos-monitoring.framasoft.org/ 2024-06-18 09:04:32 +02:00
.pylintrc 🐛 — Fix domains sorting on domains view 2023-12-14 16:43:45 +01:00
CHANGELOG.md 💥 — Remove env vars and only use the configuration file (fix #47) 2024-06-20 13:02:49 +02:00
LICENSE 📄 — Include AGPLv3 text in the repository 2023-12-14 15:20:45 +01:00
Makefile 🔀 Merge branch 'almet/move-migrations' into 'main' 2024-04-25 11:40:27 +00:00
pyproject.toml 📝 — New documentation URL: doc is now on https://argos-monitoring.framasoft.org/ 2024-06-18 09:04:32 +02:00
README.md 📝 — New documentation URL: doc is now on https://argos-monitoring.framasoft.org/ 2024-06-18 09:04:32 +02:00

Argos monitoring

A monitoring and status board for your websites.

Screenshot of Argos’ status page

  1. Define a list of websites to monitor
  2. Specify a list of checks to run on these websites.
  3. Argos will run the checks periodically and alert you if something goes wrong.

Internally, a HTTP API is exposed, and a job queue is used to distribute the checks to the agents.

Requirements

  • Python: 3.11+
  • Backends: SQLite (development), PostgreSQL 14+ (production)

License

Copyright © 2023 Alexis Métaireau, Framasoft

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.