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.0.tar.gz (607.4 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.0-py3-none-any.whl (156.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: argos_monitoring-0.10.0.tar.gz
  • Upload date:
  • Size: 607.4 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.0.tar.gz
Algorithm Hash digest
SHA256 21f82793995391232d0a33ef4c4a822967e193c1bb233e0346fdb571cac39713
MD5 1c1260f9308907843930cd5a4558df12
BLAKE2b-256 8d9d244a5e0ee94ece860f5ca455df09a0e64ab22dd3947e86ec35e2879e7ddb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: argos_monitoring-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 156.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 043785846e8d961da7d7aace835d936a3b0707cafffd3605ca9a3f5853c443c4
MD5 e75a27b7a07badd50b685a38d78d2afb
BLAKE2b-256 3816af64a92e9be519032f0d05a96230890dfa1ecdf1a2ac2760fb5f1ddb3df3

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