Home »

ошибка при установк...
 

ошибка при установке и настройке Zabbix  


maxim
Сообщения: 3
(@maxim)
Эникей
Присоединился: 1 год назад

добрый день,
по статье "Установка и настройка Zabbix 4.0" по статье, столкнулся с проблемой проверки логов cat /var/log/zabbix/zabbix_server.log
получают ответ
1710:20190920:163530.988 ****** Enabled features ******
1710:20190920:163530.988 SNMP monitoring: YES
1710:20190920:163530.988 IPMI monitoring: YES
1710:20190920:163530.988 Web monitoring: YES
1710:20190920:163530.988 VMware monitoring: YES
1710:20190920:163530.988 SMTP authentication: YES
1710:20190920:163530.988 Jabber notifications: YES
1710:20190920:163530.988 Ez Texting notifications: YES
1710:20190920:163530.988 ODBC: YES
1710:20190920:163530.988 SSH2 support: YES
1710:20190920:163530.988 IPv6 support: YES
1710:20190920:163530.989 TLS support: YES
1710:20190920:163530.989 ******************************
1710:20190920:163530.989 using configuration file: /etc/zabbix/zabbix_server.conf
1710:20190920:163530.994 cannot use database "zabbix": its "users" table is empty (is this the Zabbix proxy database?)
помогите пожалуйста, бьюсь уже третий день, в centos я новичок

Ответить
12 Ответов
2 Ответы
Ivan
 Ivan
(@ivan)
Присоединился: 3 недели назад

Эникей
Сообщения: 2

@maxim

Понимаю что прошло много времени, может кому-то поможет моё решение проблемы. База данных у вас скорей всего не загрузилась этой командой:

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

У меня при выполнении команды выходила ошибка, что в строке 348 ключ превышает 3072 байта
В архиве в файле "create.sql.gz" в этой строке была указана длина ключа 1021. Я исправил
на 128 и всё получилось.
Конечно перед загрузкой я удалял в mysql созданную неполную базу zabbix и создавал заново.
И базу я создавал в mysql с кодировкой utf8mb4, чтобы поддерживались более длинные ключи.

CentOS7 + Zabbix5 + Percona.
web и nginx брал из репы для CentOS8 а сервер и агент из репы для CentOS7.
Иначе не получалось!
Ответить
Ivan
 Ivan
(@ivan)
Присоединился: 3 недели назад

Эникей
Сообщения: 2
От: @ivan

@maxim

Понимаю что прошло много времени, может кому-то поможет моё решение проблемы. База данных у вас скорей всего не загрузилась этой командой:

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

У меня при выполнении команды выходила ошибка, что в строке 348 ключ превышает 3072 байта
В архиве в файле "create.sql.gz" в этой строке была указана длина ключа 1021. Я исправил
на 128 и всё получилось.
Конечно перед загрузкой я удалял в mysql созданную неполную базу zabbix и создавал заново.
И базу я создавал в mysql с кодировкой utf8mb4, чтобы поддерживались более длинные ключи.

CentOS7 + Zabbix5 + Percona.
web и nginx брал из репы для CentOS8 а сервер и агент из репы для CentOS7.
Иначе не получалось!

Не нашёл как редактировать своё сообщение, да и времени пока нет. Базу данных zabbix в mysql удаляю и создаю utf8, т.к. Zabbix не поддерживает такую кодировку.

Ответить
Zerox
Сообщения: 599
Admin
(@zerox)
Honorable Member
Присоединился: 7 лет назад

У вас, судя по всему, не создались таблицы в базе данных. В статье это выполняется командой:

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

Убедитесь, что она корректно отработала.

Ответить
2 Ответы
maxim
(@maxim)
Присоединился: 1 год назад

Эникей
Сообщения: 3

@zerox

запрос пароля, ввел, ошибок нет.

снова логи и те же ошибки

Ответить
Igon4ek
(@igon4ek)
Присоединился: 1 год назад

Эникей
Сообщения: 4

