Ad Widget

Collapse

Странно ракрывается макрос

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • teddy
    Senior Member
    • Dec 2017
    • 234

    #1

    Странно ракрывается макрос

    Имеем item с агрегированным расчетом.
    Формула
    Code:
    sum(last_foreach(/*/perf_counter_en["/Web Service(_Total)/Current Connections"]?[group={$OGROUP}]))
    Где {$OGROUP}=Test group

    При тестировании получаем ошибку. Куда то пропала часть 'group=' и конечно получаем ошибку синтаксиса.

    Click image for larger version  Name:	image.png Views:	0 Size:	52.0 KB ID:	468777

    Если без макроса набрать напрямую
    Code:
    sum(last_foreach(/*/perf_counter_en["/Web Service(_Total)/Current Connections"]?[group="Test group"]))
    то все работает.
    Здесь нельзя использовать макросы? но тогда б он просто не раскрывался.....больше похоже на какой то глюк!

    Если макросу присвоить
    ​{$OGROUP}=group="Test group"
    то появляются лишние кавычки т.к значение макроса вставляется в кавычках само по себе. и тоже ошибка синтаксиса.

    Zabbix Server v 6.4.5
    Last edited by teddy; 13-08-2023, 15:18.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by teddy
    больше похоже на какой то глюк!
    Согласен, что похоже. Оформляйте баг-репорт на support.zabbix.com.

    Comment

    Working...