Ad Widget

Collapse

Zabbix Postgres v5.0 to 6.0 don't upgrade database

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • CYR
    Junior Member
    • Nov 2022
    • 1

    #1

    Zabbix Postgres v5.0 to 6.0 don't upgrade database

    Hi,

    I'm using zabbix/zabbix-server-pgsql:alpine-5.0-latest with a separate postgresql 13 server.
    I want to migrate to zabbix/zabbix-server-pgsql:alpine-5.0-latest, however it don't works.

    I've these logs from the server docker:
    Code:
    ** Preparing Zabbix server
    ** Using POSTGRES_USER variable from secret file
    ** Using POSTGRES_PASSWORD variable from secret file
    ********************
    * DB_SERVER_HOST: 192.168.0.XXX
    * DB_SERVER_PORT: 5432
    * DB_SERVER_DBNAME: zabbix
    * DB_SERVER_SCHEMA: public
    ********************
    ** Database 'zabbix' already exists. Please be careful with database owner!
    ** Table 'zabbix.dbversion' already exists.
    ** Preparing Zabbix server configuration file
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenIP": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenPort": '10051'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenBacklog": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SourceIP": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogType": 'console'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogFileSize": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "PidFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DebugLevel": '3'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBHost": '192.168.0.176'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBName": 'zabbix'...updated
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBSchema": 'public'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBPort": '5432'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VaultDBPath": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VaultURL": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBUser": 'zabbix'...updated
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBPassword": '****'. Enable DEBUG_MODE to view value ...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "AllowUnsupportedDBVersions": '1'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartReportWriters": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "WebServiceURL": 'http://zabbix-web-service:10053/report'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageURL": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageTypes": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageDateIndex": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBSocket": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StatsAllowedIP": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartIPMIPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPollersUnreachable": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTrappers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPingers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartDiscoverers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartHistoryPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartHTTPPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartODBCPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPreprocessors": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTimers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartEscalators": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartAlerters": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTimers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartEscalators": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartLLDProcessors": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "JavaGateway": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "JavaGatewayPort": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartJavaPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartVMwareCollectors": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwarePerfFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareCacheSize": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareTimeout": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SNMPTrapperFile": '/var/lib/zabbix/snmptraps/snmptraps.log'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartSNMPTrapper": '1'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HousekeepingFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "MaxHousekeeperDelete": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ServiceManagerSyncFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SenderFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "CacheSize": '2G'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "CacheUpdateFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartDBSyncers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryCacheSize": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryIndexCacheSize": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrendCacheSize": '2G'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrendFunctionCacheSize": '2G'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ValueCacheSize": '2G'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "Timeout": '30'...updated
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrapperTimeout": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnreachablePeriod": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnavailableDelay": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnreachableDelay": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "AlertScriptsPath": '/usr/lib/zabbix/alertscripts'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ExternalScripts": '/usr/lib/zabbix/externalscripts'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "FpingLocation": '/usr/sbin/fping'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "Fping6Location": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSHKeyLocation": '/var/lib/zabbix/ssh_keys'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogSlowQueries": '3000'...updated
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartProxyPollers": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ProxyConfigFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ProxyDataFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLCertLocation": '/var/lib/zabbix/ssl/certs/'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLKeyLocation": '/var/lib/zabbix/ssl/keys/'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLCALocation": '/var/lib/zabbix/ssl/ssl_ca/'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LoadModulePath": '/var/lib/zabbix/modules/'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCAFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCRLFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCertFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherAll": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherAll13": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherCert": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherCert13": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherPSK": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherPSK13": 'TLS_AES_128_GCM_SHA256'...added
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSKeyFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSPSKIdentity": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSPSKFile": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ServiceManagerSyncFrequency": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HANodeName": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "NodeAddress": ''...removed
    ** Updating '/etc/zabbix/zabbix_server.conf' parameter "AllowRoot": '1'...added
    Starting Zabbix Server. Zabbix 6.0.10 (revision e35d7dc).
    Press Ctrl+C to exit.
    
         7:20221111:180705.528 Starting Zabbix Server. Zabbix 6.0.10 (revision e35d7dc).
         7:20221111:180705.528 ****** Enabled features ******
         7:20221111:180705.528 SNMP monitoring:           YES
         7:20221111:180705.528 IPMI monitoring:           YES
         7:20221111:180705.528 Web monitoring:            YES
         7:20221111:180705.528 VMware monitoring:         YES
         7:20221111:180705.528 SMTP authentication:       YES
         7:20221111:180705.528 ODBC:                      YES
         7:20221111:180705.528 SSH support:               YES
         7:20221111:180705.528 IPv6 support:              YES
         7:20221111:180705.528 TLS support:               YES
         7:20221111:180705.528 ******************************
         7:20221111:180705.528 using configuration file: /etc/zabbix/zabbix_server.conf
         7:20221111:180705.587 Failed to retrieve timescaledb version
    ​
    And these logs from the postgresql server
    Code:
    2022-11-11 18:07:04.551 CET [473781] NOTICE: schema "public" already exists, skipping
    2022-11-11 18:07:04.551 CET [473781] STATEMENT: CREATE SCHEMA IF NOT EXISTS public
    I am amazed that having "ailed to retrieve timescaledb version" because timescaleDB is not configured on postgres and my docker env has "ENABLE_TIMESCALEDB=false"

    Can you help me please ?
Working...