Добрый день.
Есть команда, которая отрабатывает на сервере: собирает данные и создает ноды через NXShell, потом проверяет их статусы
Как правильно поставить эту команду на выполнение на сервере? делал через ExternalMetricProvider на серверном агенте, но как-то он странно работает
- в какой-то момент теряется связь с агентом: Cannot connect to NetXMS agent (Internal error), а в crontab ставить как-то некрасиво.
ExternalMetricProvider по идее должен быть нормальным способом запускать что-то периодически. У него тоже есть какой-то таймаут после которого он убивает запущенный процесс, 30 секунд кажется.
Связь с агентом - по умолчанию агент может поддерживать 32 соединения, можно поднять параметром MaxSessions
Лог агента на 6 или 7 уровне должен подробнее рассказать что происходит в обоих случаях