LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

zabbix_server

Central Zabbix monitoring server daemon

TLDR

Start server
$ zabbix_server
copy
With config file
$ zabbix_server -c [/etc/zabbix/zabbix_server.conf]
copy
Foreground mode
$ zabbix_server -f
copy
Runtime control
$ zabbix_server -R [config_cache_reload]
copy

SYNOPSIS

zabbix_server [-c config] [-f] [-R command] [options]

DESCRIPTION

zabbix_server is the central daemon of the Zabbix monitoring system. It receives monitoring data from agents and proxies, evaluates trigger conditions, processes alerts, and stores historical data in its backend database.The server coordinates all monitoring activity: it schedules checks, processes incoming data, detects threshold violations, and sends notifications through configured media types (email, SMS, scripts, webhooks). It requires a database backend (MySQL, PostgreSQL, or Oracle) for storing configuration and collected metrics.The web frontend is a separate component that connects to the same database, providing the graphical interface for configuration and visualization. Runtime control commands via -R allow reloading configuration caches and adjusting log levels without restarting the service.

PARAMETERS

-c FILE

Config file.
-f
Foreground.
-R CMD
Send a runtime command to a running server (e.g. configcachereload, housekeeperexecute, loglevelincrease, logleveldecrease, diaginfo, snmpcachereload, hastatus).
-T, --test-config
Validate the configuration file and exit.
-h, --help
Show help and exit.
-V, --version
Show version information and exit.

CAVEATS

Requires a configured database backend (MySQL/MariaDB, PostgreSQL, or TimescaleDB) reachable before startup. The schema must already be loaded with zabbix_server SQL files. The web frontend is a separate component. Use -R log_level_increase to raise log verbosity at runtime without a restart.

HISTORY

zabbix_server is the core of Zabbix, an open-source enterprise monitoring platform.

SEE ALSO

Copied to clipboard
Kai