Ad Widget

Collapse

Не удается получить доступ к БД из Zabbix Proxy

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • anton666
    Member
    • Aug 2019
    • 40

    #1

    Не удается получить доступ к БД из Zabbix Proxy


    cat /var/log/zabbix-proxy/zabbix_proxy.log
    connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)
    429:20210304:165241.494 database is down: reconnecting in 10 seconds
    Может быть нужно еще какие-то привилегии выдать пользователю дополнительно?
  • Ilushko
    Junior Member
    • Nov 2019
    • 18

    #2
    У вас у пользователя zabbix есть права только для подключения с локальной машины, что-бы авторизоваться удаленно он должен выглядеть как 'zabbix'@'%' или 'zabbix'@'Proxy IP'

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      рекомендую для прокси использовать sqlite
      гораздо проще в обслуживании - достаточно просто указать путь к файлу - прокси сам все сделает.
      и учитывая как прокси работает с базой - sqlite самое то.

      Comment

      • anton666
        Member
        • Aug 2019
        • 40

        #4
        Originally posted by Ilushko
        У вас у пользователя zabbix есть права только для подключения с локальной машины, что-бы авторизоваться удаленно он должен выглядеть как 'zabbix'@'%' или 'zabbix'@'Proxy IP'
        Мне не совсем понятно, у меня Zabbix-proxy, БД для него и пользователь, находиться на одном ПК...
        Почему вы думаете, что авторизация происходит удаленно?


        Originally posted by Hamardaban
        рекомендую для прокси использовать sqlite
        гораздо проще в обслуживании - достаточно просто указать путь к файлу - прокси сам все сделает.
        и учитывая как прокси работает с базой - sqlite самое то.


        А SQLite необходимо отдельно устанавливать или она должна установиться вместе с пакетом zabbix-proxy-sqlite3?
        А так же, мне не удается импортировать изначальную схему:
        zcat /usr/share/doc/zabbix-proxy-sqlite/create.sql.gz | sqlite3 zabbix.db

        Так как в директории /usr/share/doc/zabbix-proxy-sqlite/ отсутствует файл create.sql.gz

        Comment


        • Hamardaban
          Hamardaban commented
          Editing a comment
          я НЕ использую Linux и его пакеты - поэтому по составу ничего сказать не могу.
          То что схемы нет - это нормально. как я уже писал - прокси САМ создаст файл и зальет туда схему при старте!
      • anton666
        Member
        • Aug 2019
        • 40

        #5
        Видимо все таки автоматом не создает, так как в логах:
        cannot create database 'zabbix_proxy': [0] unable to open database file

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #6
          Создается! у меня десятки прокси - и все по этой схеме работают. Проверяйте права пользователя под которым запускается прокси на создание файлов в каталоге указанном в параметре DBName

          Comment

          Working...