PHPackages                             brightmachine/scrutiny - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. brightmachine/scrutiny

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

brightmachine/scrutiny
======================

Scrutiny checks over your environment to make sure your app is running as it should be – use Oh Dear or Pingdom to check it

v2.0.0(5y ago)342.4k1MITPHP

Since Dec 9Pushed 5y ago4 watchersCompare

[ Source](https://github.com/brightmachine/scrutiny)[ Packagist](https://packagist.org/packages/brightmachine/scrutiny)[ Docs](https://github.com/brightmachine/scrutiny)[ RSS](/packages/brightmachine-scrutiny/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (9)Dependencies (2)Versions (10)Used By (0)

Scrutiny
========

[](#scrutiny)

Scrutiny helps your Laravel 8 project ensure that its current server environment is configured and running as planned.

[![Latest Stable Version](https://camo.githubusercontent.com/47de0d7f09e0019443cb15f437fc4b60cdd6f3a595e088a4040a52e2db0502d7/68747470733a2f2f706f7365722e707567782e6f72672f6272696768746d616368696e652f7363727574696e792f762f737461626c65)](https://packagist.org/packages/brightmachine/scrutiny)[![Total Downloads](https://camo.githubusercontent.com/a3f0ff47e551ae8f781885f0222f223a02cc05c82dc70e9afe1f1acc6b81b004/68747470733a2f2f706f7365722e707567782e6f72672f6272696768746d616368696e652f7363727574696e792f646f776e6c6f616473)](https://packagist.org/packages/brightmachine/scrutiny)[![License](https://camo.githubusercontent.com/2195d804be1e889c98bf2172494d0820f226228fc20b003d5762eecc0b2b146b/68747470733a2f2f706f7365722e707567782e6f72672f6272696768746d616368696e652f7363727574696e792f6c6963656e7365)](https://github.com/brightmachine/scrutiny/blob/master/LICENSE)

Problem
-------

[](#problem)

Have you ever been in the situation where you've moved servers and forgotten to:

1. Get your queue running?
2. Add the cron job to run your schedule?
3. Install an obscure program that your reporting uses once a month?
4. Enable a PHP extension that you need for an API?

This is the scenario Scrutiny was built to address – use the availability monitor you already use (like [Oh Dear](https://ohdear.app/) or Pingdom) to also monitor other important aspects of your environment.

This means your availability monitor notifies you of any problems with your server environment setup instead of waiting for your clients or customers to tell you something is wrong.

Installation
------------

[](#installation)

To install through composer, add the following to your `composer.json` file:

```
{
    "require": {
        "brightmachine/scrutiny": "~2.0"
    }
}
```

Then run `composer install` from the terminal.

### Quick Installation

[](#quick-installation)

The installation instructions can be simplified using the following:

```
composer require "brightmachine/scrutiny=~2.0"

```

You are all setup – next step it to add your probes!

How it works
------------

[](#how-it-works)

1. In `AppServiceProvider::boot()`, configure the probes to check for all the things your environment needs in order to run
2. Set up an `uptime check` in [Oh Dear](https://ohdear.app/) or Pingdom to alert you if any of the probes fail to pass

---

How to configure the different probes
-------------------------------------

[](#how-to-configure-the-different-probes)

```
