2.コンテナ使用例
ご利用のDB環境に応じて以下のとおり起動します。
MySQL DB
Run Job Arranger Server
docker run --name jobarg-server -t \ -e DB_SERVER_HOST="MysqlのホストIP" \ <== DBホストを指定 -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd" \ -e JAZABBIXURL="zabbixのloginIP" \ <== ZabbixWEBログインIP (例 http://127.0.0.1/) -e LOGTYPE="file" \ -e DEBUGLEVEL=3 \ -v /tmp:/tmp:rw \ -v /etc/localtime:/etc/localtime:ro \ -p 0.0.0.0:10061:10061 \ --net zabbix-net \ <== Zabbix側の起動に依ります --link mysql-server \ <== Zabbix側の起動に依ります -d jobarg-server-mysql:centos-7.0.0
Run Job Arranger Monitor
docker run --name jobarg-monitor -t \ -e DB_SERVER_HOST="MysqlのホストIP" \ <== DBホストを指定 -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd" \ -e LOGTYPE="file" \ -e DEBUGLEVEL=3 \ -v /tmp:/tmp:rw \ -v /etc/localtime:/etc/localtime:ro \ --net zabbix-net \ <== Zabbix側の起動に依ります --link mysql-server \ <== Zabbix側の起動に依ります -d jobarg-monitor-mysql:centos-7.0.0
PostgresSQL DB
Run Job Arranger Server
docker run --name jobarg-server -t \ -e DB_SERVER_HOST="PostgreSQLのホストIP" \ <== DBホストを指定 -e POSTGRES_DATABASE="zabbix" \ -e POSTGRES_USER="zabbix" \ -e POSTGRES_PASSWORD="zabbix_pwd" \ -e JAZABBIXURL="zabbixのloginIP" \ <== ZabbixWEBログインIP (例 http://127.0.0.1/) -e LOGTYPE="file" \ -e DEBUGLEVEL=3 \ -v /tmp:/tmp:rw \ -v /etc/localtime:/etc/localtime:ro \ -p 0.0.0.0:10061:10061 \ --net zabbix-net \ <== Zabbix側の起動に依ります --link postgres-server \ <== Zabbix側の起動に依ります -d jobarg-server-postgresql:centos-7.0.0
Run Job Arranger Monitor
docker run --name jobarg-monitor -t \ -e DB_SERVER_HOST="PostgreSQLのホストIP" \ <== DBホストを指定 -e POSTGRES_DATABASE="zabbix" \ -e POSTGRES_USER="zabbix" \ -e POSTGRES_PASSWORD="zabbix_pwd" \ -e LOGTYPE="file" \ -e DEBUGLEVEL=3 \ -v /tmp:/tmp:rw \ -v /etc/localtime:/etc/localtime:ro \ --net zabbix-net \ <== Zabbix側の起動に依ります --link postgres-server \ <== Zabbix側の起動に依ります -d jobarg-monitor-postgresql:centos-7.0.0