Zum Hauptinhalt springen

PBX Servers

Vodia Monitor 2

The PBX Servers panel (accessible from the Admin menu) is where you add and manage the Vodia PBX instances that Vodia Monitor polls. Each server is polled independently on configurable intervals.

Adding a PBX

Click Add PBX and provide:

  • Hostname — the PBX's public FQDN (e.g. pbx.example.com)
  • Admin credentials — a dedicated administrator account on the PBX
  • Test - use the Test button to make sure it connects.
important

Create a dedicated administrator account on your Vodia PBX for use with Vodia Monitor. To restrict access, whitelist the Vodia Monitor server's IP address on your PBX so that only this IP can authenticate using the dedicated admin credentials.

Poll Intervals

Each PBX has independently configurable polling intervals:

Data TypeDefaultConfigurable
Stats (system status, calls, accounts)3–5 minPer PBX
Port checks30s–2 minPer PBX
Trunk status3–5 minPer PBX

Intervals are shown on each PBX card in the Admin panel (e.g. Stats: 3m · Ports: 30s · Trunks: 3m).

PBX Card

Each configured PBX displays:

  • Version and platform (e.g. v70.2.beta (Debian64))
  • Number of tenants discovered
  • Port monitoring status for HTTP (80), HTTPS (443), SIP-UDP (5060), SIP-TLS (5061)
  • Current poll intervals for stats, ports, and trunks
  • Expandable tenant list with per-tenant metrics links

Tenant Discovery

Vodia Monitor automatically discovers tenants by querying the PBX API. New tenants appear across all monitoring pages as soon as they are discovered. Deleted tenants retain historical data but stop being polled. The rediscovery interval (how often the tenant list is refreshed) is configurable per PBX (6h / 12h / 24h).

Requirements

  • Vodia PBX v69 or later
  • API access enabled on the PBX
  • Vodia Monitor server IP whitelisted on the PBX (recommended)