SecuAAS Docs
SecuMon

SecuMon — Overview

Unified monitoring platform: watch over your hosts, services and certificates, manage your incidents and publish status pages.

What is SecuMon?

SecuMon is a unified monitoring platform that continuously watches over the availability and health of your infrastructure: servers, websites, APIs, network ports, DNS records, TLS certificates and network devices (via SNMP). When a check fails, SecuMon opens an incident, triggers your alert policies, notifies the on-call person and keeps your public status page up to date.

All your work happens within an isolated workspace: only your organization's data is visible there. You interact with SecuMon in two equivalent ways:

  • the web portal (https://portal.secumon.secuaas.dev), for visual, day-to-day use;
  • the REST API v2 (https://api.secumon.secuaas.ovh/api/v2), for automation and integration into your own tools.

This documentation covers both. Each page describes what a module is for, how to use it from the portal, how to use it through the API, and provides concrete examples.

The main modules

ModulePurpose
DashboardReal-time overview: number of hosts, active checks, open incidents, recent events.
HostsInventory of monitored targets (servers, sites, devices). Tags, uptime graphs, latest result, logs, AI-assisted tagging.
ChecksThe probes attached to hosts: ping, HTTP, TCP, DNS, SNMP, TLS certificate, content. Intervals, thresholds, on-demand execution.
SNMPMonitoring of network devices (Linux servers, Cisco, MikroTik, Ubiquiti, Fortinet…) via ready-to-use metric templates.
IncidentsOutage lifecycle: acknowledgement, resolution, timeline, and an optional AI analysis mode for critical incidents.
Alert policiesRules that turn a check failure into a notification, with conditions, channels and escalation.
On-callRotation schedules determining who is notified and when.
Status pagesPublic pages communicating the state of your services to your users.
Maintenance windowsPlanned periods during which alerts are suspended.
Alert stormsAutomatic grouping of correlated alerts sharing a common root cause.
WorkersThe collection points from which your checks run.

Roles and permissions

Each member of your organization has a role that determines what they can do. SecuMon distinguishes four roles:

RoleReadCreate / editIncident actionsResource deletion
owner
admin
operator❌ (except incidents)
viewer

In practice:

  • Read (listing, viewing details, graphs): available to all roles.
  • Create / edit / delete hosts, checks, policies, status pages, maintenance windows, on-call schedules: reserved for owner and admin.
  • Incident actions (create, acknowledge, resolve, updates, AI mode): available to owner, admin and operator.

Each page of this documentation states the minimum role required for each action.

The dashboard at a glance

When you log in, the dashboard shows:

  • the total number of hosts and active hosts;
  • the number of checks enabled and failing;
  • open incidents and active storms;
  • the list of recent incidents;
  • a real-time feed (updated automatically).

To go further, see the Getting started page, then the module you are interested in.

Conventions used in this documentation

  • The examples use a consistent fictitious host throughout: web-prod-01 (address 10.0.0.12).
  • The API examples show the full curl request, the JSON body sent and a realistic response.
  • The production API base URL is https://api.secumon.secuaas.ovh/api/v2 (development environment: https://api.secumon.secuaas.dev/api/v2).

On this page