Structure

This page explains how the Vigilant project is structured.

Vigilant uses composer packages for each component of the project. You can view all the components here to get an idea. For example if you want to adjust how the DNS resolving is done you can look in the packages/dns folder.
This way all of Vigilant's components are separated and can be tested separately.

There are two helper packages, `vigilant/core` and `vigilant/frontend`. The core contains common logic such as global scopes, navigation and validation. The frontend package contains common frontend utlities such as table columns and view components.

Start Monitoring within minutes.

Get started with Vigilant in a few minutes, sign up, enter your website and select your monitors.
Vigilant comes with sensible defaults and requires minimal configuration.

Start Monitoring