Skip to main content

Distributed supervision tool for HTTP.

Project description

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.

Logo

The logo comes from Peacock Lineart drawing by Gordon Dylan Johnson, licensed under the terms of the Creative Commons Zero 1.0 Public Domain License.

The logo is a little part of a peacock feather. More information is available in the FAQ.

The peacock image is also used on the homepage of the documentation, with a text using the Ouroboros font by Ariel Martín Pérez, with the contribution of H·Alix Sanyas, distributed by velvetyne.fr and licensed under the terms of the SIL Open Font License, Version 1.1.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argos_monitoring-0.10.1.tar.gz (607.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

argos_monitoring-0.10.1-py3-none-any.whl (156.4 kB view details)

Uploaded Python 3

File details

Details for the file argos_monitoring-0.10.1.tar.gz.

File metadata

  • Download URL: argos_monitoring-0.10.1.tar.gz
  • Upload date:
  • Size: 607.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":null,"id":"forky","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for argos_monitoring-0.10.1.tar.gz
Algorithm Hash digest
SHA256 11f44350a14e533761f4659fae9ffff43364bf9f552c3ced8f3c76686756f7f2
MD5 7bc63dca8bd0baa1a89c76a489370cf0
BLAKE2b-256 932ec3c89b31a498f2498df0114f76566c2f1645ce31c0909591ef7c73dea868

See more details on using hashes here.

File details

Details for the file argos_monitoring-0.10.1-py3-none-any.whl.

File metadata

  • Download URL: argos_monitoring-0.10.1-py3-none-any.whl
  • Upload date:
  • Size: 156.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":null,"id":"forky","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for argos_monitoring-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bffdc93affd522a1edb2f6423676f373b1c62ea8f5b3ac33f137ccfd97ad4a63
MD5 bdc1086dccbdff03c4ea7deb6242e12a
BLAKE2b-256 3f688732b7db65e69fda5d619209e4e77c06cf34beaec7312c33287ae6aaab2e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page