如果使用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。