Here are the key requirements for running Zabbix efficiently:

1. Operating System 🐧🍎

  • Supported OS:
    • Linux (Debian, Ubuntu, CentOS, RHEL, etc.)
    • macOS (Server or desktop variants)
    • Windows (Server editions recommended)
  • Minimum Version:
    • Linux: Kernel 3.10+
    • Windows: Server 2012 R2 or later

2. Hardware Specifications ⚙️

  • CPU: 1.5 GHz or faster (x86_64 architecture recommended)
  • RAM:
    • 2 GB for lightweight setups
    • 4 GB+ for monitoring medium to large environments
  • Disk Space: At least 10 GB free (expandable for historical data)

3. Database Requirements 🗄️

  • Supported Databases:
    • MySQL/MariaDB (5.5+ or 8.0+)
    • PostgreSQL (9.2+ or 10+)
    • Oracle (11gR2+)
    • Microsoft SQL Server (2012+)
  • Minimum Database Size: 1 GB (grows with data volume)

4. Network Configuration 🌐

  • Ensure port 10050 (Zabbix Agent) and 161 (SNMP) are open for communication.
  • For high availability, configure redundant network interfaces.

5. Additional Dependencies 📦

  • Web Server: Apache, Nginx, or IIS
  • PHP: Version 7.0–8.1 (with required modules: php-cli, php-mysql, php-gd, etc.)
  • Time Synchronization: NTP service must be running for accurate monitoring.

For detailed installation guides, check our Zabbix Installation Documentation.

Server_Hardware
Database_Support