OS Manuals

/usr/bin/zabbix_server

Zabbix Server with PostgreSQL database - central monitoring server for distributed monitoring

From zabbix-server-pgsql-7.4 7.4.16-r0 (enterprise-packages), captured 2026-11-08 by running zabbix_server --help (exit 0). permalink

Usage:
  zabbix_server [-c config-file]
  zabbix_server [-c config-file] -R runtime-option
  zabbix_server [-c config-file] -T
  zabbix_server -h
  zabbix_server -V

The core daemon of Zabbix software.

Options:
  -c --config config-file        Path to the configuration file
                                 (default: "/etc/zabbix/zabbix_server.conf")
  -f --foreground                Run Zabbix server in foreground
  -R --runtime-control runtime-option   Perform administrative functions

    Runtime control options:
      config_cache_reload             Reload configuration cache
      housekeeper_execute             Execute the housekeeper
      trigger_housekeeper_execute     Execute the trigger housekeeper
      log_level_increase=target       Increase log level, affects all processes if
                                        target is not specified
      log_level_decrease=target       Decrease log level, affects all processes if
                                        target is not specified
      snmp_cache_reload               Reload SNMP cache
      secrets_reload                  Reload secrets from Vault
      diaginfo=section                Log internal diagnostic information of the
                                        section (historycache, preprocessing, alerting,
                                        lld, valuecache, locks, connector) or everything if section is
                                        not specified
      history_cache_clear=target      Clear history cache for item specified by its ID
      prof_enable=target              Enable profiling, affects all processes if
                                        target is not specified
      prof_disable=target             Disable profiling, affects all processes if
                                        target is not specified
      service_cache_reload             Reload service manager cache
      ha_status                        Display HA cluster status
      ha_remove_node=target            Remove the HA node specified by its name or ID
      ha_set_failover_delay=delay      Set HA failover delay
      proxy_config_cache_reload[=name] Reload configuration cache on proxy by its name,
                                        comma-separated list can be used to pass multiple names.
                                        All proxies will be reloaded if no names were specified.

      Log level control targets:
        process-type              All processes of specified type
                                  (alerter, alert manager, alert syncer, availability manager,
                                  browser poller, configuration syncer, configuration syncer worker,
                                  connector manager, connector worker, discovery manager, escalator,
                                  ha manager, history poller, history syncer, housekeeper,
                                  http poller, http agent poller, icmp pinger, internal poller,
                                  ipmi manager, ipmi poller, java poller, lld manager, lld worker,
                                  odbc poller, poller, agent poller, preprocessing manager,
                                  preprocessing worker, proxy poller, proxy group manager, report manager,
                                  report writer, self-monitoring, service manager, snmp poller, snmp trapper,
                                  task manager, timer, trapper, trigger housekeeper, unreachable poller,
                                  vmware collector)
        process-type,N            Process type and number (e.g., poller,3)
        pid                       Process identifier

      Profiling control targets:
        process-type              All processes of specified type
                                  (alerter, alert manager, alert syncer, availability manager,
                                  browser poller, configuration syncer, configuration syncer worker,
                                  connector manager, connector worker, discovery manager, escalator,
                                  ha manager, history poller, history syncer, housekeeper,
                                  http poller, http agent poller, icmp pinger, internal poller,
                                  ipmi manager, ipmi poller, java poller, lld manager, lld worker,
                                  odbc poller, poller, agent poller, preprocessing manager,
                                  proxy poller, proxy group manager, report manager,
                                  report writer, self-monitoring, service manager, snmp poller, snmp trapper,
                                  task manager, timer, trapper, trigger housekeeper, unreachable poller,
                                  vmware collector)
        process-type,N            Process type and number (e.g., history syncer,1)
        pid                       Process identifier
        scope                     Profiling scope
                                  (rwlock, mutex, processing) can be used with process-type
                                  (e.g., history syncer,1,processing)

  -T --test-config                Validate configuration file and exit
  -h --help                       Display this help message
  -V --version                    Display version number

Some configuration parameter default locations:
  AlertScriptsPath                "/usr/share/zabbix/alertscripts"
  ExternalScripts                 "/usr/share/zabbix/externalscripts"
  SSLCertLocation                 "/usr/share/zabbix/ssl/certs"
  SSLKeyLocation                  "/usr/share/zabbix/ssl/keys"
  LoadModulePath                  "/usr/lib/modules"

Report bugs to: <https://support.zabbix.com>
Zabbix home page: <https://www.zabbix.com>
Documentation: <https://www.zabbix.com/documentation>
Options (6)
OptionDescriptionSource
-c --configPath to the configuration file (default: "/etc/zabbix/zabbix_server.conf")help
-f --foregroundRun Zabbix server in foregroundhelp
-R --runtime-controlPerform administrative functionshelp
-T --test-configValidate configuration file and exithelp
-h --helpDisplay this help messagehelp
-V --versionDisplay version numberhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.