У меня есть элемент Zabbix, который я не могу заставить работать с помощью Zabbix макрос.
Ключ элемента данных, с которого я начинаю, выглядит следующим образом:
web.page.regexp[10.0.0.100,/path,"(.*)",, \1]
И тестирование с помощью следующей команды также показало хорошие результаты:
$ sudo zabbix_agentd -t 'web.page.regexp[10.0.0.100,/path,80,"(.*)",, \1]' --print
web.page.regexp[10.0.0.100,/path,80,"(.*)",, \1] [s|works]
Но, конечно, использование жестко запрограммированного IP-адреса не очень хорошо, поэтому я хочу использовать предопределенные макросы в ключе, например:
web.page.regexp[{HOST.IP1},/path,"(.*)",, \1]
Но, к сожалению, этот макрос ничего не разрешает, и результат выглядит так:
web.page.regexp[10.0.0.100,/path,80,"(.*)",, \1] [s|]
Поэтому я хотел бы знать, есть ли способ перечислить все значения макросов для конкретного хоста в Zabbix. Или есть лучший способ использовать макросы {HOST.*}
?
Использование localhost
для меня не вариант - я хочу протестировать публичный интерфейс и хочу понять, почему макросы не работают так, как я ожидаю.
Ваше здоровье