若使用startup.sh
和shutdown.sh
脚本来启动Zabbix Java gateway,则可在settings.sh
文件中指定必要的配置参数。启动和关闭脚本会加载该配置文件,并负责将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文件名。若未指定,Zabbix Java网关将以控制台应用形式启动 | |
PROPERTIES_FILE | zabbix.propertiesFile | no | 属性文件名。可用于以键值格式设置额外属性(避免在命令行中可见),或覆盖现有属性 示例:"javax.net.ssl.trustStorePassword=<密码>" |
||
START_POLLERS | zabbix.startPollers | no | 1-1000 | 5 | 工作线程启动数量 |
TIMEOUT | zabbix.timeout | no | 1-30 | 3 | 网络操作等待超时时长 |
端口10052未IANA registered