Monitoring Your Vodia PBX
note
Managing multiple PBXs? Deploy our comprehensive monitoring tool to oversee all your Vodia PBX instances from a central dashboard with real-time alerts. Learn more here: https://doc.vodia.com/docs/vodia-monitor-intro
Monitoring Your Vodia PBX (Overview): Ensuring Continuous Communication
Maintaining a healthy Vodia PBX is crucial for uninterrupted communication. 24/7 monitoring and proactive alerts are essential for addressing potential issues promptly. Vodia provides a suite of built-in tools and integration options to facilitate robust monitoring.
Vodia's Integrated Monitoring Capabilities
System Status Graphs
- Access vital performance metrics for your PBX via the web interface.
- Monitor key indicators such as call quality, registration changes, media, main CPU usage and HTTP/S statistics.
- Refer to: System Status Graphs Documentation
Syslog/Logfile Analysis
- Leverage comprehensive logging for in-depth troubleshooting.
- Configure granular logging to capture specific events (e.g., webclient events, REGISTER requests).
- Forward logs to an external syslog server (e.g.,
1.1.1.1:555) for centralized analysis. - Utilize tools like Graylog or Splunk for historical log retention and advanced querying.
- Example: Graylog can extract data like PBX domains, transport layers, client IPs, and geolocation for detailed analysis.
- Example query: "All SIP register requests in the last 30 minutes for a specific client IP."
- Refer to: Logging Documentation
Troubleshooting VoIP Calls with Call History (CDRs):
Vodia's tenant Call Log provides detailed Call Data Records (CDRs) for comprehensive VoIP troubleshooting. Each CDR contains:
- Detailed Call Flow: Tracks the complete call progression.
- SIP Packets: Captures SIP messaging for each call leg.
- CDRQ Statistics: Presents quality metrics per call leg.
- Device Information: Identifies involved devices.
- Related Logs: Offers supplementary call-specific logging.
- Refer to: https://doc.vodia.com/docs/cdr-troubleshooting
PCAP (Packet Capture) Tracking
- Capture network traffic at the extension and trunk levels.
- Download PCAP files directly from the call log page.
- Enable TLS key logging for encrypted traffic analysis via the "TLS key log file" setting in the system security section.
Event Notifications
- Configure email or SMS alerts for critical PBX events.
- Receive timely notifications of potential issues.
- Refer to: Event Notifications Documentation
Registration Monitoring
- Monitor tenant registrations for anomalies and unexpected behavior.
- Refer to: Registration Monitoring Documentation
SNMP Monitoring
- Utilize pre-defined Object Identifiers (OIDs) for SNMP polling.
- Use
snmpgetorsnmpwalkto retrieve PBX metrics. - Integrate with existing monitoring systems (e.g., Nagios) to create custom SNMP checks and historical data visualization.
- Example: A Nagios check every 5 minutes to monitor the number of active calls.
- Refer to: SNMP Monitoring Documentation