Skip to main content

NexussMonitor

NexussMonitor is a command-line uptime monitor. It lets you — or an AI agent — add, check, and track monitors for any API, website, or service, against a Nexuss-Cronjob server.

  • Interactive for humans (nexuss-monitor add)
  • Non-interactive for AI agents (nexuss-monitor add --url ... --json)

Install

pip install nexuss-monitor

Quick start

# point at your server and log in (stores token in ~/.nexuss-monitor/config.json)
nexuss-monitor login --api-url https://your-app.onrender.com

# add a monitor
nexuss-monitor add --name gateway --url https://your-api.onrender.com/health

# run all checks now (use this as your cron command)
nexuss-monitor check

# see everything
nexuss-monitor list
nexuss-monitor status

Commands

Command Description
login Log in and store your API token
register Create an account on the server
list List all monitors
add Add a monitor (--name --url, optional --method --interval --header --body)
status [id-or-name] Show status/uptime for all monitors or one
history <id-or-name> Show recent check results
update <id-or-name> Change name/url/method/interval/headers/body
remove <id-or-name> Delete a monitor
check Trigger checks on every monitor (cron)
whoami Show the logged-in user and API URL

AI (non-interactive) usage

Everything can run with flags and --json — no prompts:

nexuss-monitor --api-url https://your-app.onrender.com \
  --token "$TOKEN" add --name api --url https://your-api.onrender.com/health \
  --interval 60 --json

Token and API URL can also be set as env vars NEXUSS_MONITOR_API_URL and NEXUSS_MONITOR_TOKEN.

One-line cron

nexuss-monitor check

Point that at any cron runner (Render cron, Uptime Robot webhook, crontab) to run all monitors on schedule.

Download files

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

Source Distribution

nexuss_monitor-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

nexuss_monitor-0.1.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file nexuss_monitor-0.1.0.tar.gz.

File metadata

  • Download URL: nexuss_monitor-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nexuss_monitor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e9444cfc7747ccb56f63ead73c2102ea3609d8f5bafab0a5e5384855eba84013
MD5 8b0101fb247cdbd5fbabb6681a074522
BLAKE2b-256 8dfd5e94fecff05ef5122d58370cc4580c9740c2a921e6fb52afa69f7583d73e

See more details on using hashes here.

File details

Details for the file nexuss_monitor-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nexuss_monitor-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nexuss_monitor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 691462dbd94117949690d16d13056aef3c364623d0fd3160da5411fe8cd59009
MD5 f7c8c3248b6f93c2999fa699a70cc8d5
BLAKE2b-256 900a5dba7e5fe6bfd759f4e5800f91f5055c47204c53c249cc65170525b1d90e

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 Sentry Error logging StatusPage Status page