Выключить глобально проверку по SSH
-
Не использую проверку по SSH и пока не планирую.
Однако система по умолчанию делает такой опрос для всех объектов, и для вновь создаваемых.
При этом в логах устройств фиксируется алерт, что мол не аутентифицированное подключение по SSH. Что жутко не нравится системе безопасности.
Как глобально выключить такой Poll?
Или хотя бы скрипт обработки всех объектов и выключения SSH запросов. Хотя костыль...P.S.
Мне казалось, что видел раньше такое обсуждение и даже обещание, сделать настройку. Что если нет учетных данных SSH, то опрос не выполнять.
Однако поиском не нашел. В последней актуальной версии все также стучится. -
Происходит ли этот опрос раз в час (это дефолтовый интервал для configuration poll) или с другим интервалом?
На Configuration Poll да, было такое, что даже если в свойствах ноды не был прописаны ssh логин/пароль, сервер пытался подключаться с пустым паролем. Это достаточно давно исправлено.
Ну и стоит проверить в Configuration -> Network Credentials - нет ли там ssh логинов в списке, если есть, то сервер будет пытаться их перебирать.
Ну и можно автоматом расставить галочку "Disable SSH usage for all polls" на все ноды, добавив в Hook::ConfigurationPoll строчку $node->enableSsh(false);Вторая возможность - что он пытается подключатсья по ssh в процессе Network Discovery - тогда период этого опроса должен совпадать с интервалом Network Discovery.
-
Хм, а действительно, это похоже не Poll'ы объектов, а Network discovery.
Насколько я посмотрел, в среднем каждые 9 часов.
Но при этом на некоторые устройства прям с повторами (вложение)Network credentials пустое.
Passive discovery interval - 900
Active discovery interval - 14400Можно ли как-то выключить SSH в Network Discovery?
ADD:
Посмотрел настройки, а может себя так проявлять опция NetworkDiscovery.ActiveDiscovery.EnableTCPProbing ?
То есть NetXMS стучится на 22 порт, система фиксирует это как попытку входа?
Где можно настроить "list of well-known port"?

-
Да, это как раз таки NetworkDiscovery.ActiveDiscovery.EnableTCPProbing
В Configuration -> Network Credential можно задавать списки Agent Ports (для NetXMS агента) и SSH ports. Задавать можно или глобально, или по зонам. Если эти списки пустые, берутся порты по умолчанию - соответственно 22 для SSH и 4700 для агента.
netxms/src/server/core/network_cred.cpp at master · netxms/netxms
NetXMS - Open Source network and infrastructure monitoring and management - netxms/src/server/core/network_cred.cpp at master · netxms/netxms
GitHub (github.com)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login