Zabbix provides effective and reliable ways of monitoring distributed IT infrastructure. The two main solutions for large environments provided by Zabbix are:
Proxies can be used to collect data locally on behalf of a centralized Zabbix server and then report the data to the server. Nodes are full Zabbix servers that can be set up in a hierarchy of distributed monitoring.
When making a choice between using a proxy or a node, several considerations must be taken into account.
| Proxy | Node | |
|---|---|---|
| Lightweight | Yes | No |
| GUI | No | Yes |
| Works independently | Yes | Yes |
| Easy maintenance | Yes | No |
| Automatic DB creation1 | Yes | No |
| Local administration | No | Yes |
| Ready for embedded hardware | Yes | No |
| One way TCP connections | Yes | Yes |
| Centralised configuration | Yes | No |
| Generates notifications | No | Yes |
[1] Automatic DB creation feature only works with SQLite. Other databases require a manual setup.