POLLERS is too high

Started by Evgeniy Skoropadskiy, May 13, 2016, 07:34:51 PM

Previous topic - Next topic

Evgeniy Skoropadskiy

Урааа!!!
Покорнейше благодарю!!!
Теперь я понял, что означает этот алерт!!!

hsvt

А где можно взять дефолтный шаблон для self мониторинга? БД, пуллеры, очередь и т.д.

Evgeniy Skoropadskiy

Я так понимаю, может в скрипте создания БД?

Victor Kirhenshtein

Стандартные шаблоны лежат в <prefix>/share/netxms/templates (/usr/share/netxms/templates для deb пакетов, <path>\share\templates на Windows). Сервер при старте импортирует все из этого каталога, если параметр ImportConfigurationOnStartup выставлен в ненулевое значение.

hsvt

Quote from: Victor Kirhenshtein on July 07, 2016, 12:19:02 PM
Стандартные шаблоны лежат в <prefix>/share/netxms/templates (/usr/share/netxms/templates для deb пакетов, <path>\share\templates на Windows). Сервер при старте импортирует все из этого каталога, если параметр ImportConfigurationOnStartup выставлен в ненулевое значение.

Спасибо Виктор! По умолчанию видимо этот параметр в 0. Нужно сейчас выставить в 1 и перезапустить сервер? Ничего лишнего он не импортирует или не поломаются текущие шаблоны?

Victor Kirhenshtein

Планируется что будут появляться и другие шаблоны - поэтому для старых инсталляций параметр по умолчанию 0. Сейчас только несколько шаблонов для мониторинга самого сервера. Сломать ничего не сломает, просто будут дополнительные шаблоны и события.

hsvt

#21
Quote from: Tatjana Dubrovica on July 05, 2016, 07:07:09 PM
Аллерт выскакивает потому что у нас баг в "NetXMS Server"->"Thread pools" Template. Там в пороговом значение(threshold) должно быть значение сильно больше 1. Мы это поправим к следующему релизу(2.0.5) и если Вы обновитесь когда мы его выпустим, то всё должно будет решиться само сабой или Вы можете сами поправить value. Оно должно быть PollerThreadPoolMaxSize(250). Это пороговое значение нужно, чтобы оповестить администратора о том, что есть запросы которые стоят в очереди на обработку, но не обрабатываться, потому что количество запросов превышает максимальное количество доступных потоков.

Импортировал новый 2.0.5 netxms_server.xml Server thread pool MAIN: normalized load average (1 minute) в Threshold осталось так же > 1

UPD: Вопрос решён, теперь изменился параметр который мониторится - normalized load average (= load average / thread count).