Ad Widget

Collapse

ODBC запрос возвращает несколько значений и зависимый элемент данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Scorpey
    Member
    • Oct 2010
    • 97

    #1

    ODBC запрос возвращает несколько значений и зависимый элемент данных

    Здравствуйте.
    Каким образом можно разложить в зависимых элементах данных результат SQL запроса возвращающий несколько значений?

    Нашел https://www.zabbix.com/documentation...ry/sql_queries
    "Этот тип низкоуровневого обнаружения осуществляется с использованием SQL запросов, полученные результаты которых автоматически преобразуются в объект JSON, пригодный для низкоуровневого обнаружения."

    Там показан пример. Но на практике не удалось использовать.

    В то же время тут:
    https://www.zabbix.com/documentation...es/odbc_checks
    Написано:
    "
    • Запрос должен возвращать только одно значение.
    • Если запрос возвращает более чем одну колонку, будет прочитана только первая колонка.
    • Если запрос возвращает более чем одну строку, будет прочитана только первая строка.
    "
    Так как быть если есть развесистый SQL запрос возвращающий несколько значений. Как его разложить по структуре зависимых данных?
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Никогда не читайте русскоязычную документацию Zabbix. Если переключиться на англоязычную, то можно прочесть про появившийся в 4.4 ключ db.odbc.get. Думаю, это то, что вам нужно.

    Comment


    • Scorpey
      Scorpey commented
      Editing a comment
      Большое спасибо!
      Разобрался, все получается.
      Никогда бы не подумал, что настолько различается документация на разных языках.
      Еще раз большое спасибо !!!
Working...