Zum Hauptinhalt springen

Admin Panel

The Admin panel provides management interfaces for PBX servers, settings, and users. It is accessible to Super Admin users.

PBX Servers

Add and manage the Vodia PBX instances that Vodia Monitor polls. See PBX Servers for full configuration details.

Settings

The Settings panel has three tabs: Notifications, Alert Rules, and Passkeys.

Vodia Monitor 13

Notifications

Configure outbound notification channels:

SMTP (Email Alerts)

FieldDescription
HostSMTP server hostname
PortTypically 587 (STARTTLS) or 465 (SSL)
Username / PasswordSMTP credentials (password encrypted at rest with AES-256-GCM)
From AddressSender email address

Webhooks

Twilio (SMS Alerts)

FieldDescription
Account SIDTwilio account identifier
Auth TokenTwilio authentication token
From NumberThe SMS sender number

PagerDuty

FieldDescription
Routing KeyEvents API v2 integration key
Service IDOptional — scopes events to a specific PagerDuty service

Alert Rules

Configure which conditions generate alerts and tune the thresholds, consecutive check requirements, and rolling poll windows for each rule. Each rule can be edited independently.

RuleSeverityDefault ThresholdConsecutive ChecksPoll Window
Certificate Expiring (7 days)Critical7 days210
Certificate Expiring (30 days)Warning30 days210
CPU Usage HighWarning80%310
Disk Usage HighWarning85%210
Freezes/Faults DetectedWarning0 (any non-zero)210
License ExpiringWarning30 days210
Memory Usage HighWarning90%310
Call Quality DegradedWarningMOS 3.5210
PBX Port UnreachableCritical210
Registration DropCritical50% drop from rolling avg210
Trunk Registration FailedCritical210

Consecutive checks — how many consecutive failing polls must occur before the alert fires. This prevents transient blips from generating noise.

Rolling window (polls) — the number of recent polls used to calculate rolling averages (e.g. for registration drop detection).

Click Edit on any rule to adjust its threshold, consecutive check count, or poll window.

Passkeys

Register and manage WebAuthn passkeys (fingerprint, face, or security key) for passwordless login. Multiple passkeys can be registered for different devices.

AI Health Summary

The AI panel at the top of Admin allows you to generate a fleet health summary using an AI provider of your choice.

Supported providers:

  • OpenAI — requires an API key
  • Anthropic Claude — requires an API key
  • Google Gemini — requires an API key

Configure API keys by clicking Configure Keys. Once configured, click Generate with [Provider] to produce a summary. The summary analyses current fleet data — certificate errors, trunk issues, system performance, and active alerts — and returns a structured health report with key observations and recommended actions.

Generated summaries show the timestamp and which provider was used.

Users

Manage user accounts for Vodia Monitor.

Each user has:

  • Email — used as the login username
  • RoleSuper Admin (currently the only role; additional roles may be added in future releases)

Users can be invited via the Invite User button. User management shows each user's email, role, and last activity.

Security Notes

  • All credentials (SMTP passwords, Twilio tokens, PagerDuty keys, AI API keys) are encrypted at rest using AES-256-GCM
  • Passkey authentication is available for passwordless login
  • PBX admin credentials stored for polling are also encrypted at rest