> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jsmon.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Monitoring

> Set up continuous monitoring and alerts for your targets

Monitoring allows you to schedule recurring scans on your targets and receive notifications when new findings are detected. This is essential for maintaining ongoing visibility into your attack surface.

## Overview

The Monitoring page displays all your active and paused monitors with the following information:

| Column | Description |
| - | - |
| **Workspace** | The workspace the monitor belongs to |
| **Asset** | The target domain or URL being monitored |
| **Category** | The type of scan being performed |
| **URLs** | Number of URLs covered by the monitor |
| **Channel** | The notification channel (Email, Discord, Slack) |
| **Time** | The monitoring schedule/frequency |
| **Status** | Whether the monitor is Active or Paused |
| **Last Run** | When the monitor last executed |

## Setting Up Monitoring

To enable monitoring for a scan:

<Steps>
  <Step title="Navigate to Scans">
    Go to the **Scans** page in your workspace.
  </Step>

  <Step title="Enable Monitoring on a Scan">
    Find the scan you want to monitor in the scan list. Toggle the monitoring switch in the **Monitoring** column to enable it.
  </Step>

  <Step title="Configure Notifications">
    Set up your preferred notification channel. Jsmon supports:

    * **Email** — Receive alerts directly in your inbox
    * **Discord** — Get notifications in a Discord channel via webhook
    * **Slack** — Receive alerts in a Slack channel
  </Step>
</Steps>

## Managing Monitors

From the Monitoring page you can:

* **Toggle Monitoring Notifications** — Enable or disable all notifications globally using the toggle at the top
* **Search** — Find specific monitors by target or workspace
* **Filter** — Filter by workspace, status (Active/Paused), category, or notification channel
* **Disable All** — Quickly disable all active monitors using the **Disable All** button

## Notification Channels

Jsmon supports three notification channels for monitoring alerts:

| Channel | Availability |
| - | - |
| **Email** | All plans (including Starter) |
| **Discord** | Recon and Recon Pro plans |
| **Slack** | Recon and Recon Pro plans |

<Warning>
  The free Starter plan supports email alerts only. Upgrade to Recon or Recon Pro for Discord and Slack integration.
</Warning>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.