Use Cronhub command-line tool to manage your monitors on Cronhub. Using the CLI, you can list all your monitors, get a specific monitor and easily make pings to your Cronhub monitors.
Very soon, we plan to make the CLI the easiest way to integrate your system cron jobs with Cronhub monitors and keep them in sync. It means less manual work and more automation. Cool eh?
Usage: cronhub [OPTIONS] COMMAND [ARGS]...
A CLI interface that works with Cronhub.
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
config Save your Cronhub API key in $HOME/.cronhub.
monitor Get the monitor by its UUID.
monitors List all your existing monitors.
ping Ping the monitor using its UUID.
- Download the latest release
curl -LO https://s3.amazonaws.com/ch-cli-releases/release/v1.0.0/linux/cronhub
- Make the cronhub binary executable
chmod +x ./cronhub
- Move the binary in to your PATH.
sudo mv cronhub /usr/local/bin/cronhub
- Download the latest release
curl -LO https://s3.amazonaws.com/ch-cli-releases/release/v1.0.0/macos/cronhub
- Make the cronhub binary executable
chmod +x ./cronhub
- Move the binary in to your PATH.
sudo mv cronhub /usr/local/bin/cronhub
After installing the CLI you should configure it using your Cronhub Public API key. The key is located in your account settings page.
Run the following command to permanently save the API key in $HOME/.cronhub
file. You will
need to run this command only once!
cronhub configure --api-key=<your-api-key>
If you use Cronhub and want to contribute then feel free to open a new pull request.