@zerox

У меня вопрос по теме! После ввода

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

И ввода пароля ничего не происходит вообще, я ждал 30 минут. В чем дело может быть ?

Команды # mysql -uzabbix -p zabbix

mysql> select * from users;

Выводят: Empty set (0.00 sec)

Ответить
Zerox
Сообщения: 599
Admin
(@zerox)
Honorable Member
Присоединился: 7 лет назад

Проверьте, что у вас реально в базе в таблице users.

# mysql -uzabbix -p zabbix

mysql> select * from users;

Должны увидеть двух пользователей - Admin и guest. Если это не так, значит база у вас либо не создана, либо создана с ошибками.

Ответить
1 Ответить
maxim
(@maxim)
Присоединился: 1 год назад

Эникей
Сообщения: 3

@zerox

MariaDB [zabbix]> select * from users
->

внятного ответа я не вижу. 

что случилось с бд при создании? подскажите как исправить, пожалуйста

 

Ответить
kmosk
Сообщения: 3
(@kmosk)
Эникей
Присоединился: 1 год назад

Такае же ошиба. Но при выполнении скрипта zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

ERROR 1118 (42000) at line 1278: Row size too large (> 8126). Changing some colu mns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is s tored inline.

https://monosnap.com/file/gO8403EddDUfHDa6TFTMT8wqao0HYn

Вот что пишут

https://support.zabbix.com/browse/ZBX-16465

 

Ответить
3 Ответы
Zerox
Admin
(@zerox)
Присоединился: 7 лет назад

Honorable Member
Сообщения: 599
kmosk
(@kmosk)
Присоединился: 1 год назад

Эникей
Сообщения: 3

@zerox

Спасибо помогло.

Добавлю сюда

Добавил сюда /etc/my.cnf.d/server.cnf

Строку после

[mysqld]
innodb-strict-mode=OFF

Перезагрузился.

Зашёл

mysql -uroot -p

Удалил базу

drop database zabbix;

после создал заново базу

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabpassword';

После этого выполнил скрипт

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Прошло без ошибок

Запускаю забикс смотрю логи и там новые ошибки

9540:20190926:164634.821 Zabbix agent item "system.users.num" on host "Zabbix server" failed: first net work error, wait for 15 seconds
9529:20190926:164642.763 item "Zabbix server:zabbix[process,ipmi poller,avg,busy]" became not supported : No "ipmi poller" processes started.
9527:20190926:164643.764 item "Zabbix server:zabbix[process,java poller,avg,busy]" became not supported : No "java poller" processes started.
9527:20190926:164648.768 item "Zabbix server:zabbix[process,ipmi manager,avg,busy]" became not supporte d: No "ipmi manager" processes started.
9527:20190926:164648.768 item "Zabbix server:zabbix[process,snmp trapper,avg,busy]" became not supporte d: No "snmp trapper" processes started.
9530:20190926:164649.769 item "Zabbix server:zabbix[process,vmware collector,avg,busy]" became not supp orted: No "vmware collector" processes started.
9529:20190926:164656.778 item "Zabbix server:zabbix[vmware,buffer,pused]" became not supported: No "vmw are collector" processes started.
9542:20190926:164734.849 temporarily disabling Zabbix agent checks on host "Zabbix server": host unavai lable

 

ни я такой один https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/386015-help-unit-zabbix-agent-service-could-not-be-found

Ответить
Farik
(@f-yakhyaev)
Присоединился: 2 года назад

Старший сисадмин
Сообщения: 70

@kmosk

По всей видимости у вас Элементы данных не подддерживают.

Проверьте, что корректный шаблон прикреплен на сам сервер.

Так же можно зайти и глянуть выбрав сам хост (через вебморду) и перейти в элементы данных (item) и посмотреть, на каких элементах какие статусы.

Ответить
kmosk
Сообщения: 3
(@kmosk)
Эникей
Присоединился: 1 год назад

Я так понял ошибка связана с новыми версиями MariaDB 

Ответить