https://github.com/splode/site-pulse
Check the status of web properties and receive notifications on unhealthy sites
https://github.com/splode/site-pulse
Last synced: 11 days ago
JSON representation
Check the status of web properties and receive notifications on unhealthy sites
- Host: GitHub
- URL: https://github.com/splode/site-pulse
- Owner: Splode
- Created: 2017-10-13T22:58:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-06T16:19:27.000Z (almost 7 years ago)
- Last Synced: 2025-05-17T11:07:50.893Z (about 1 month ago)
- Language: JavaScript
- Size: 34.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Site Status Check Tool
> Check the status of web properties and receive notifications on unhealthy sites
## Installation
The Site Status Check Tool requires **Node.js v6+**. For instructions on installing Node, visit [https://nodejs.org/en/]('https://nodejs.org/en/').
With Node.js v6+ installed, install project dependencies with the following command:
```bash
npm i
```## Usage
### Configuration
#### Application Options
The application can be configured by editing the `config.json` file.
##### Editing Sites
To add or remove a site, simply provide an http url and a name for the log file to be created.#### Email Authentication
The application uses an `auth.json` file to populate the credentials required for email service.
*Note: the `auth.json` file is not included in the project repo for security purposes.*
To run the application, you must provide an `auth.json` file located in the project root, with the following format:
```json
{
"user": "email address",
"pass": "password",
"host": "host server",
"port": "port number",
"secure": true
}
```The `"secure"` field is a boolean, which should be set to `true` for SSL connections and set to `false` for TSL connections.
### Running the Application
Start the application with the following command:
```bash
npm start
```To cancel the process, press `ctrl+c`.