Ad Widget

Collapse

Как подключить zabbix к внешней БД PostgreSQL ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Traibel
    Junior Member
    • Oct 2022
    • 1

    #1

    Как подключить zabbix к внешней БД PostgreSQL ?

    Доброго дня!
    Имеется Zabbix 6.2 на Alma Linux v8 - PostgreSQL – nginx.
    Также есть Windows server с PostgreSQL к которому надо подцепить Zabbix.
    Вопрос, как это сделать правильно?
    На данном этапе уперся (Не возможно подключиться к базе данных. Не удалось определить текущую версию базы данных Zabbix: таблица "dbversion" не найдена.)​
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Для чего вы хотите подключаться - для мониторинга этой базы или же для для использования этой базы Zabbix-ом в качестве своего хранилища?

    Comment


    • Traibel
      Traibel commented
      Editing a comment
      Для использования этой базы Zabbix-ом в качестве своего хранилища
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #3
    настройки zabbix сервера на соединение с базой прописаны в zabbix_server.conf

    Code:
    ​DBHost=ip_of_pqsql_server
    DBPort=5432
    # DBSocket=/path_to_socket
    DBName=zabbix_db
    #DBSchema=zabbix
    DBUser=zabbix_db_user
    DBPassword=zabbix_db_password​
    Настройки web интерфейса на соединение с базой прописаны в conf/zabbix.conf.php

    Code:
    $DB['TYPE']     = 'POSTGRESQL';
    //$DB['SERVER']   = '/path_to_socket';
    $DB['SERVER']   = 'ip_of_pqsql_server';
    $DB['PORT']     = '5432';
    $DB['DATABASE'] = 'zabbix_db';
    $DB['USER']     = 'zabbix_db_user';
    $DB['PASSWORD'] = 'zabbix_db_password';
    $DB['DOUBLE_IEEE754']   = true;
    $DB['SCHEMA'] = '';​

    Comment


    • Traibel
      Traibel commented
      Editing a comment
      Вроде все настройки так и сделал, а может быть конфликт версий Postgresql ?
      На самом забиксе одна а внешняя база на другой версии ?
      И надо импортировать начальную схему ?
      Извините если задаю глупые вопросы )

    • Traibel
      Traibel commented
      Editing a comment
      Все сделал как вы написали, нашел у себя в конфиге ошибки исправил но результат таков "Unable to determine current Zabbix database version: the table "dbversion" was not found."
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #4
    надо импортировать начальную схему

    Comment


    • jemievardy
      jemievardy commented
      Editing a comment
      Вроде все настройки так и сделал, а может быть конфликт версий Postgresql ?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #5
    Вроде все настройки так и сделал, а может быть конфликт версий Postgresql ?
    Вот нам отсюда как-то не очень видно, что за версии у вас используются; а вы сами про это нигде не написали. От платформы, на которой крутится СУБД, вроде, зависеть ничего не должно.

    Вы саму базу-то перенесли? Или только создали пустую, без таблиц и прочего содержимого?

    Comment

    Working...