Автор Тема: установка и настройка Zabbix 6.0 на Альт рабочая станция 10.2  (Прочитано 858 раз)

Оффлайн Natalia

  • Начинающий
  • *
  • Сообщений: 7
Добрый день. Необходимо настроить систему мониторинга Zabbix. (настройку осуществляла по этой инструкции https://www.altlinux.org/Установка_и_первоначальная_настройка_ZABBIX). После ввода всех переменных и соответствующих команд, при входе в веб-интерфейс, на этапе настройки подключения к БД появляется ошибка: Не возможно подключиться к базе данных. Не удалось определить текущую версию базы данных Zabbix: таблица "dbversion" не найдена, т.е. таблицы базы данных, используемые Zabbix, не созданы или недоступны. Пыталась сформировать как для типа базы данных mysql так и на postgreSQL.
На этапе создания базы данных Zabbix командой $ mysql -uroot -p, после ввода придуманного пароля появлялась ошибка "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)". по этому я ввела команду без установки пароля так как по умолчанию на sql нет пароля., т.е. последовательность команд была следующей:
$ mysql -u root
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '12345';
MariaDB [(none)]> quit;

$ mysql -uzabbix -p 12345 zabbix < /usr/share/doc/zabbix-common-database-mysql-3.0.60/schema.sql

файл конфига zabbix, (раскомментированные строчки):
LogFile=/var/log/zabbix/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=1111

ядро Linux  5.10.217-std-def-alt1 #1 SMP Fri May 17 12:45:16 UTC 2024 x86_64 GNU/Linux
ALT Workstation 10.2
в папках zabbix-common-database-mysql-6.0.30 и zabbix-common-database-pgsql-6.0.30 только файлы data.sql, double.sql, history_pk_prepare, images.sql и  schema.sql. Как заставить сформировать базу данных? Где ошибка?

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 674
Похоже, Вы (и я много раз тоже) неправильно прочитали инструкцию на вики (а я еще и на оф. сайте несколько раз на двух языках)
Цитировать
добавить в базу данные для веб-интерфейса (последовательность команд важна, в разных версиях путь будет отличаться, версия помечена звёздочкой *, какая версия установлена можно посмотреть командой rpm -ql zabbix-common-database-pgsql | grep schema.sql ):

     # su - postgres -s /bin/sh -c 'psql -U zabbix -f /usr/share/doc/zabbix-common-database-pgsql-*/schema.sql zabbix'

    если вы создаете базу данных для Zabbix прокси, следующие команды выполнять не нужно

    # su - postgres -s /bin/sh -c 'psql -U zabbix -f /usr/share/doc/zabbix-common-database-pgsql-*/images.sql zabbix'
    # su - postgres -s /bin/sh -c 'psql -U zabbix -f /usr/share/doc/zabbix-common-database-pgsql-*/data.sql zabbix'
первая команда - для прокси (schema.sql), Вам нужны остальные две (images.sql и data.sql)

Natalia, рекомендую использовать postgres, а не mysql
« Последнее редактирование: 10.07.2024 23:17:51 от hasculdr »

Оффлайн Natalia

  • Начинающий
  • *
  • Сообщений: 7
СПАСИБО! Заработало!!!