Ad Widget

Collapse

Сбор данных с сайта

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zukc
    Junior Member
    • Oct 2017
    • 3

    #1

    Сбор данных с сайта

    Привет всем! Нужен совет
    Требуется организовать сбор данных с узла на котором поднят WEB сервер, который выдает такие значения:
    Code:
    Tok A1: 0.18 Amper
    Tok A2 0.04 Amper
    Tok A3 0.14 Amper
    Tok A4 0.01 Amper
    In temp (A0): 197.07 C
    Out temp (A5): 195.12 C
    Нужно собирать с него данные с первой строки, второй, третье и т.д. ну и выводить в график в дальнейшем (как в график выводить понятно, как собирать нет).
    Есть вариант переделать это все в форме url: /data.php?t=A1
    Вывод:
    0.18
    Что проще для снятия данных я думаю.
    Вопрос в том как реализовать
    Спасибо!
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by zukc
    Есть вариант переделать это все в форме url: /data.php?t=A1
    Вывод:
    0.18
    Натренировать ардуину выдавать в таком виде будет проще.

    Или, если у вас Zabbix 3.4 и выше - заставьте ее JSON-ом выдать вариант (просто добавить несколько println()-ов или прямо snprintf-ом бахнуть) и разбирайте препроцессором с помощью JSONPath.

    Comment

    • cyberlion
      Junior Member
      • Dec 2019
      • 1

      #3
      Добрый день, у вас получилось реализовать данную задачу? У меня почти 1в1 ситуация, скрипт для ардуино отсюда https://habr.com/ru/post/405077/ не актуален для версии выше 3,4 как я понял. Как проще всего передать буквально один параметр в заббикс?
      -------------------------
      Добавлено

      Разобрался, сделал как описано в способе постом выше. Помучался с тем что JSONPath никак не хотел принимать мой JSON сделаный руками. Все время пытался начать разбирать заголовки. Но в итоге все получилось.
      Last edited by cyberlion; 25-12-2019, 13:40.

      Comment

      Working...