manual:concepts:server

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:concepts:server [2018/11/08 11:40]
martins-v listing of server process types
manual:concepts:server [2020/09/01 10:24] (current)
martins-v adding the foreground command line parameter
Line 41: Line 41:
 <​code>​ <​code>​
 -c --config <​file> ​             path to the configuration file (default is /​usr/​local/​etc/​zabbix_server.conf) -c --config <​file> ​             path to the configuration file (default is /​usr/​local/​etc/​zabbix_server.conf)
 +-f --foreground ​                run Zabbix server in foreground
 -R --runtime-control <​option> ​  ​perform administrative functions -R --runtime-control <​option> ​  ​perform administrative functions
 -h --help ​                      give this help -h --help ​                      give this help
Line 60: Line 61:
 |config_cache_reload|Reload configuration cache. Ignored if cache is being currently loaded.| | |config_cache_reload|Reload configuration cache. Ignored if cache is being currently loaded.| |
 |housekeeper_execute|Start the housekeeping procedure. Ignored if the housekeeping procedure is currently in progress.| | |housekeeper_execute|Start the housekeeping procedure. Ignored if the housekeeping procedure is currently in progress.| |
-|log_level_increase[=<​**target**>​]|Increase log level, affects all processes if target is not specified.|**process type** - All processes of specified type (alerteralert manager, configuration syncer, discoverer, escalator, history syncer, housekeeper,​ http poller, icmp pinger, ipmi manager, ipmi poller, java poller, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring,​ snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector) \\ **process type,N** - Process type and number (e.g., poller,3)\\ **pid** - Process identifier (1 to 65535). For larger values specify target as '​process type,​N'​. ​ |+|log_level_increase[=<​**target**>​]|Increase log level, affects all processes if target is not specified.|**process type** - All processes of specified type (e.g., poller)\\ See all [[#​server_process_types|server process types]].\\ **process type,N** - Process type and number (e.g., poller,3)\\ **pid** - Process identifier (1 to 65535). For larger values specify target as '​process type,​N'​. ​ |
 |log_level_decrease[=<​**target**>​]|Decrease 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.|:::​|
  
Line 115: Line 116:
   * ''​ipmi poller''​ - poller for IPMI checks   * ''​ipmi poller''​ - poller for IPMI checks
   * ''​java poller''​ - poller for Java checks   * ''​java poller''​ - poller for Java checks
 +  * ''​lld manager''​ - manager process of low-level discovery tasks
 +  * ''​lld worker''​ - worker process of low-level discovery tasks
   * ''​poller''​ - normal poller for passive checks   * ''​poller''​ - normal poller for passive checks
   * ''​preprocessing manager''​ - manager of preprocessing tasks   * ''​preprocessing manager''​ - manager of preprocessing tasks
Line 126: Line 129:
   * ''​unreachable poller''​ - poller for unreachable devices   * ''​unreachable poller''​ - poller for unreachable devices
   * ''​vmware collector''​ - VMware data collector responsible for data gathering from VMware services   * ''​vmware collector''​ - VMware data collector responsible for data gathering from VMware services
 +
 +The server log file can be used to observe these process types.
  
 Various types of Zabbix server processes can be monitored using the **zabbix[process,<​type>,<​mode>,<​state>​]** internal [[:​manual/​config/​items/​itemtypes/​internal|item]]. Various types of Zabbix server processes can be monitored using the **zabbix[process,<​type>,<​mode>,<​state>​]** internal [[:​manual/​config/​items/​itemtypes/​internal|item]].