Ad Widget

Collapse

Какую версию postgres ставить в докер для zabbix 6.2.9, чтобы не было ошибки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nom77
    Member
    • Mar 2017
    • 34

    #1

    Какую версию postgres ставить в докер для zabbix 6.2.9, чтобы не было ошибки

    Нужно поставить версию заббикс 6.2.9 чтобы перенести настройки со старого заббикс на mysql (склонировать базу как понимаю невозможно, pgloader не работат в дебиане, almalunix и centos 7, куча ошибок, убил кучу времени на неработающий софт)
    собираю все на докер контейнерах, yaml файл ниже
    получаю ошибку

    The Zabbix database version does not match current requirements. Your database version: 6040000. Required version: 6020000. Please contact your system administrator.
    image: 'postgres:latest'
    как понимаю нужен какой то другой, подскажите какой ?

    Code:
    version: '3.3'
    services:
    postgres:
    container_name: postgres-server
    environment:
    - POSTGRES_USER=zabbix
    - POSTGRES_PASSWORD=zabbix_pwd
    - POSTGRES_DB=zabbix
    volumes:
    - .post:/var/lib/postgresql/data
    restart: unless-stopped
    image: 'postgres:latest'
    networks:
    - zabbix-net
    ports:
    - '5432:5432'
    zabbix-snmptraps:
    container_name: zabbix-snmptraps
    volumes:
    - '/zbx_instance/snmptraps:/var/lib/zabbix/snmptraps:rw'
    - '/var/lib/zabbix/mibs:/usr/share/snmp/mibs:ro'
    ports:
    - '162:1162/udp'
    restart: unless-stopped
    image: 'zabbix/zabbix-snmptraps:alpine-6.2.9'
    networks:
    - zabbix-net
    zabbix-server-pgsql:
    container_name: zabbix-server-pgsql
    environment:
    - DB_SERVER_HOST=postgres-server
    - POSTGRES_USER=zabbix
    - POSTGRES_PASSWORD=zabbix_pwd
    - POSTGRES_DB=zabbix
    - ZBX_ENABLE_SNMP_TRAPS=true
    networks:
    - zabbix-net
    ports:
    - '10051:10051'
    restart: unless-stopped
    image: 'zabbix/zabbix-server-pgsql:alpine-6.2.9'
    zabbix-web-nginx-pgsql:
    container_name: zabbix-web-nginx-pgsql
    environment:
    - ZBX_SERVER_HOST=zabbix-server-pgsql
    - DB_SERVER_HOST=postgres-server
    - POSTGRES_USER=zabbix
    - POSTGRES_PASSWORD=zabbix_pwd
    - POSTGRES_DB=zabbix
    networks:
    - zabbix-net
    ports:
    - '443:8443'
    - '80:8080'
    volumes:
    - '/etc/ssl/nginx:/etc/ssl/nginx:ro'
    restart: unless-stopped
    image: 'zabbix/zabbix-web-nginx-pgsql:alpine-6.2.9'
    networks:
    zabbix-net:
    driver: bridge
  • dedy
    Senior Member
    • Sep 2018
    • 203

    #2
    Так тут проблема не в версии постгрес, ваша ошибка пишет о том что у вас база для забикса старее версией чем ваш заббикс сервер

    Comment

    • nom77
      Member
      • Mar 2017
      • 34

      #3
      ДА разобрался сам, надо было удалить папку на хосте .post:/var/lib/postgresql/data куда была записана старая база, версия постгрес тут действительно не причем
      Но почему при запуске писало
      Database error Unable to select configuration.

      А потом через несколько секунд исчезла ошибка и появилось окно логина в заббикс ?

      Comment

      Working...