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
| Module | Purpose |
|---|---|
| Dashboard | Real-time overview: number of hosts, active checks, open incidents, recent events. |
| Hosts | Inventory of monitored targets (servers, sites, devices). Tags, uptime graphs, latest result, logs, AI-assisted tagging. |
| Checks | The probes attached to hosts: ping, HTTP, TCP, DNS, SNMP, TLS certificate, content. Intervals, thresholds, on-demand execution. |
| SNMP | Monitoring of network devices (Linux servers, Cisco, MikroTik, Ubiquiti, Fortinet…) via ready-to-use metric templates. |
| Incidents | Outage lifecycle: acknowledgement, resolution, timeline, and an optional AI analysis mode for critical incidents. |
| Alert policies | Rules that turn a check failure into a notification, with conditions, channels and escalation. |
| On-call | Rotation schedules determining who is notified and when. |
| Status pages | Public pages communicating the state of your services to your users. |
| Maintenance windows | Planned periods during which alerts are suspended. |
| Alert storms | Automatic grouping of correlated alerts sharing a common root cause. |
| Workers | The 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:
| Role | Read | Create / edit | Incident actions | Resource 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
ownerandadmin. - Incident actions (create, acknowledge, resolve, updates, AI mode):
available to
owner,adminandoperator.
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(address10.0.0.12). - The API examples show the full
curlrequest, 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).