Zabbix Documentation 4.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


zh:manual:concepts:proxy

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
zh:manual:concepts:proxy [2018/08/21 07:31]
hongshi [Start up manually]
zh:manual:concepts:proxy [2018/08/21 07:51] (current)
hongshi
Line 63: Line 63:
  
 == 运行时控制 == == 运行时控制 ==
- 
-== Runtime control == 
  
 运行时控制包含的选项: 运行时控制包含的选项:
- 
-Runtime control options: 
  
 ^选项^描述^目标^ ^选项^描述^目标^
Line 75: Line 71:
 |log_level_increase[=<​**target**>​]|增加日志级别,如果未指定目标,将影响所有进程。|**pid** - 进程标识符 (1 to 65535) \\ **process type** - 指定进程的所有类型 (例如,poller) ​ \\ **process type,N** - 进程类型和编号 (例如,poller,​3)| |log_level_increase[=<​**target**>​]|增加日志级别,如果未指定目标,将影响所有进程。|**pid** - 进程标识符 (1 to 65535) \\ **process type** - 指定进程的所有类型 (例如,poller) ​ \\ **process type,N** - 进程类型和编号 (例如,poller,​3)|
 |log_level_decrease[=<​**target**>​]|降低日志级别,如果未指定目标,则会影响所有进程。|:::​| |log_level_decrease[=<​**target**>​]|降低日志级别,如果未指定目标,则会影响所有进程。|:::​|
- 
-^Option^Description^Target^ 
-|config_cache_reload|Reload configuration cache. Ignored if cache is being currently loaded.\\ Active Zabbix proxy will connect to the Zabbix server and request configuration data.| | 
-|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.|**pid** - Process identifier (1 to 65535) \\ **process type** - All processes of specified type (e.g., poller) \\ **process type,N** - Process type and number (e.g., poller,3)| 
-|log_level_decrease[=<​**target**>​]|Decrease log level, affects all processes if target is not specified.|:::​| 
  
 单一 Zabbix 进程的日志级别改变后,进程的 PIDs 的值也会改变,允许的范围为1~65535。在具有大 PIDs <process type,N> 目标选项可更改单个进程的日志级别。 单一 Zabbix 进程的日志级别改变后,进程的 PIDs 的值也会改变,允许的范围为1~65535。在具有大 PIDs <process type,N> 目标选项可更改单个进程的日志级别。
- 
-Allowed range of PIDs for changing the log level of a single Zabbx process is from 1 to 65535. On systems with large PIDs <process type,N> target option can be used for changing the log level of a single process. ​ 
  
 例如,使用 config_cache_reload 选项重新加载 proxy 的配置缓存: 例如,使用 config_cache_reload 选项重新加载 proxy 的配置缓存:
- 
-Example of using runtime control to reload the proxy configuration cache: 
  
   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R config_cache_reload   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R config_cache_reload
  
 例如,使用 housekeeper_execute 选项来触发管家服务执行: 例如,使用 housekeeper_execute 选项来触发管家服务执行:
- 
-Example of using runtime control to trigger execution of housekeeper 
  
   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R housekeeper_execute   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R housekeeper_execute
   ​   ​
 例如,使用 log_level_increase 选项来改变日志级别: 例如,使用 log_level_increase 选项来改变日志级别:
- 
-Examples of using runtime control to change log level: 
  
   增加所有进程的日志级别:   增加所有进程的日志级别:
   ​   ​
-  Increase log level of all processes: 
   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_increase   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_increase
   ​   ​
   增加第二个 Poller 进程的日志级别:   增加第二个 Poller 进程的日志级别:
   ​   ​
-  Increase log level of second poller process: 
   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_increase=poller,​2   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_increase=poller,​2
   ​   ​
   增加 PID 为 1234 进程的日志级别:   增加 PID 为 1234 进程的日志级别:
   ​   ​
-  Increase log level of process with PID 1234: 
   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_increase=1234   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_increase=1234
   ​   ​
   降低 http poller 进程的日志级别:   降低 http poller 进程的日志级别:
   ​   ​
-  Decrease log level of all http poller processes: 
   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_decrease="​http poller"​   shell> zabbix_proxy -c /​usr/​local/​etc/​zabbix_proxy.conf -R log_level_decrease="​http poller"​
 == 进程用户 == == 进程用户 ==
  
-== Process user == 
  
-Zabbix proxy 被设计成作为非 root 用户运行。它将以任何非 root 用户的身份运行。因此,使用非 root 用户运行 proxy 是没有任何问题的. 
  
-Zabbix proxy is designed to run as a non-root user. It will run as whatever non-root user it is started as. So you can run proxy as any non-root user without any issues.+Zabbix proxy 允许使用非 ​root 用户运行。它将以任何非 ​root 用户的身份运行。因此,使用非 ​root 用户运行 proxy 是没有任何问题的.
  
 如果你试图以“root”身份运行它,它将会切换到一个已经“写死”的“zabbix”用户,该用户必须存在于您的系统上。如果您只想以“root”用户运行 proxy,您必须在 proxy 配置文件里修改‘AllowRoot‘参数。 如果你试图以“root”身份运行它,它将会切换到一个已经“写死”的“zabbix”用户,该用户必须存在于您的系统上。如果您只想以“root”用户运行 proxy,您必须在 proxy 配置文件里修改‘AllowRoot‘参数。
  
-If you will try to run it as '​root',​ it will switch to a hardcoded '​zabbix'​ user, which must be present on your system. You can only run proxy as '​root'​ if you modify the '​AllowRoot'​ parameter in the proxy configuration file accordingly. 
  
 == 配置文件 == == 配置文件 ==
  
-== Configuration file ==+
  
 有关配置 Zabbix proxy 的详细信息,请查阅 [[manual:​appendix:​config:​zabbix_proxy|配置文件]] 章节。 有关配置 Zabbix proxy 的详细信息,请查阅 [[manual:​appendix:​config:​zabbix_proxy|配置文件]] 章节。
  
-See the [[manual:​appendix:​config:​zabbix_proxy|configuration file]] options for details on configuring zabbix_proxy. 
  
 === 支持的平台 === === 支持的平台 ===
  
-=== Supported platforms === 
  
 Zabbix proxy 在与 Zabbix server 相同的 [[manual:​concepts:​server#​受支持的平台]] 列表上运行。 Zabbix proxy 在与 Zabbix server 相同的 [[manual:​concepts:​server#​受支持的平台]] 列表上运行。
  
-Zabbix proxy runs on the same list of [[manual:​concepts:​server#​supported platforms]] as Zabbix server. 
  
 === 语言环境 === === 语言环境 ===
  
-=== Locale === 
  
 值得注意的是,Zabbix proxy 需要 UTF-8 语言环境,以便可以正确解释某些文本项。 大多数现代类 Unix 系统都默认使用 UTF-8 语言环境,但是,有些系统可能需要专门设置。 值得注意的是,Zabbix proxy 需要 UTF-8 语言环境,以便可以正确解释某些文本项。 大多数现代类 Unix 系统都默认使用 UTF-8 语言环境,但是,有些系统可能需要专门设置。
  
-Note that the proxy requires a UTF-8 locale so that some textual items can be interpreted correctly. Most modern Unix-like systems have a UTF-8 locale as default, however, there are some systems where that may need to be set specifically.+