У меня большая проблема с МАКРОСАМИ в Zabbix. Я хочу определить некоторые МАКРОСЫ на хосте, таком как {$IP1}, {$IP2} и так далее. Интересно узнать, почему я не могу использовать их в следующих областях: имя приложения, имя графика, ключ элемента. Любая помощь приветствуется.
Использование МАКРОСОВ в Zabbix
Ответы (1)
В Zabbix они называются пользовательскими макросами (или переменными). Области, которые вы перечислили относительно них:
- имя приложения - не поддерживается
- имя графа - не поддерживается
- ключ элемента - не поддерживается в самом ключе элемента, но поддерживается в параметрах ключа элемента, таких как
key[{$IP1}]
Если вопрос в том, почему не поддерживается - ну, либо из-за ограниченного интереса, либо из-за технических сложностей с их поддержкой.
См. руководство по пользовательским макросам.
Вопросы звучат так, будто вместо этого вам может понадобиться низкоуровневое обнаружение — начиная с версии 3.0 он также поддерживает динамические имена приложений.
person
Richlv
schedule
03.07.2016
Спасибо, дорогой @Richlv. Честно говоря, я хочу отслеживать данные сетевого потока ESXi, который содержит 10 виртуальных машин в Zabbix. Единственный известный мне способ легко добавить ESxi и его виртуальные машины — это создать хост с именем имени ESXi, имена приложений в качестве имен и элементов виртуальных машин будут определены внутри каждого приложения. Мне нужно определить некоторые пользовательские МАКРОСЫ из-за простоты и быстрого изменения IP-адресов и имен виртуальных машин. Но, как вы описали, кажется, я не могу использовать MACORS в имени приложения. Есть ли у вас другой способ реализовать такую структуру?
- person Sinai; 04.07.2016
Возможно, вам придется изучить LLD, но это совсем другая тема, чем ваш первоначальный вопрос.
- person Richlv; 05.07.2016
Но LLD поддерживает только ограниченный набор предметов!! Я хочу отслеживать данные NetFlow. Я не знаю, могу ли я использовать LLD или нет. Я хочу добавить правило для добавления нового элемента, например: netflow-ICMP_{$IPADDRESS2} с ключом GetNetFlowProto[[{$IPADDRESS2}],icmp]. Могу ли я добавить что-то подобное с помощью LLD?
- person Sinai; 05.07.2016
Вы должны стараться не смешивать несколько тем в одном вопросе. Я бы предложил сформулировать вопрос как можно четче и задать новый вопрос.
- person Richlv; 05.07.2016
Вы правы @Richlv. Спасибо. Я бы открыл новый вопрос для новой проблемы.
- person Sinai; 07.07.2016