bad5ect0r / RequestMon

A simple endpoint monitoring tool I made in a day.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RequestMon

This is a simple monitoring tool that I developed in a day. It's very modular since you have to write part of the code yourself. Credit for @wagoodman for his diff2HtmlCompare repo.

Usage

Make sure to follow the install steps for diff2HtmlCompare by going into that dir and running

pip3 install -r requirements.txt

Then just write up a python class that inherits from RequestObj. See selftest.py for an example. Then in checker.py, add it to the list REQUEST_OBJS.

Next fill in your pushover details in pushover.py. Finally, you can edit and use run.sh to automate the execution of the monitoring in a cronjob.

Page versions are maintained in the pages directory. Diffs are found in the Results directory.

About

A simple endpoint monitoring tool I made in a day.


Languages

Language:Python 40.8%Language:CSS 29.7%Language:HTML 24.0%Language:JavaScript 5.3%Language:Shell 0.1%