Ad Widget

Collapse

Zabbix-агент на javaScript

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mihmig
    Junior Member
    • Jul 2017
    • 2

    #1

    Zabbix-агент на javaScript

    Есть объект мониторинга - инфокиоск с Web-интерфейсом
    Единственным объективным критерием работоспособности является доступ к веб-серверу из браузера (отвечает ли сервер на ajax-запросы)
    Т.е. сетевой статус и ping сервера недостаточен.
    API в документации относится только к работе с серверной частью.

    Есть ли какие реализации активного режима Zabbix-агента на JavaScript?
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    В любом случае вы можете использовать WEB-мониторинг
    Возможно, этого будет достаточно для контроля вашего киоска?

    Ну или написать собственный скрипт, который будет с удаленного сервера заходит на "киоск" и проверять пару необходимых страниц.
    Sincerely yours,
    Aleksey

    Comment

    • mihmig
      Junior Member
      • Jul 2017
      • 2

      #3
      Originally posted by aib
      В любом случае вы можете использовать WEB-мониторинг
      Возможно, этого будет достаточно для контроля вашего киоска?

      Ну или написать собственный скрипт, который будет с удаленного сервера заходит на "киоск" и проверять пару необходимых страниц.
      Увы, архитектура сети такая, что сервер мониторинга не имеет прямого доступа к веб-серверу. Поэтому только возможен активный режим.

      Получается - нужна реализация Zabbix-агента на Javasctipt...

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by mihmig
        Получается - нужна реализация Zabbix-агента на Javasctipt...
        Я честно говоря без понятия можно ли из "браузерного javascript" открыть "просто сокет", а не послать http\https пакет (на stackoverflow пишут что это доступно только для эксперементального хрома при условии работы кода в виде расширения), поэтому я бы сделал примерно так:
        киоск по необходимости отсылает POST'ом на http://zabbix/my_wrapper.php сообщения вида "hostname: $hostname, item: $item_name, value: 42", а my_wrapper.php парсит эти данные и запихивает их в zabbix-server через zabbix_sender.

        Ps я так понимаю что вы занимаетесь разработкой ПО для этих киосков? а в чем проблема тогда включить обычный агент в набор ПО? http-сервер и браузер вы ведь как-то на них ставите.

        Comment

        Working...