Ad Widget

Collapse

Мониторинг устройства через html

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Levka
    Junior Member
    • Mar 2022
    • 1

    #1

    Мониторинг устройства через html

    Всем добрый день!

    В мой сборке использую zabbix 5.4 установленный на ubunty 20.04.

    Столкнулся с не типовой для себя задачкой:
    В предприятие где работаю уже много лет эксплуатируется радиопередатчик, и как неожиданно, но сейчас стало его мониторить (привязать к системе zabbix).
    Связал с производителем и выяснилось, что единственное средство которое можно использовать для просмотра текущих параметров это его (радиопередатчика) вэб интерфейс.
    Сам вэб интерфейс не хитрый.
    Взяв в руки python и пару добрых русских слов получилось выдавить из него все что хотел.
    В настоящие время из консоли с помощью команды python3 main.py получаю:
    {
    "error":0,
    "KanalA":0,
    "KanalB":1,
    "Distanal":1,
    "Kontrol":0,
    "Mohnosti100":1,
    "VKLRH":0,
    "MSK":1,
    "Ia":0.0,
    "Nastroika":0,
    "KSVN":7.77,
    "AVTOSOGLAS":0,
    "BAR":62,
    "StabilizaTokaAnten":3,
    "Fiz":518.0,
    "OgrMosh":3,
    "PF":0,
    "Pr":0,
    "Alarm":0,
    "Uout":0,
    "Predupr":0,
    "TemperPer":+23.5,
    "TemperPerAs":+16.5
    }

    После испытанного счастья, что все получилось и быстро, осознал что я не представляю как запихнуть эту красоту в zabbix.

    Подскажите пожалуйста как правильно создать узел и раскидать элементы данных.

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

    #2
    передать на сервер можно через zabbix_sender, UserParameter или system.run - "выбери себе".
    Далее: если руками, то создаешь узел, один элемент (мастер) нужного типа для получения "красоты" и несколько зависимых элементов с предобработкой по регулярному выражению в которые дергаются нужные данные. (или привести "красоту"к формату json и использовать JSONPath что сути не меняет )
    Если узлов много и\или морочиться не охота - опять же форматируем вывод в json и изучаем функционал LLD
    Last edited by Hamardaban; 04-03-2022, 10:30.

    Comment

    Working...