Skip to main content

Remote monitoring of anything

Project description

Goat Monitor

A command line tool for remotely monitoring command execution using Gotify.

Yes, I know Gotify doesn't have "goat" in its name but it sounds like it.

Configuration

Configuration lives in a TOML file which should have (at a minimum) the following:

server = "https://gotify.example.com"
app_token = "app_token_from_gotify"

Usage

goat_monitor --config ./config.toml --retries 3 -- <COMMAND TO MONITOR>

The command can be any shell command including arbitrarily many options / arguments. Note that -- is often necessary to prevent options within the monitored command from being parsed as options to goat_monitor.

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

goat_monitor-0.1.3.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

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

goat_monitor-0.1.3-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file goat_monitor-0.1.3.tar.gz.

File metadata

  • Download URL: goat_monitor-0.1.3.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for goat_monitor-0.1.3.tar.gz
Algorithm Hash digest
SHA256 058652fcaee5b7e959b3b225bd5c60f9d827845c5df4841ad01926365872a602
MD5 1eda55f098242200ab35669f89232dbd
BLAKE2b-256 af2ce64f789549ea20c377bfe39353330b4b9e3b21257c632e2acc257c46531c

See more details on using hashes here.

File details

Details for the file goat_monitor-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: goat_monitor-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for goat_monitor-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1c1964a0c80443c879035f5432b8ca5c034fcd5c1d5f1d93b60ce5221c762696
MD5 13802a824b0935d260e3d72c628aac7e
BLAKE2b-256 703f442b87876aafd8cfe6a6a2b3019003e667b85da6a0893ee7b698140baeac

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