ZABBIX_SERVER(8)

✨ ZABBIX_SERVER(8) ✨

okay bestie, welcome to the manual page for zabbix_server β€” aka the main character of the whole Zabbix situation πŸ’… (it lives in the System Manager's Manual, if you were wondering).


πŸŽ€ NAME πŸŽ€

zabbix_server β€” the Zabbix server daemon πŸ¦‹


🌸 SYNOPSIS 🌸

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

πŸ’– DESCRIPTION πŸ’–

zabbix_server is the core daemon of Zabbix software. like, the whole thing runs on this. no cap. πŸ‘‘


✨ OPTIONS ✨

  • -c, --config config-file β€” use the alternate config-file instead of the default one. switching it up, we love to see it 🫢
  • -f, --foreground β€” run Zabbix server in foreground. staying right there where you can see it, main character energy ✨
  • -R, --runtime-control runtime-option β€” perform administrative functions according to runtime-option. admin era πŸ’…

🧚 Runtime control options

  • config_cache_reload β€” reload the configuration cache. Ignored if the cache is currently being loaded. The default configuration file (unless -c is specified) gets used to find the PID file, and the signal gets sent to the process listed in that PID file. refresher moment 🌈
  • snmp_cache_reload β€” reload the SNMP cache. snmp said glow-up πŸ’«
  • housekeeper_execute β€” execute the housekeeper. Ignored if the housekeeper is currently being executed. she's busy, bestie 🧹
  • trigger_housekeeper_execute β€” execute the trigger housekeeper (removes problems for deleted triggers). Ignored if the trigger housekeeper is currently being executed. also booked and busy 🧽
  • secrets_reload β€” reload secrets from Vault. Ignored if the configuration cache or secrets are currently being loaded. secrets, but make it a reload πŸ”
  • diaginfo[=section] β€” log internal diagnostic information of the specified section. Section can be historycache, preprocessing, alerting, lld, valuecache, locks, and connector. By default, diagnostic information of all sections is logged. tell me everything 🩺
  • prof_enable[=target] β€” enable profiling. affects all processes if target is not specified. go off, metrics πŸ“ˆ
  • prof_disable[=target] β€” disable profiling. affects all processes if target is not specified. okay that's enough πŸ“‰
  • ha_status β€” display high availability cluster status. Can be performed only on the active node. only the queen bee gets to answer πŸ‘‘
  • ha_remove_node β€” ha_remove_node[=name|ID] remove a high availability node by its name or ID listed in ha_status. Can be performed only on the active node. bye girl, blocked πŸ’€
  • ha_set_failover_delay[=delay] β€” set the high availability failover delay. The delay can be specified using time suffixes. Can be performed only on the active node. scheduling the drama in advance ⏳
  • log_level_increase[=target] β€” increase log level. affects all processes if target is not specified. turn the volume UP πŸ”Š
  • log_level_decrease[=target] β€” decrease log level. affects all processes if target is not specified. okay inside voices 🀫

πŸ¦‹ Log level control targets

  • process-type β€” all processes of the 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). literally the whole group chat 🌸
  • process-type,N β€” process type and number (e.g., poller,3). her specifically 🎯
  • pid β€” process identifier. by the numbers πŸ”’

🫢 Profiling control targets

  • process-type β€” all processes of the 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). and yes, bestie, this list is not the same as the log level one β€” copy it exactly, do not improvise πŸ’€
  • process-type,N β€” process type and number (e.g., history syncer,1). one very specific girl πŸ’œ
  • pid β€” process identifier. id-based selection, iconic πŸ”₯
  • scope β€” (rwlock, mutex, processing) can be used with process-type (e.g., history syncer,1,processing). now we're getting granular, obsessed πŸŽ€
  • -T, --test-config β€” validate configuration file and exit. vibe check your config then dip ✌️
  • -h, --help β€” display this help and exit. help me help you 🫢
  • -V, --version β€” output version information and exit. who are you, what version, slay πŸ’…

🌈 FILES 🌈

  • /usr/local/etc/zabbix_server.conf β€” default location of the Zabbix server configuration file (if not modified during compile time). that's her home address 🏠

⭐ SEE ALSO ⭐

Documentation πŸ“š

zabbix_agentd(8), zabbix_get(1), zabbix_proxy(8), zabbix_sender(1), zabbix_js(1), zabbix_agent2(8), zabbix_web_service(8) β€” the whole friend group, love them all 🫢✨


and that's the page, bestie!! this one's from Zabbix, dated 2022-01-06, and you read it on the System Manager's Manual side of the internet. go forth and run that daemon πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from