Skip to main content

๐Ÿ“– Teams Overview

Monitron SaaS supports multi-team organization. Each team has its own monitors, incidents, contacts, and status pages โ€” completely isolated from other teams.


๐Ÿ—๏ธ How Teams Workโ€‹

Organization
โ”œโ”€โ”€ Team: Production
โ”‚ โ”œโ”€โ”€ Monitors (web servers, APIs, databases)
โ”‚ โ”œโ”€โ”€ Incidents
โ”‚ โ”œโ”€โ”€ Contacts (on-call team)
โ”‚ โ””โ”€โ”€ Status Page: status.example.com
โ”‚
โ”œโ”€โ”€ Team: Staging
โ”‚ โ”œโ”€โ”€ Monitors (staging servers)
โ”‚ โ”œโ”€โ”€ Incidents
โ”‚ โ””โ”€โ”€ Contacts (dev team)
โ”‚
โ””โ”€โ”€ Team: Client Projects
โ”œโ”€โ”€ Monitors (client websites)
โ””โ”€โ”€ Status Page: status.client.com

๐Ÿ“Š Team Isolationโ€‹

Each team's data is completely scoped:

ResourceScoped to Team
Monitorsโœ…
Monitor Checksโœ… (via monitor)
Incidentsโœ…
Contacts & Groupsโœ…
Alert Rulesโœ…
Status Pagesโœ…
Server Agentsโœ…
Notification Logsโœ…

System-wide settings (email config, AI config, notification provider keys) are shared across all teams.


๐Ÿ‘ค User Rolesโ€‹

RolePermissions
OwnerFull access, can delete the team
AdminManage monitors, contacts, settings
MemberView monitors, acknowledge incidents

๐Ÿ”ง Creating a Teamโ€‹

A default team is created during installation. To create additional teams:

  1. The admin can create teams from the dashboard
  2. Each team gets a unique slug
  3. Users can be invited to teams

๐Ÿ”„ Switching Teamsโ€‹

Users who belong to multiple teams can switch between them. The currently selected team determines which monitors, incidents, and other resources they see.