Ad Widget

Collapse

При установке Zabbix не обнаруживается файл create.sql.gz

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ivanpetrov
    Junior Member
    • Apr 2026
    • 1

    #1

    При установке Zabbix не обнаруживается файл create.sql.gz

    Здравствуйте уважаемые участники. Возникла проблема с Zabbix на Астра Линукс 1_5_8_46

    Устанавливал по инструкции:

    Перед установкой конечно же установил postgresql php apache2 и все это работает.

    Файл Zabbix взял с родного репозитория и установил

    wget https://repo.zabbix.com/zabbix/8.0/r...bian13_all.deb
    sudo dpkg -i zabbix-release_latest_8.0+Bdebian13_all.deb

    Установил все позиции Zabbix
    sudo apt update
    sudo apt install zabbix-server-pgsql zabbix-frontend-php php-pgsql zabbix-sql-scripts zabbix-agent

    Создал нового пользователя
    sudo -u postgres psql

    CREATE DATABASE ZABBIX;
    CREATE USER zabbix WITH ENCRYPTED PASSWORD 'mypassword';
    GRANT ALL ON DATABASE zabbix to zabbix;
    ALTER DATABASE zabbix OWNER TO zabbix;
    \q

    Создал новую базу
    zcat /usr/share/zabbix-server-pgsql/{schema,images,data}.sql.gz | psql -h localhost zabbix zabbix

    Но когда импортирую шаблон базы данных в саму базу, которую сделал ранее.
    gunzip -c /usr/share/doc/zabbix-server-pgsql/create.sql.gz > create.sql
    psql -U zabbix -d zabbix -f create.sql

    то программа не находит файл create.sql

    Не нашел я его вообще ни в одной директории.
    Подскажите, в чем проблема и как ее можно решить? Заранее спасибо, с уважением.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3439

    #2
    Насколько я понял ту инструкцию, на которую вы ссылаетесь, в зависимости от редакции Astra Linux и наличия установленного обновления БЮЛЛЕТЕНЬ № 20210611SE16 (оперативное обновление 7), выполняется либо шаг
    Code:
    zcat /usr/share/zabbix-server-pgsql/{schema,images,data}.sql.gz | psql -h localhost zabbix zabbix
    либо шаг
    Code:
    gunzip -c /usr/share/doc/zabbix-server-pgsql/create.sql.gz > create.sql
    psql -U zabbix -d zabbix -f create.sql
    ​
    Но не оба сразу.
    Для второго шага файл "create.sql" создаётся первой из этих команд (в текущей директории), откуда потом и забирается второй командой.
    Но, в любом случае, если вы уже создали базу и пользователя, а затем заимпортировали туда нужные данные из файлов {schema,images,data}.sql.gz, то база у вас уже готова.

    Comment


    • ivanpetrov
      ivanpetrov commented
      Editing a comment
      Огромное спасибо, Вы правы. Первый раз работаю с Zabbix не очень понятно из той статьи сразу как что надо делать. В моем случае работает вот эта команда zcat /usr/share/zabbix-server-pgsql/{schema,images,data}.sql.gz | psql -h localhost zabbix zabbix. Все эти три файла создались, Zabbix работает, осталось его настроить но это уже другая история. Еще раз спасибо, всех Вам благ!
Working...