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.2.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.2-py3-none-any.whl (156.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: argos_monitoring-0.10.2.tar.gz
  • Upload date:
  • Size: 607.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.2.tar.gz
Algorithm Hash digest
SHA256 c3478f2671e5c7e0f767553aae0305450cfe27687ec35cd0ecf8ab13b31dbfed
MD5 f202a1328b7f02a855142e534adf857f
BLAKE2b-256 969d245f5f063f13453cf17b7442f3d1fb9731fe72fd8876c52963a27287cdac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: argos_monitoring-0.10.2-py3-none-any.whl
  • Upload date:
  • Size: 156.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c3cc563598f29b6c886b0541bbb87f33da0fe0f8538668387304286394323c68
MD5 d6ef68fea94231e532e083471539dc1d
BLAKE2b-256 d88ee13523d8d63a6eab6f4a46f12c7cea35969a6e02834038e605b9ebd8b01a

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