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...