Se você usar os scripts startup.sh e shutdown.sh para iniciar o Zabbix Java Gateway, então você pode especificar os parâmetros de configuração necessários no arquivo settings.sh. Os scripts de início e parada carregam o arquivo de configurações e cuidam em converter variáveis shell (listadas na primeira coluna) para propriedades Java (listadas na segunda coluna).
Se você iniciar o Zabbix Java Gateway manualmente pela execução do java diretamente, então você especifica as propriedades Java correspondentes na linha de comando.
| Variável | Propriedade | Obrigatório | Intervalo | Padrão | Descrição | 
|---|---|---|---|---|---|
| LISTEN_IP | zabbix.listenIP | não | 0.0.0.0 | Endereço IP no qual aguardar comunicação. | |
| LISTEN_PORT | zabbix.listenPort | não | 1024-32767 | 10052 | Porta na qual ouvir. | 
| PID_FILE | zabbix.pidFile | não | /tmp/zabbix_java.pid | Nome do arquivo PID. Se omitido, o Zabbix Java Gateway é iniciado como uma aplicação de console. | |
| PROPERTIES_FILE | zabbix.propertiesFile | não | Nome do arquivo de propriedades. Pode ser usado para definir propriedades adicionais usando um formato chave-valor de forma que elas não são visíveis em uma linha de comando ou para sobrescrever os existentes. Por exemplo: "javax.net.ssl.trustStorePassword=<password>"  |  ||
| START_POLLERS | zabbix.startPollers | não | 1-1000 | 5 | Número de threads de operadores a iniciar. | 
| TIMEOUT | zabbix.timeout | não | 1-30 | 3 | Quanto esperar por operações de rede. | 
A porta 10052 não é registrada na IANA.