Website monitoring tool
Project description
Pinger
Website monitoring application
Features
Pluggable (See plugins section)
Easy to install and configure
Unobtrusive (independent request intervals, parallel requests)
Installation
Copy config/example.json to somewhere
Edit the file as you will
Set environment variable PINGER_SETTINGS setting to your configuration file
Run pinger
Config
Pinger supports some few configurations by default. Configurations in bold are required.
Each website has a couple configurations that can overwrite the default configurations.
Plugins
It’s rather easy to create a plugin for Pinger. Check pinger/ext/__init__.py for some documentation and I recommend taking a look at the existing plugins. Put your plugins in pinger/ext/plugins and add them to the plugins section on your configuration.
Available Plugins * stdout - Prints logs to stdout * sqlite - Saves results into an sqlite database * log - Logs results
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.