Skip to content
A command-line site monitor
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
config.json
index.js
package-lock.json
package.json

README.md

Sentinel

npm (scoped) license

A command-line site monitor

Installation

Sentinel requires Node.js v8.5 and above. To check your Node.js version, run node -v.

$ npm install -g @dvrylc/sentinel

Usage

$ sentinel [options]

A command-line site monitor
Config file: path/to/your/config/file

Options:

  -V, --version  output the version number
  -s, --setup    setup config file in the home directory
  -h, --help     output usage information

Configuration

Sentinel relies on a config file for the list of sites to monitor, as well as some user-configurable settings.

When you first run Sentinel, it will prompt you to setup a config file in your home directory.

Subsequently, to locate the config file, run sentinel -h.

To start afresh, run sentinel -s. Sentinel will prompt you to replace your existing config file with a fresh one.

Configuration fields

The config file should always be a valid JSON object.

  • sites (array): Array of absolute (http or https) URLs to monitor

License

MIT

You can’t perform that action at this time.