如果使用startup.sh和shutdown.sh脚本来启动Zabbix Java gateway,则可以在settings.sh file中指定必要的配置参数。启动和关闭脚本会加载该设置file,并负责将shell变量(第一列列出)转换为Java属性(第二列列出)。
如果通过直接运行java手动启动Zabbix Java网关,则需在命令行中指定相应的Java属性。
| 变量 | 属性 | 必填 | 范围 | 默认值 | 描述 | 
|---|---|---|---|---|---|
| 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 file的名称。如果省略,Zabbix Java网关将以控制台应用程序形式启动。 | |
| PROPERTIES_FILE | zabbix.propertiesFile | no | 属性file的名称。可用于以键值格式设置额外属性,使其不会在命令行中显示,或覆盖现有属性。 例如:"javax.net.ssl.trustStorePassword=<password>" | ||
| START_POLLERS | zabbix.startPollers | no | 1-1000 | 5 | 启动的工作线程数。 | 
| TIMEOUT | zabbix.timeout | no | 1-30 | 3 | 等待网络操作的最长时间。 | 
端口10052不是IANA registered。