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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nexuss_monitor-0.2.0.tar.gz.
File metadata
- Download URL: nexuss_monitor-0.2.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3857831b2dd91dc5260bcf95992e30ccbb237048751af0c7dd5d17eed76ffa76
|
|
| MD5 |
d40d35ec72072cf7613805926ed26daa
|
|
| BLAKE2b-256 |
966de988d312441d8fc66ae5886746c2fdef36ff2a23f7b581ffad42492fdff1
|
File details
Details for the file nexuss_monitor-0.2.0-py3-none-any.whl.
File metadata
- Download URL: nexuss_monitor-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50479e7ab602c4090c0781207ad2ce937dc7bfa9dd3236404c31c021e3e6be77
|
|
| MD5 |
27c37cc839d75243f1f692b8039d2eab
|
|
| BLAKE2b-256 |
5603389b0c234f97a809015b8a49b6839ba15aab00219e017f861def1ec580e9
|