Я же уже писал что SSH соединения происходят ТОЛЬКО к серверу шейпера (я в логах видел ВСЕ 8 пустых коннектов/дисконнектов на нем, которые ничего не делаю, а потом снова 3 коннекта для выполнения команд), коммутаторы управляются по SNMP включением/отключением порта при создании/удалении сервиса. Коммутаторов 4 штуки в дереве, все сервисы на одном договоре, 4 на одном свиче, 1 на втором.
AccessAccounting
CiscoRouter (NoSA)
- Shaper ( SSHSErviceActivator )
-- CiscoDHCPRelay (TestServiceActivator)
Папка
--- Switch1 (MySnmpServiceActivator)
--- Switch2 (MySnmpServiceActivator)
--- Switch3 (MySnmpServiceActivator)
--- Switch4 (MySnmpServiceActivator)
Пробовал убирать SA на всех типах устройств, кроме шейпера - все равно 8 соединений вижу (для чего они ???), а потом еще 3 рабочих
Код:
Oct 22 22:54:02 shaper sshd[10579]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:03 shaper sshd[10596]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:03 shaper sshd[10613]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:03 shaper sshd[10614]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:03 shaper sshd[10648]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:03 shaper sshd[10649]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:03 shaper sshd[10647]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:04 shaper sshd[10659]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:08 shaper sshd[10579]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:08 shaper sshd[10596]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:08 shaper sshd[10613]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:08 shaper sshd[10614]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:09 shaper sshd[10649]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:09 shaper sshd[10647]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:09 shaper sshd[10648]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:09 shaper sshd[10659]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:09 shaper sshd[10715]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:09 shaper sshd[10716]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:09 shaper sshd[10723]: pam_unix(sshd:session): session opened for user root by (uid=0)
Oct 22 22:54:15 shaper sshd[10723]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:15 shaper sshd[10716]: pam_unix(sshd:session): session closed for user root
Oct 22 22:54:16 shaper sshd[10715]: pam_unix(sshd:session): session closed for user root
Канал - 1Гбит/с, команды, уже писал - это просто вывод в лог сообщений. Количество первичных пустых коннектов/дисконнектов разгадал - связано с общим количеством устройств в дереве, даже просто пустых папок. Количество рабочих коннектов связано с кол-вом устройст, на которых есть сервисы. Все равно вопрос в пустыми коннектами/дисконнектами остается открытым.
Далее - если синхронизируем устройство по ребуту/принудительно - нужно синхронизировать ТОЛЬКО его, а не все 100500 устройств. Это вроде-бы логично, они не ребутились и состояние сервисов на них актуальное и не нуждается в обновлении. Считаю нужным этот момент исправить (хотя бы опционально доп. параметром конфига).
Далее случай - на корневом устройстве требуется делать CancelBeforeCreate (для всех сервисов), а на дочерних - нет (также для всех сервисов). На дочернем указывается sa.device.sync.cancelBeforeCreate=0 и оно распространяется почему-то на сервис (в контексте родительского устройства), а не на само устройство - НЕлогично. Параметры конфига распространяются от корня и вниз, а тут, как вы говорите, все зависит от конечного устройства. Так ServiceActivator же работает для устройства, а не для сервиса (типа сервиса). Тоже надо как-то учесть - пусть и опционально доп.параметром конфига, если текущая схема кому-то нужна, хотя она странная какая-то.