Zabbix Integration
Integrate Zabbix network monitoring with ISPBills for unified infrastructure management
Connect your Zabbix monitoring server to ISPBills for centralised network monitoring, host management, and alert visibility — all within the ISPBills dashboard.
Zabbix integration requires a running Zabbix server. ISPBills connects via the Zabbix API to pull monitoring data into your admin panel.
Overview
The Zabbix integration module allows you to:
- Connect one or more Zabbix servers to ISPBills
- Monitor host availability and performance metrics
- View active problems and alerts from Zabbix
- Access Zabbix monitoring data without leaving ISPBills
Adding Zabbix Server
To connect a Zabbix server:
- Navigate to the Zabbix server configuration section in ISPBills
- Provide the connection details:
| Parameter | Description |
|---|---|
| Server URL | The base URL of your Zabbix web frontend (e.g., https://zabbix.example.com) |
| API User | A Zabbix user account with API access permissions |
| API Token/Password | The authentication credential for the API user |
| Verify SSL | Whether to validate the SSL certificate of the Zabbix server |
- Test the connection to confirm ISPBills can communicate with the Zabbix API
- Save the server configuration
Create a dedicated Zabbix API user with read-only permissions for ISPBills. Avoid using your Zabbix admin account for the integration.
Monitoring Hosts
Once connected, ISPBills displays hosts from your Zabbix server.
- View all monitored hosts with their current availability status
- Filter hosts by host group, status, or name
- See key performance metrics such as CPU usage, memory, network throughput, and disk utilisation
- Map Zabbix hosts to ISPBills customer connections or network devices for contextual monitoring
Mapping Zabbix hosts to ISPBills network devices helps your support team quickly identify which customers are affected when a device goes down.
Viewing Problems and Alerts
ISPBills pulls active problems from Zabbix and presents them in a unified alert view.
| Column | Description |
|---|---|
| Severity | The problem severity level (e.g., warning, high, disaster) |
| Host | The affected host or device |
| Problem | Description of the detected issue |
| Duration | How long the problem has persisted |
| Acknowledged | Whether the problem has been acknowledged by an operator |
Key features:
- Filter problems by severity, host group, or time range
- Acknowledge problems directly from ISPBills
- View problem history and resolution timeline
Pay immediate attention to problems with high or disaster severity — they typically indicate service-affecting outages.
Dashboard Integration
Zabbix monitoring data is integrated into the ISPBills dashboard for a unified operational view.
- Add Zabbix widgets to your ISPBills dashboard to display host counts, active problems, or uptime summaries
- Correlate Zabbix alerts with customer support tickets
- Use monitoring data alongside billing information for informed decision-making
Combining Zabbix infrastructure monitoring with ISPBills billing data gives you a complete operational picture — from network health to revenue impact.