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)
| File | Size | Uploaded | |
|---|---|---|---|
| nexuss_monitor-0.2.0.tar.gz | 9.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|