NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: tarkvsg on June 03, 2025, 04:00:08 PM

Title: Как правильно запускать серверные скрипты?
Post by: tarkvsg on June 03, 2025, 04:00:08 PM
Добрый день.
Есть команда, которая отрабатывает на сервере: собирает данные и создает ноды через NXShell, потом проверяет их статусы
Как правильно поставить эту команду на выполнение на сервере? делал через ExternalMetricProvider на серверном агенте, но как-то он странно работает
- в какой-то момент теряется связь с агентом: Cannot connect to NetXMS agent (Internal error), а в crontab ставить как-то некрасиво.
Title: Re: Как правильно запускать серверные скрипты?
Post by: Filipp Sudanov on June 21, 2025, 03:25:13 PM
ExternalMetricProvider по идее должен быть нормальным способом запускать что-то периодически. У него тоже есть какой-то таймаут после которого он убивает запущенный процесс, 30 секунд кажется. 

Связь с агентом - по умолчанию агент может поддерживать 32 соединения, можно поднять параметром MaxSessions

Лог агента на 6 или 7 уровне должен подробнее рассказать что происходит в обоих случаях