Ad Widget

Collapse

Zabbix Server Failing in Docker container with exit code 1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • wmead
    Junior Member
    • Oct 2022
    • 2

    #1

    Zabbix Server Failing in Docker container with exit code 1

    I setup a POC VM system with OEL8.6 and created a docker compose file with Zabbix 6.2 on Postgres with a predefined Network and IP's and it was working perfectly. I tried moving the same docker compose file to an OEL8.6 Physical server with a bonded 10GB interface and I cannot get it to work. I am thinking this is a Docker issue but I am trying to get whatever Info I can from the logs from the server container but because it is restarting constantly I cannot get a command prompt in the container and when I start the containers up in no background mode the logs do not show me anything that I can go from.

    zabbix-server_1 | ** Database 'zabbix' already exists. Please be careful with database owner!
    zabbix-web_1 | 10.60.20.228 - - [20/Oct/2022:14:39:19 +0000] "POST /zabbix.php?sid=0f2462a83bb892a8&action=widget.item .view HTTP/1.1" 200 217 "http://prodjump6.aeso.ca/zabbix.php?action=dashboard.view" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" "-"
    zabbix-server_1 | ** Table 'zabbix.dbversion' already exists.
    zabbix-server_1 | ** Preparing Zabbix server configuration file
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenIP": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenPort": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ListenBacklog": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SourceIP": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogType": 'console'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogFileSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "PidFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DebugLevel": '1'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBHost": 'postgres-server'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBName": 'zabbix'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBSchema": 'public'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBPort": '5432'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VaultDBPath": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VaultURL": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBUser": 'zabbix'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBPassword": '****'. Enable DEBUG_MODE to view value ...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "AllowUnsupportedDBVersions": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartReportWriters": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "WebServiceURL": 'http://zabbix-web-service:10053/report'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageURL": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageTypes": 'log,text'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryStorageDateIndex": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "DBSocket": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StatsAllowedIP": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartIPMIPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPollersUnreachable": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTrappers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPingers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartDiscoverers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartHistoryPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartHTTPPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartODBCPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartPreprocessors": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTimers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartEscalators": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartAlerters": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartTimers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartEscalators": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartLLDProcessors": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "JavaGateway": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "JavaGatewayPort": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartJavaPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartVMwareCollectors": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwarePerfFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareCacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "VMwareTimeout": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SNMPTrapperFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartSNMPTrapper": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HousekeepingFrequency": '1'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "MaxHousekeeperDelete": '5000'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ServiceManagerSyncFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SenderFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "CacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "CacheUpdateFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartDBSyncers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryCacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HistoryIndexCacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrendCacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrendFunctionCacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ValueCacheSize": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "Timeout": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TrapperTimeout": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnreachablePeriod": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnavailableDelay": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "UnreachableDelay": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "AlertScriptsPath": '/usr/lib/zabbix/alertscripts'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ExternalScripts": '/usr/lib/zabbix/externalscripts'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "FpingLocation": '/usr/bin/fping'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "Fping6Location": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSHKeyLocation": '/var/lib/zabbix/ssh_keys'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LogSlowQueries": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "StartProxyPollers": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ProxyConfigFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ProxyDataFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLCertLocation": '/var/lib/zabbix/ssl/certs/'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLKeyLocation": '/var/lib/zabbix/ssl/keys/'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "SSLCALocation": '/var/lib/zabbix/ssl/ssl_ca/'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "LoadModulePath": '/var/lib/zabbix/modules/'...updated
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCAFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCRLFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCertFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherAll": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherAll13": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherCert": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherCert13": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherPSK": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSCipherPSK13": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSKeyFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSPSKIdentity": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "TLSPSKFile": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "ServiceManagerSyncFrequency": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "HANodeName": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "NodeAddress": ''...removed
    zabbix-server_1 | ** Updating '/etc/zabbix/zabbix_server.conf' parameter "User": 'zabbix'...updated
    zabbix-server_1 | Starting Zabbix Server. Zabbix 6.2.3 (revision 98ee88f).
    zabbix-server_1 | Press Ctrl+C to exit.
    zabbix-server_1 |
    zabbix-server_1 | 7:20221020:143919.784 Starting Zabbix Server. Zabbix 6.2.3 (revision 98ee88f).
    zabbix-server_1 | 7:20221020:143919.784 ****** Enabled features ******
    zabbix-server_1 | 7:20221020:143919.784 SNMP monitoring: YES
    zabbix-server_1 | 7:20221020:143919.784 IPMI monitoring: YES
    zabbix-server_1 | 7:20221020:143919.784 Web monitoring: YES
    zabbix-server_1 | 7:20221020:143919.784 VMware monitoring: YES
    zabbix-server_1 | 7:20221020:143919.784 SMTP authentication: YES
    zabbix-server_1 | 7:20221020:143919.784 ODBC: YES
    zabbix-server_1 | 7:20221020:143919.784 SSH support: YES
    zabbix-server_1 | 7:20221020:143919.784 IPv6 support: YES
    zabbix-server_1 | 7:20221020:143919.784 TLS support: YES
    zabbix-server_1 | 7:20221020:143919.784 ******************************
    zabbix-server_1 | 7:20221020:143919.784 using configuration file: /etc/zabbix/zabbix_server.conf
    prod_zabbix-server_1 exited with code 1​
  • Markku
    Senior Member
    Zabbix Certified SpecialistZabbix Certified ProfessionalZabbix Certified Expert
    • Sep 2018
    • 1781

    #2
    Unfortunately I haven't used Zabbix in containers very much so I cannot help you in those specifics, but just an idea. In a normal Zabbix server installation the next line after the configuration file name is the database version:

    93758:20221020:202522.684 ******************************
    93758:20221020:202522.684 using configuration file: /etc/zabbix/zabbix_server.conf
    93758:20221020:202522.691 current database version (mandatory/optional): 06020000/06020002
    93758:20221020:202522.691 required mandatory version: 06020000
    93759:20221020:202522.695 starting HA manager
    93759:20221020:202522.698 HA manager started in active mode
    93758:20221020:202522.699 server #0 started [main process]
    ...


    ​So are you sure your database is working normally?

    Markku

    Comment


    • wmead
      wmead commented
      Editing a comment
      Hello Markku, I am quite sure that the DB is working properly as I am using the exact same docker-compose file that I did on my test OEL8 VM system and everything works just fine in that setup.
  • wmead
    Junior Member
    • Oct 2022
    • 2

    #3
    Hello Markku I definitely owe you an apology as when I was looking into this some more I noticed that the Docker Compose file was using the latest images for the Server and the Postgres Database. In my working version it was using Server 6.2.1 and Postgrest 14.5.
    I modified the compose file to use the 6.2-latest image of the Server and verison 14.5 for Postgres and now it is working fine. So there was definitely something going on between the server and the Databse.

    Comment

    Working...