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.

Metadata

Release files for nexuss-monitor 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nexuss-monitor 0.2.0
File Size Uploaded
nexuss_monitor-0.2.0.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nexuss-monitor 0.2.0
File Interpreter ABI Platform
nexuss_monitor-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.5 kB

Release files / nexuss_monitor-0.2.0.tar.gz

Download URL nexuss_monitor-0.2.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3857831b2dd91dc5260bcf95992e30ccbb237048751af0c7dd5d17eed76ffa76
BLAKE2b-256 checksum
How to use checksums
966de988d312441d8fc66ae5886746c2fdef36ff2a23f7b581ffad42492fdff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / nexuss_monitor-0.2.0-py3-none-any.whl

Download URL nexuss_monitor-0.2.0-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50479e7ab602c4090c0781207ad2ce937dc7bfa9dd3236404c31c021e3e6be77
BLAKE2b-256 checksum
How to use checksums
5603389b0c234f97a809015b8a49b6839ba15aab00219e017f861def1ec580e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page