Ad Widget

Collapse

Изменение страницы Мониторинг->События (eve

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sgaponen
    Junior Member
    • Dec 2014
    • 5

    #1

    Изменение страницы Мониторинг->События (eve

    Уважаемые господа. Прошу помощи по изменению исходного кода файла events.php для добавления в столбец "описание" значение макроса {$Trigger.Description}. В PHP я очень новичёк. Нашёл только место где инициализируется переменная description на 778 строке (Zabbix 2.2.8 Все права защищены 2001-2014 SIA Zabbix) :
    PHP Code:
    $description CMacrosResolverHelper::resolveEventDescription(zbx_array_merge($trigger, array('clock' => $event['clock'],'ns' => $event['ns']))); 
    И далее:
    PHP Code:
    $triggerDescription = new CSpan($description'pointer link_menu');
    $triggerDescription->setMenuPopup(getMenuPopupTrigger($trigger$triggerItemsnull$event['clock'])); 
    Но не знаю как сюда добавить строку {$Trigger.Description} чтобы шаблонные названия тригеров можно было унифицировать (например: канал на Москву, или канал через ПАО "Ростелеком". Подскажите как быть?
    Attached Files
  • Jimson
    Senior Member
    • Jan 2008
    • 1327

    #2
    user macros в trigger names & descriptions поддерживаются, не надо никакой исходный код менять

    Comment

    • Zentarim
      Senior Member
      • Mar 2012
      • 526

      #3
      Originally posted by Jimson
      user macros в trigger names & descriptions поддерживаются, не надо никакой исходный код менять
      Ага, уже давно как запилили.

      Делайте элемент данных со значением Description и используйте значение этого элемента в имени триггера интересующего вас канала.
      Last edited by Zentarim; 10-08-2015, 12:15.

      Comment

      Working...