Ad Widget

Collapse

Zabbix 3.0 не запускается после перезагрузки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nikis88
    Junior Member
    • Jan 2016
    • 11

    #1

    Zabbix 3.0 не запускается после перезагрузки

    Прошу не пинать сильно, zabbix и linux начал осваивать недавно.
    На сервере стоит Ubuntu 14.04, zabbix 2.4 был обновлен до 3.0, после обновления перестал автоматически запускаться.

    В логах /var/log/zabbix-server/zabbix-server.log:
    [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    Если выполнить команду service mysql status, система говорит что запущен. После выполнения команды sevice zabbix-server start все работает в штатном режиме.

    Подскажите пожалуйста где посмотреть? Что исправить?
    p.s. с 2.4 такой проблемы не было.
    Last edited by nikis88; 19-07-2016, 17:39.
  • shkiper
    Senior Member
    • Mar 2016
    • 123

    #2
    sudo chmod 777 /var/run/mysqld/mysqld.sock

    Comment

    • nikis88
      Junior Member
      • Jan 2016
      • 11

      #3
      Originally posted by shkiper
      sudo chmod 777 /var/run/mysqld/mysqld.sock
      Не помогло, та же самая ошибка:
      /var/log/zabbix-server/zabbix-server.log:
      [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

      Comment

      • Firm
        Senior Member
        • Dec 2009
        • 342

        #4
        После перезагрузки такое происходит?

        Comment

        • nikis88
          Junior Member
          • Jan 2016
          • 11

          #5
          Originally posted by firm
          После перезагрузки такое происходит?
          да, после перезагрузки

          Comment

          • nikis88
            Junior Member
            • Jan 2016
            • 11

            #6
            Originally posted by nikis88
            да, после перезагрузки
            На всякий случай полный лог после перезагрузки:

            1587:20160720:122026.539 [Z3005] query failed: [2006] MySQL server has gone away [insert into history (itemid,clock,ns,value) values (23306,1468995626,228805000,1.998656);
            ]
            1587:20160720:122026.539 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
            1587:20160720:122026.539 Cannot connect to the database. Exiting...
            1564:20160720:122026.541 One child process died (PID:1587,exitcode/signal:1). Exiting ...
            1564:20160720:122028.541 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
            1564:20160720:122028.541 Cannot connect to the database. Exiting...
            1067:20160720:182124.756 Starting Zabbix Server. Zabbix 3.0.3 (revision 60173).
            1067:20160720:182124.786 ****** Enabled features ******
            1067:20160720:182124.786 SNMP monitoring: YES
            1067:20160720:182124.786 IPMI monitoring: YES
            1067:20160720:182124.786 Web monitoring: YES
            1067:20160720:182124.786 VMware monitoring: YES
            1067:20160720:182124.786 SMTP authentication: YES
            1067:20160720:182124.786 Jabber notifications: YES
            1067:20160720:182124.786 Ez Texting notifications: YES
            1067:20160720:182124.786 ODBC: YES
            1067:20160720:182124.786 SSH2 support: YES
            1067:20160720:182124.786 IPv6 support: YES
            1067:20160720:182124.786 TLS support: YES
            1067:20160720:182124.786 ******************************
            1067:20160720:182124.786 using configuration file: /etc/zabbix/zabbix_server.conf
            1067:20160720:182124.809 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
            1067:20160720:182124.814 Cannot connect to the database. Exiting...

            Comment

            • shkiper
              Senior Member
              • Mar 2016
              • 123

              #7
              у меня в готовом решении вчера (1-й раз ставил 3.0! ) выскочила таже проблема
              дал права на сокет - помогло

              Comment

              • aib
                Senior Member
                • Jan 2014
                • 1615

                #8
                Чисто для уверенности: проверьте, что MySQL работает через тот-же сокет, что и Zabbix
                А то вдруг в файле my.cnf прописано /tmp/mysqld.sock
                А у Zabbix - /var/run/mysqld/mysqld.sock
                Sincerely yours,
                Aleksey

                Comment

                • nikis88
                  Junior Member
                  • Jan 2016
                  • 11

                  #9
                  Originally posted by aib
                  Чисто для уверенности: проверьте, что MySQL работает через тот-же сокет, что и Zabbix
                  А то вдруг в файле my.cnf прописано /tmp/mysqld.sock
                  А у Zabbix - /var/run/mysqld/mysqld.sock
                  # * Basic Settings
                  #
                  user = mysql
                  pid-file = /var/run/mysqld/mysqld.pid
                  socket = /var/run/mysqld/mysqld.sock
                  port = 3306
                  basedir = /usr
                  datadir = /var/lib/mysql
                  tmpdir = /tmp
                  lc-messages-dir = /usr/share/mysql
                  skip-external-locking

                  Comment

                  • nikis88
                    Junior Member
                    • Jan 2016
                    • 11

                    #10
                    Originally posted by nikis88
                    # * Basic Settings
                    #
                    user = mysql
                    pid-file = /var/run/mysqld/mysqld.pid
                    socket = /var/run/mysqld/mysqld.sock
                    port = 3306
                    basedir = /usr
                    datadir = /var/lib/mysql
                    tmpdir = /tmp
                    lc-messages-dir = /usr/share/mysql
                    skip-external-locking
                    Коллеги! Подскажите может ли данная ошибка быть связана что MySQL загружается после zabbix-server?
                    Если да, то как изменить порядок загрузки, чтобы mysql загружался раньше?

                    * Starting Zabbix agent zabbix_agentd [144G
                    [138G[ OK ]
                    * Starting Zabbix server zabbix_server [144G
                    [138G[ OK ]
                    * Starting MySQL Server[94G[ OK ]
                    * Starting NTP server ntpd [144G
                    [138G[ OK ]

                    Comment

                    • sadman
                      Senior Member
                      • Dec 2010
                      • 1611

                      #11
                      Originally posted by nikis88
                      Коллеги! Подскажите может ли данная ошибка быть связана что MySQL загружается после zabbix-server?
                      Не только связана, но и обусловлена.

                      Если да, то как изменить порядок загрузки, чтобы mysql загружался раньше?
                      В общем случае - читайте, как устроены скрипты в /etc/init.d, в частности обратите внимание на директиву Required-Start.

                      Comment

                      Working...