Ad Widget

Collapse

Форма вывода информации

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zup
    Junior Member
    • Jan 2013
    • 2

    #1

    Форма вывода информации

    Доброго времени суток!

    Самостоятельно изучаю zabbix.
    В планах с помощью него мониторить инфраструктуру имеющую с десяток удаленных филиалов.

    К сожалению, не нашел или не разобрался, а может этого и действительно нет - как вывести на монитор общее состояние системы,
    удобное для отображения как на общем большом мониторе, так и на рабочем месте работника службы поддержки.

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

    Мне кажется разумным ввести дополнительное поле данных к узлам - "Значимость узла". Конечно можно это значение помещать
    в инвентарных полях. Согласитесь, что например некритическая проблема например на маршрутизаторе бывает Важнеее критической
    проблемы на рабочей станции.

    Таким образом "Важность проблемы" = "Критичность проблемы" * "Значимость узла".
    Или даже "Важность проблемы" = Сумма ("Критичность проблемы" * "Значимость узла") по всем триггерам.
    А сумма "Важность проблемы" по всем узлам (по группе узлов) = Общее стостояние системы (группы узлов)

    Предлагаю выводить данные в виде строк по каждому узлу отсортированных по убыванию от "Важность проблемы".
    Таким образом в топе будут узлы с проблемами решение котоых наиболее актуально. В подвале (внизу списка ) будут узлы с которыми всё
    в порядке и зачем на них смотреть.

    Цвет строки соответственно меняеется от критерия важности тригеров.

    При необходимости клик на строке открывает дополнительную информацию динамически подгружая её с сервера(аккардион).

    что то похожее можно посмотреть вот тут http://www.polex-pack.ru/New


    В развертывающемся блоке можно выдавать всю детальную информацию, такую как иконка (или даже фото) оборудования,
    физическое расположение, контакты лица способного физически ребутнуть девайс, активные кнопки открывающие не только урл
    устройста, но запускающие на локальном компьютере приложение способные управлять устройством ( RDP, UltraVNC, Radmin, Winbox...)

    Использую библиотеку Jquery, это реализовать не так сложнно, более того объем реально передаваемой информации будет минимальным,
    а значит и обновление экрана можно реализовать гораздо чаще....

    Я бы пожалуй мог это реализовать под себя, но было бы интересней найти единомышленников.
  • Egor1961
    Junior Member
    • Jun 2018
    • 1

    #2
    Добрый день! Существует ли элемент данных, который выводит нужную информацию из инвентарных данных узла сети?

    Comment

    • kernbug
      Senior Member
      • Feb 2013
      • 330

      #3

      Здравствуйте,

      К сожалению, не нашел или не разобрался, а может этого и действительно нет - как вывести на монитор общее состояние системы,
      удобное для отображения как на общем большом мониторе, так и на рабочем месте работника службы поддержки.
      Может быть, достаточно очевидно прозвучит, но если у сотрудника техподдержки на экране все и сразу, то мониторить он будет ничего. Zabbix Dashboard позволяет выводить необходимые информацию учитывая группы и права пользователя. Конечно, можно придумать 1001 вариант отображения информации, но большую часть требований Dashboard покрывает. Необходимо детализировать требования: кто мониторит, что мониторит, как мониторит и как реагировать, попробовать имеющиеся инструменты, а после этого принимать решение о разработке своего.

      Мне кажется разумным ввести дополнительное поле данных к узлам - "Значимость узла". Конечно можно это значение помещать
      в инвентарных полях. Согласитесь, что например некритическая проблема например на маршрутизаторе бывает Важнеее критической
      проблемы на рабочей станции. Таким образом "Важность проблемы" = "Критичность проблемы" * "Значимость узла".
      Или даже "Важность проблемы" = Сумма ("Критичность проблемы" * "Значимость узла") по всем триггерам.
      А сумма "Важность проблемы" по всем узлам (по группе узлов) = Общее стостояние системы (группы узлов)
      У проблемы - есть событие и действие, а действие, как правило, создает тикет/задачу в Redmine/Jira и т.д. с необходимым приоритетом в зависимости от группы узлов сети. Сугубо личное мнение, Вы тратите время на изобретение велосипеда.

      В развертывающемся блоке можно выдавать всю детальную информацию, такую как иконка (или даже фото) оборудования,
      физическое расположение, контакты лица способного физически ребутнуть девайс, активные кнопки открывающие не только урл
      устройста, но запускающие на локальном компьютере приложение способные управлять устройством ( RDP, UltraVNC, Radmin, Winbox...)
      Заполняете инвентарные данные узла и у Вас под рукой вся эта информация. В том числе возможно выполнение действий - перезапустить устройство или сделать какое-либо действие удаленно на машине, в том числе, запуск приложений, если позволяет система. В прошлом году на конференции Zabbix был доклад, как железнодорожники реализовали мониторинг подвижного состава в одном из городов Германии, они кастомизировали стандартный веб-интерфейс, добавили возможность смотреть видео с вагонов прямо в интерфейсе Zabbix, и т.д. Посмотрите agend'у прошлогоднего мероприятия, найдите докладчика, может быть они выложили свои наработки в виде патчей на гитхабе. С другой стороны Вы можете интегрироваться с любой CRM или системой тикетов с помощью API.

      P.S. мысли вслух, никого не хочу обидеть)

      Comment

      Working...