Ad Widget

Collapse

Zabbix 6.4.2 deploy on RedHat Linux 8 docker enviornment

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kenntun
    Junior Member
    • May 2023
    • 1

    #1

    Zabbix 6.4.2 deploy on RedHat Linux 8 docker enviornment

    I am trying to deploy Zabbix 6.4.2


    # Network Zabbix-net already created and IP range will be 10.89.4.0/24

    1. Start empty PostgreSQL server instance

    # docker run --name postgres-server -t \
    -e POSTGRES_USER="zabbix" \
    -e POSTGRES_PASSWORD="zabbix_pwd" \
    -e POSTGRES_DB="zabbix" \
    --network=zabbix-net \
    --restart unless-stopped \
    -d postgres:latest
    2. Start Zabbix snmptraps instance
    # docker run --name zabbix-snmptraps -t \
    -v /zbx_instance/snmptraps:/var/lib/zabbix/snmptraps:rw \
    -v /var/lib/zabbix/mibs:/usr/share/snmp/mibs:ro \
    --network=zabbix-net \
    -p 162:1162/udp \
    --restart unless-stopped \
    -d zabbix/zabbix-snmptraps:alpine-6.4-latest
    3. Start Zabbix server instance and link the instance with created PostgreSQL server instance
    * Replace postgres-server by create pod IP address (10.89.4.4)

    # docker run --name zabbix-server-pgsql -t \
    -e DB_SERVER_HOST="10.89.4.4" \
    -e POSTGRES_USER="zabbix" \
    -e POSTGRES_PASSWORD="zabbix_pwd" \
    -e POSTGRES_DB="zabbix" \
    -e ZBX_ENABLE_SNMP_TRAPS="true" \
    --network=zabbix-net \
    -p 10051:10051 \
    --volumes-from zabbix-snmptraps \
    --restart unless-stopped \
    -d zabbix/zabbix-server-pgsql:alpine-6.4-latest

    4. Start Zabbix web interface and link the instance with created PostgreSQL server and Zabbix server instances
    * Replace ZBX_Server_host assign by Zabbix-server-pgsql

    # docker run --name zabbix-web-nginx-pgsql -t \
    -e ZBX_SERVER_HOST="10.89.4.6" \
    -e DB_SERVER_HOST="10.89.4.4" \
    -e POSTGRES_USER="zabbix" \
    -e POSTGRES_PASSWORD="zabbix_pwd" \
    -e POSTGRES_DB="zabbix" \
    --network=zabbix-net \
    -p 28443:28443 \
    -p 28080:28080 \
    -v /etc/ssl/nginx:/etc/ssl/nginx:ro \
    --restart unless-stopped \
    -d zabbix/zabbix-web-nginx-pgsql:alpine-6.4-latest

    However, I cannot access Zabbix by 28443 / 28080
    How can i fix it?
Working...