NetXMS Support Forum

Russian Support => Идеи и предложения по функциональности NetXMS => Topic started by: Anth0ny on September 29, 2008, 12:05:29 PM

Title: Индивидуальный параметр "PollCountForStatusChange" для DCI
Post by: Anth0ny on September 29, 2008, 12:05:29 PM
Если не ошибаюсь, подобный запрос уже делался.
На всякий случай, напомню.

На текущий момент данный параметр- един для всех без исключения DCI. Т.е. его нельзя настраивать гибко, для каждой DCI в отдельности...

Запрос: Есть необходимость в том, что бы можно было выставлять этот параметр для каждой DCI в отдельности, т.е. чтобы можно было регулировать ситуацию, при которой

а) для одних DCI тонкой настройки не нужно
б) для многих DCI (особенно это касается тех DCI, которые мониторят различные НАГРУЗКИ и ЗАГРУЖЕННОСТЬ аппаратных ресуррсов) было бы ОЧЕНЬ удобно иметь возможность менять этот параметр индивидуально для получения меньшего количества срабатываний на КРАТКОСРОЧНЫЕ всплески нагрузки.

т.е. если (например) мы мониторим нагрузку на CPU, загрузка относительно стабильна, и тут вдруг возникает всплеск активности на 1-2 минуты, то при частом периодическом опросе (если интервал оказался в пределах этого всплеска) мы получаем срабатывание мониторинга. а это не очень удобно.

гораздо правильнее было бы получить срабатывание мониторинга только в том случае, если бы повышенная нагрузка на ресурс была бы зафиксирована не ОДИН раз, на несколько раз, причём подряд.

вот как раз это оченно бы хотелось иметь возможность контролировать.
Title: Re: Индивидуальный параметр "PollCountForStatusChange" для DCI
Post by: Victor Kirhenshtein on September 29, 2008, 05:04:25 PM
PollCountForStatusChange - к DCI отношения не имеет (см. например здесь: https://www.netxms.org/forum/index.php/topic,427.0.html (https://www.netxms.org/forum/index.php/topic,427.0.html)). Для решения вышеописанной проблемы сейчас можно использовать average(n) вместо last() в условии threshold'а - хотя это не совсем одно и то-же, как временная мера может использоваться. Я сделаю, что в last() можно будет указывать количество опросов, в течении которых условие должно выполняться, чтобы threshold сработал.
Title: Re: Индивидуальный параметр "PollCountForStatusChange" для DCI
Post by: Anth0ny on September 29, 2008, 05:16:25 PM
Quote from: Victor Kirhenshtein on September 29, 2008, 05:04:25 PM
Я сделаю, что в last() можно будет указывать количество опросов, в течении которых условие должно выполняться, чтобы threshold сработал.


да-да-да!
именно это интересует.

прошу реализовать...
Title: Re: Индивидуальный параметр "PollCountForStatusChange" для DCI
Post by: Victor Kirhenshtein on October 14, 2008, 12:03:20 PM
Realizovano v 0.2.23.
Title: Re: Индивидуальный параметр "PollCountForStatusChange" для DCI
Post by: Anth0ny on October 14, 2008, 03:18:38 PM
СПАСИБО!
Отличная и очень полезная работа!
Когда ждать релиза 0.2.23?

:)
Title: Re: Индивидуальный параметр "PollCountForStatusChange" для DCI
Post by: Victor Kirhenshtein on October 15, 2008, 12:14:33 PM
Quote from: Anth0ny on October 14, 2008, 03:18:38 PM
Когда ждать релиза 0.2.23?

Ja dumaju chto v konce oktjabrja ili nachale nojabrja. Do etogo objazatel'no budet neskol'ko rc versij.