Zabbix 6.2
Я дискаверю OID-a, получаю SNMPINDEX вида X.Y.
Предобработкой изменяю его на X.
Опрашиваю OID-b.X.
Вопрос:
Как создать триггер с именем {OID-b.X.}?
Попытки решения:
Дискаверить OID-b. В этом случае получается лишние триггеры. т.к. мне не все OID-b нужны. Теоретически этот вариант рабочий, но колличество триггеров и опрашиваемых итемов вырастет раз в 20, мне это не нравится и нужно как -то добавить в триггер условие: Существует ли итем с ключом name.{snmpindex}.* где * любое число
Дискавер вида variable-a, OID-a, variable-v, OID-b Не работает т.к. для OID-b нужен другой snmpindex, а он похоже берётся только от OID-a.
Запихнуть в выражение триггера OID-b, а затем вытащить его в имя через {ITEM.VALUE}-работает нестабильно. Я так понимаю проблемы возникают когда триггер создаётся до того, как опросится OID-b
Что могло бы сработать, но я не знаю как к этому подступиться:
1)Можно ли сделать задержку на создание триггеров?Zabbix 6.2
Я дискаверю OID-a, получаю SNMPINDEX вида X.Y.
Предобработкой изменяю его на X.
Опрашиваю OID-b.X.
Вопрос:
Как создать триггер с именем {OID-b.X.}?
Попытки решения:
Дискаверить OID-b. В этом случае получается лишние триггеры. т.к. мне не все OID-b нужны. Теоретически этот вариант рабочий, но колличество триггеров и опрашиваемых итемов вырастет раз в 20, мне это не нравится и нужно как -то добавить в триггер условие: Существует ли итем с ключом name.{snmpindex}.* где * любое число
Дискавер вида variable-a, OID-a, variable-v, OID-b Не работает т.к. для OID-b нужен другой snmpindex, а он похоже берётся только от OID-a.
Запихнуть в выражение триггера OID-b, а затем вытащить его в имя через {ITEM.VALUE}-работает нестабильно. Я так понимаю проблемы возникают когда триггер создаётся до того, как опросится OID-b
Что могло бы сработать, но я не знаю как к этому подступиться:
1)Можно ли сделать задержку на создание триггеров?
Я дискаверю OID-a, получаю SNMPINDEX вида X.Y.
Предобработкой изменяю его на X.
Опрашиваю OID-b.X.
Вопрос:
Как создать триггер с именем {OID-b.X.}?
Попытки решения:
Дискаверить OID-b. В этом случае получается лишние триггеры. т.к. мне не все OID-b нужны. Теоретически этот вариант рабочий, но колличество триггеров и опрашиваемых итемов вырастет раз в 20, мне это не нравится и нужно как -то добавить в триггер условие: Существует ли итем с ключом name.{snmpindex}.* где * любое число
Дискавер вида variable-a, OID-a, variable-v, OID-b Не работает т.к. для OID-b нужен другой snmpindex, а он похоже берётся только от OID-a.
Запихнуть в выражение триггера OID-b, а затем вытащить его в имя через {ITEM.VALUE}-работает нестабильно. Я так понимаю проблемы возникают когда триггер создаётся до того, как опросится OID-b
Что могло бы сработать, но я не знаю как к этому подступиться:
1)Можно ли сделать задержку на создание триггеров?Zabbix 6.2
Я дискаверю OID-a, получаю SNMPINDEX вида X.Y.
Предобработкой изменяю его на X.
Опрашиваю OID-b.X.
Вопрос:
Как создать триггер с именем {OID-b.X.}?
Попытки решения:
Дискаверить OID-b. В этом случае получается лишние триггеры. т.к. мне не все OID-b нужны. Теоретически этот вариант рабочий, но колличество триггеров и опрашиваемых итемов вырастет раз в 20, мне это не нравится и нужно как -то добавить в триггер условие: Существует ли итем с ключом name.{snmpindex}.* где * любое число
Дискавер вида variable-a, OID-a, variable-v, OID-b Не работает т.к. для OID-b нужен другой snmpindex, а он похоже берётся только от OID-a.
Запихнуть в выражение триггера OID-b, а затем вытащить его в имя через {ITEM.VALUE}-работает нестабильно. Я так понимаю проблемы возникают когда триггер создаётся до того, как опросится OID-b
Что могло бы сработать, но я не знаю как к этому подступиться:
1)Можно ли сделать задержку на создание триггеров?
.
Comment