Ad Widget

Collapse

Не запускается Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Belfigor
    Member
    • Jul 2016
    • 69

    #1

    Не запускается Zabbix

    Zabbix Appliance v 3.0 Hyper-V проработал где-то недели 2. Туда было добавлено 150 хостов. Потом перестали отображаться графики, сотрудник перезагрузил сервер, теперь при попытке зайти в веб морду пишет: Error connecting to database:
    Code:
    Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Вбиваю на сервере
    Code:
    sudo mysql /var/run/mysqld/mysqld.sock
    выдает тоже самое
    Подскажите как исправить?
  • id2669099
    Member
    • Mar 2016
    • 68

    #2
    Originally posted by Belfigor
    Zabbix Appliance v 3.0 Hyper-V проработал где-то недели 2. Туда было добавлено 150 хостов. Потом перестали отображаться графики, сотрудник перезагрузил сервер, теперь при попытке зайти в веб морду пишет: Error connecting to database:
    Code:
    Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    Вбиваю на сервере
    Code:
    sudo mysql /var/run/mysqld/mysqld.sock
    выдает тоже самое
    Подскажите как исправить?
    ну тут проблема явно не с заббиксом, а с базой
    логи-то что пишут?
    /var/log/mysql.log и mysql.err

    и кстати проверяйте права, от кого mysql запускается, какие права на сокет

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      Originally posted by Belfigor
      морду пишет: Error connecting to database:
      Code:
      Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
      Подскажите как исправить?
      Да MySQL не запускается при старте. В англоязычной ветке тоже жаловались на то, что после обновления 3.x проблемы появлялись с запуском сервисов. Исправлять правкой скриптов в init.d.

      Comment

      • Belfigor
        Member
        • Jul 2016
        • 69

        #4
        К несчастью уже ушел с работы, а т.к. небыл уверен в чем проблема, чтобы не сделать хуже, выключил машину с заббиксом, в понедельник обязательно как приду на работу, посмотрю логфайл.

        Comment

        • Belfigor
          Member
          • Jul 2016
          • 69

          #5
          Originally posted by id2669099
          ну тут проблема явно не с заббиксом, а с базой
          логи-то что пишут?
          /var/log/mysql.log и mysql.err

          и кстати проверяйте права, от кого mysql запускается, какие права на сокет
          Может я что-то не так делаю, линукс только осваиваю, но команды:
          sudo nano /var/log/mysql.log и sudo nano /var/log/mysql.err
          показывают что файл пустой, там нет ни единой записи.
          При том если я перехожу в директорию и использую команду ls, в списке я вижу файлы с такими названиями.

          Как посмотреть права от кого запускается mysql?

          Comment

          • Belfigor
            Member
            • Jul 2016
            • 69

            #6
            Originally posted by sadman
            Да mysql не запускается при старте. В англоязычной ветке тоже жаловались на то, что после обновления 3.x проблемы появлялись с запуском сервисов. Исправлять правкой скриптов в init.d.
            А есть где-нибудь в хелпе мануал по этому поводу?

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #7
              Originally posted by Belfigor
              А есть где-нибудь в хелпе мануал по этому поводу?
              Если вы начинаете администрировать Zabbix-server (а не выступать в качестве оператора), то подразумевается, что вы уже являетесь опытным пользователем Linux и умеете найти способ разобраться с последовательностью автозапуска скриптов на старте и типовыми проблемами SQL-сервера.

              Для иных вариантов есть PRTG, например.

              Comment

              • Belfigor
                Member
                • Jul 2016
                • 69

                #8
                Оставлю тут, может кому-то осваивающему заббикс пригодится:
                1) Создать директорию для файла сокета
                sudo mkdir /var/run/mysqld
                2) Создать сокет
                sudo mkfifo /var/run/mysqld/mysqld.sock
                3) установить владельцем папки mysql
                sudo chown -R mysql /var/run/mysqld

                Запускаем\перезапускаем mysql или сервер

                Comment

                Working...