Ad Widget

Collapse

Table 'zabbix.<tablename>' doesn't exist

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Incher
    Member
    • Sep 2012
    • 38

    #1

    Table 'zabbix.<tablename>' doesn't exist

    Доброго времени суток!

    На сервере с инстансом MySQL, где лежит БД Zabbix'а и базы других проектов, был превышен лимит подключений, Zabbix стал слать алармы "Zabbix database is down.". После рестарта MySQL алармы приходить перестали, но в веб-интерфейсе Zabbix'а стала отображаться форма авторизации с сообщением об ошибке поверх нее: "mysql_free_result() expects parameter 1 to be resource, boolean given [include/db.inc.php:570]"

    В логах Zabbix-сервера посыпались сообщения вида:
    Code:
    21809:20140313:121907.503 [Z3005] query failed: [1146] Table 'zabbix.hosts' doesn't exist [select hostid,status from hosts where host='Front03' and status in (0,1) and proxy_hostid is null and hostid between 0 and 99999999999999]
    21809:20140313:121907.507 [Z3005] query failed: [1146] Table 'zabbix.autoreg_host' doesn't exist [select autoreg_hostid from autoreg_host where proxy_hostid is null and host='Front03' and autoreg_hostid between 0 and 99999999999999]
    Если с консоли MySQL выполнить:
    Code:
    >use zabbix;
    >show tables;
    выводится список всех таблиц, но если выполнить запрос к конкретной таблице, то возвращается ошибка:
    Code:
    > select count(*) from alerts;
    ERROR 1146 (42S02): Table 'zabbix.alerts' doesn't exist
    Подскажите, пожалуйста, куда копать? Неужели вся база Zabbix'а полетела к чертям?
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by Incher
    Подскажите, пожалуйста, куда копать?
    В сторону документации\форума\саппорта MySQL.

    Что в логах zabbix'а совсем не интересно в данном случае. А интересно что в логах мускуля.

    Comment

    • Incher
      Member
      • Sep 2012
      • 38

      #3
      Originally posted by yukra
      В сторону документации\форума\саппорта MySQL.

      Что в логах zabbix'а совсем не интересно в данном случае. А интересно что в логах мускуля.
      Спасибо за ответ! Оказалось, что администратор БД при работе с mysql переместил InnoDB-файлы базы Zabbix'a, после возвращения их на место все заработало.

      Comment

      Working...