Взял готовый шаблон (w3wp), у которого точно единственное правило дискавери правильно создаёт item'ы, скопировал, слегка модифицировал... В дискавери участвуют скрипты на винде, которые собственно что для моего правила дискавери, что для оригинального выдают правильный результат. Но итемы из прототипов не создаются, а времени почитай уж неделя прошла 
А вопрос может показаться немного неожиданным: хотя, возможно, рано или поздно я всё-таки догадаюсь, что не так с этим дискавери, мне нужно понять, а какие для таких случаев существуют у заббикса средства отладки?
Дело в том, что я ищу имя своего discovery rule'а в логах сервера (debuglevel=4) - и там нет ничего, смотрю аналогично в логах агента - и там тоже нет.
И тут я начинаю недоумевать: вот я оказался в тупиковой ситуации, но как же мне получить отладку для того, чтобы хоть намёк какой-то был на то, в чём, собственно, проблема. Мне кажется для такого "магического", крайне нетривиального действа как сбор discovery + item propagation from item prototypes - ну просто обязаны быть адекватные средства отладки.
Что я ожидаю увидеть:
1) Сервер запросил у агента дискавери, агент вернул ошибку или какую-то ахинею - жалуемся в логи
2) Сервер пытается создать на основе прототипа и данных дискавери item на конкретном хосте и упирается в то, что агент на самом деле для такого item'а возвращает строку, не соответствующую указанному в описании item prototype типа данных - жалуемся в логи
И т.д. в том же духе. Пока я не вижу в логах ничего, и это меня весьма огорчает
Может быть, где-то ещё нужно смотреть или каким-то иным способом? По слову discovery в логах тоже видно всё, что угодно, но только не созданное мной правило. При этом оно точно enabled и прототипы внутри тоже "зелёные".

А вопрос может показаться немного неожиданным: хотя, возможно, рано или поздно я всё-таки догадаюсь, что не так с этим дискавери, мне нужно понять, а какие для таких случаев существуют у заббикса средства отладки?
Дело в том, что я ищу имя своего discovery rule'а в логах сервера (debuglevel=4) - и там нет ничего, смотрю аналогично в логах агента - и там тоже нет.
И тут я начинаю недоумевать: вот я оказался в тупиковой ситуации, но как же мне получить отладку для того, чтобы хоть намёк какой-то был на то, в чём, собственно, проблема. Мне кажется для такого "магического", крайне нетривиального действа как сбор discovery + item propagation from item prototypes - ну просто обязаны быть адекватные средства отладки.
Что я ожидаю увидеть:
1) Сервер запросил у агента дискавери, агент вернул ошибку или какую-то ахинею - жалуемся в логи
2) Сервер пытается создать на основе прототипа и данных дискавери item на конкретном хосте и упирается в то, что агент на самом деле для такого item'а возвращает строку, не соответствующую указанному в описании item prototype типа данных - жалуемся в логи
И т.д. в том же духе. Пока я не вижу в логах ничего, и это меня весьма огорчает

Может быть, где-то ещё нужно смотреть или каким-то иным способом? По слову discovery в логах тоже видно всё, что угодно, но только не созданное мной правило. При этом оно точно enabled и прототипы внутри тоже "зелёные".

Comment