如果您使用 startup.sh
和 shutdown.sh
脚本来启动 Zabbix Java gateway,则可以在 settings.sh
文件中指定必要的配置参数。启动和关闭脚本会加载设置 file 并负责将 shell 变量(列在第一列)转换为 Java 属性(列在第二列)。
如果您通过直接运行 java
手动启动 Zabbix Java gateway,则可以在命令行中指定相应的 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 Gateway 将作为控制台应用程序启动。 | |
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 registered。