pitbull

PitBull Checker is a remote Website and Performance Monitoring Script. It is lock-free, open source, self-hosted, and easy deployable in any PHP7 hosting. No DB needed just simple PHP and file storage.

Stop spending money in oversized services, create your own website monitoring service for you or for your clients.

Check any http/s URL in GET or POST public or via basic auth, define your server health rules, define minimum consecutives erros before alerting, receive notification of failures and up_again events. Access the web interface to get deep insight for any of your check: graphs, success and failures, dns lookup time, connection time, start of transfer time (TTFB), transfer time, total time.

We built PitBull Checker to monitor hundreds of our client’s web sites. We’re open-sourcing it in the hope that others find it useful.

Some of the features of PitBull checker includes :

  • Multi user (each user can have his own checks)
  • Monitor thousands of websites (powered by PHP7 Guzzle asynchronous library)
  • Tweak frequency of monitoring on a per-check basis, up to the minute
  • Check the presence of a pattern in the response body
  • Receive notifications whenever a check goes down:
    • On screen
    • By email
    • By sms
    • By Telegram chat or private channel
  • Record availability statistics for further reporting
  • Detailed uptime reports with charts
  • Monitor availability, responsiveness, average response time, TTFB and total uptime/downtime
  • Get details about failed checks (HTTP error code, etc.)
  • Familiar web interface (powered by Twitter Bootstrap 2.0)
  • Easy installation and zero administration
  • No Database needed
  • Only standard PHP7 and Apache functions

PitBull checker is a free software released under a  GPL-3.0 License. More information and download at https://github.com/andreacardelli/pitbull-checker

LEAVE A REPLY

Please enter your comment!
Please enter your name here