1
0
mirror of https://github.com/zabbix/zabbix-docker.git synced 2025-08-08 16:14:56 +02:00
Files
agent
java-gateway
alpine
centos
conf
etc
usr
sbin
zabbix_java_gateway
.dockerignore
Dockerfile
README.md
docker-entrypoint.sh
ubuntu
proxy-mysql
proxy-sqlite3
server-mysql
server-pgsql
snmptraps
web-apache-mysql
web-apache-pgsql
web-nginx-mysql
web-nginx-pgsql
zabbix-appliance
.env_agent
.env_db_mysql
.env_db_mysql_proxy
.env_db_pgsql
.env_java
.env_prx
.env_prx_mysql
.env_prx_sqlite3
.env_srv
.env_web
.gitignore
LICENSE
README.md
build.sh
docker-compose_v3_alpine_mysql_latest.yaml
docker-compose_v3_alpine_mysql_local.yaml
docker-compose_v3_alpine_pgsql_latest.yaml
docker-compose_v3_alpine_pgsql_local.yaml
docker-compose_v3_centos_mysql_latest.yaml
docker-compose_v3_centos_mysql_local.yaml
docker-compose_v3_centos_pgsql_latest.yaml
docker-compose_v3_centos_pgsql_local.yaml
docker-compose_v3_ubuntu_mysql_latest.yaml
docker-compose_v3_ubuntu_mysql_local.yaml
docker-compose_v3_ubuntu_pgsql_latest.yaml
docker-compose_v3_ubuntu_pgsql_local.yaml
kubernetes.yaml
zabbix-docker/java-gateway/centos/conf/usr/sbin/zabbix_java_gateway

28 lines
811 B
Plaintext
Executable File

JAVA=${JAVA:-"/usr/bin/java"}
DAEMON=${DAEMON:-"/usr/sbin/zabbix_java"}
JAVA_OPTIONS="-server $JAVA_OPTIONS"
JAVA_OPTIONS="$JAVA_OPTIONS -Dlogback.configurationFile=/etc/zabbix/zabbix_java_gateway_logback.xml"
cd $DAEMON
CLASSPATH="$DAEMON/lib"
for jar in `find lib bin ext_lib -name "*.jar"`; do
if [ $jar != *junit* ]; then
CLASSPATH="$CLASSPATH:$DAEMON/$jar"
fi
done
ZABBIX_OPTIONS=""
if [ -n "$ZBX_START_POLLERS" ]; then
ZABBIX_OPTIONS="$ZABBIX_OPTIONS -Dzabbix.startPollers=$ZBX_START_POLLERS"
fi
if [ -n "$ZBX_TIMEOUT" ]; then
ZABBIX_OPTIONS="$ZABBIX_OPTIONS -Dzabbix.timeout=$ZBX_TIMEOUT -Dsun.rmi.transport.tcp.responseTimeout=${ZBX_TIMEOUT}000"
fi
COMMAND_LINE="$JAVA $JAVA_OPTIONS -classpath $CLASSPATH $ZABBIX_OPTIONS com.zabbix.gateway.JavaGateway"
exec $COMMAND_LINE