ZABBIX Server is a central process of ZABBIX software. ZABBIX Server can be started by executing:
| Parameter | Mandatory | Default value | Description |
| AlertScriptsPath | No | /home/zabbix/bin | Location of scripts for user-defined media types. |
| DBHost | No | localhost | DB host name. |
| DBName | Yes | - | Database name. Usually “zabbix”. |
| DBSocket | No | - | DB socket name. Used for non-TCP connection to MySQL database.
Example: /tmp/mysql.sock |
| DBPassword | No | NULL | User’s password. If password is not used, then this parameter must be commented. |
| DBUser | No | NULL | User name for connecting to the database |
| DebugLevel | No | 3 | Debug level ( 0 - none, 1 - critical, 2 - error, 3 - warnings, 4 - debug) |
| DisableHousekeeping | No | 0 | If set to 1, housekeeping procedure will be disabled |
| DisablePinger | No | 0 | If set to 1, pinging will be disabled |
| HousekeepingFrequency | No | 1 | The parameter defines how often the daemon must perform housekeeping procedure (in hours). If PostgreSQL is used set the value to 24 as it will perform command VACUUM. |
| FpingLocation | No | /usr/sbin/fping | Location of ICMP pinger. It must have setuid flag set. |
| LogFile | No | - | Name of log file. If not set, syslog is used. |
| NoTimeWait | No | - | Experimental parameter. If set, no sockets in TIME_WAIT state will exist. Works on Free BSD. |
| PidFile | No | /tmp/zabbix_server.pid | Name of file to store PID. |
| PingerFrequency | No | 30 | zabbix_server pings servers once per PingerFrequency seconds (1-3600) |
| SenderFrequency | No | 30 | The parameter defines how often the daemon must try to send alerts (in seconds) |
| StartPollers | No | 5 | Number of pollers (processes which retrieve data from agents) to start (4-255) |
| StartTrappers | No | 5 | Number of trappers to start (4-255) |
| TrapperTimeout | No | 5 | Do not spend more than Timeout seconds on processing of traps (1-255) |
| ListenIP | No | - | Interface to listen by trapper processes. Trapper will listen to all interfaces if missing. |
| ListenPort | No | 10051 | Port number to listen by trapper processes |
| Timeout | No | 5 | Do not spend more than Timeout seconds on retrieving requested value (1-255) Note: Example of the configuration file can be found at misc/conf/zabbix_server.conf |
| UnavailableDelay | No | 60 | How ofter try to connect to unavailable host |
| UnreachableDelay | No | 15 | How ofter try to connect to unreachable host |
| UnreachablePeriod | No | 45 | If a host was unreachable for more than UnreachablePeriod second, change host status to Unavailable |