Ad Widget

Collapse

Template DB MSSQL by ODBC

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tenderstandart
    Junior Member
    • Jun 2020
    • 2

    #1

    Template DB MSSQL by ODBC

    Добрый день. Не удается получать данные с помощью https://www.zabbix.com/ru/integratio...#tab:official1 этого шаблона. Zabbix видит экземпляр MSSQL через сеть, но данные не получает. Было создано имя для входа и пользователь в master (zabbix), предоставлены необходимые права (см ниже). В чем может быть дело?
    Code:
    zabbix SQL_LOGIN GRANT CONNECT SQL
    zabbix SQL_LOGIN GRANT VIEW ANY DEFINITION
    zabbix SQL_LOGIN GRANT VIEW SERVER STATE
  • Aleksandr72
    Junior Member
    • Oct 2020
    • 3

    #2
    Доброго времени суток, Тоже такая же проблема. Не могу получить данные с сервера SQL. Вроде все настраиваю по статье https://habr.com/ru/company/zabbix/blog/520038/ . И там указано что при установке драйвера ODBC в конфиге не нужно задавать логин и пароль, только драйвер, имя севера и порт, но на просторах интернета, где отдельно написано как настроить драйвер, наоборот указывают логин и пароль. Я не стал указывать и он выдал ошибку -
    [08001][unixODBC][Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x2746
    [08001][unixODBC][Microsoft][ODBC Driver 17 for SQL Server]Client unable to establish connection
    [ISQL]ERROR: Could not SQLConnect
    С чем это может быть связано ?
    Из-за этого заббикс может не получать данные с SQL сервера ?
    Или может я неправильно что то настроил

    Comment

    • pavka
      Junior Member
      • Oct 2020
      • 2

      #3
      Originally posted by Aleksandr72
      Доброго времени суток, Тоже такая же проблема. Не могу получить данные с сервера SQL. Вроде все настраиваю по статье https://habr.com/ru/company/zabbix/blog/520038/ . И там указано что при установке драйвера ODBC в конфиге не нужно задавать логин и пароль, только драйвер, имя севера и порт, но на просторах интернета, где отдельно написано как настроить драйвер, наоборот указывают логин и пароль. Я не стал указывать и он выдал ошибку -
      [08001][unixODBC][Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x2746
      [08001][unixODBC][Microsoft][ODBC Driver 17 for SQL Server]Client unable to establish connection
      [ISQL]ERROR: Could not SQLConnect
      С чем это может быть связано ?
      Из-за этого заббикс может не получать данные с SQL сервера ?
      Или может я неправильно что то настроил
      на сервере mssql в файерволе разрешение стоит на твою подсеть где развернут zabbix ?
      ip и port прописаны правильно ?
      с zabbix/proxy => telnet server_mssql port ?

      Comment

      • Aleksandr72
        Junior Member
        • Oct 2020
        • 3

        #4
        Originally posted by pavka

        на сервере mssql в файерволе разрешение стоит на твою подсеть где развернут zabbix ?
        ip и port прописаны правильно ?
        с zabbix/proxy => telnet server_mssql port ?
        Добрый день. Да разрешение стоит, ip и port прописаны правильно, telnet подключается к server_mssql нормально.

        Comment

        • Aleksandr72
          Junior Member
          • Oct 2020
          • 3

          #5
          Originally posted by pavka

          на сервере mssql в файерволе разрешение стоит на твою подсеть где развернут zabbix ?
          ip и port прописаны правильно ?
          с zabbix/proxy => telnet server_mssql port ?
          Добрый день. В интернете нашел один вариант, а другой мы просто не заметили. Первый вариант это - установил заббикс и после драйвер на ubuntu 16.04, так как с версиями выше драйвер не работает с версиями SQL server ниже 2016, и тут возникает второй вариант - невнимательно прочитав, а потом прочитав внимательно я увидел что шаблон работает якобы с версиями SQL server начиная с 2016, установил ubuntu 20.04, подключился к SQL 2016 серверу и всё заработало )) Всем добра.

          Comment

          Working...