8 Zabbix Java 网关
如果您使用 startup.sh 和 shutdown.sh 脚本来启动 Zabbix
Java 网关,则可以在 settings.sh 文件中指定所需的
配置参数。启动和关闭脚本会 source 该 settings 文件,并负责将
shell 变量(列在第一列)转换为 Java 属性(列在第二列)。
如果您通过直接运行 java 手动启动 Zabbix Java 网关,
则需要在命令行中指定相应的 Java 属性。
| Variable | Property | Mandatory | Range | Default | Description |
|---|---|---|---|---|---|
| LISTEN_IP | zabbix.listenIP | no | 0.0.0.0 | 监听的 IP 地址。 | |
| LISTEN_PORT | zabbix.listenPort | no | 1024-32767 | 10052 | 监听端口。 |
| PID_FILE | zabbix.pidFile | no | /tmp/zabbix_java.pid | PID 文件名。如果省略,Zabbix Java 网关将作为控制台应用程序启动。 | |
| PROPERTIES_FILE | zabbix.propertiesFile | no | 属性文件名。可用于通过键值格式设置附加属性,使其不会显示在命令行中,或覆盖现有属性。 例如:"javax.net.ssl.trustStorePassword=<password>" |
||
| START_POLLERS | zabbix.startPollers | no | 1-1000 | 5 | 要启动的工作线程数。 |
| TIMEOUT | zabbix.timeout | no | 1-30 | 3 | 等待网络操作的时间长度(以秒为单位)。 |
端口 10052 未在 IANA 注册。