Здравствуйте!
Настроил следующий стенд:
- сервер управления 11.0.2 на CentOS 7.7
- сканирующий узел scansrv-01 сканирующего кластера на CentOS 7.7. Установленные компоненты: drweb-spider, drweb-netcheck, drweb-esagent. В настройках указан LoadBalanceSourceAddress и LoadBalanceAllowFrom
- клиент client-01 сканирующего кластера на CentOS 7.7. Установленные компоненты: drweb-netcheck, drweb-esagent (установка других компонентов не предполагается). В настройках указан LoadBalanceSourceAddress и LoadBalanceTo
Версии компонентов на узлах - сертифицированные ФСТЭК (это необходимое условие).
Что работает:
На client-01 команда drweb-ctl netscan /tmp /var/tmp /home /root запускается от root'а. На scansrv-01 по команде drweb-ctl stat видно, что компонент NetCheck работает. На client-01 в stdout процесс сканирования пишется.
Что не работает:
В Центре управления для client-01 создаю задачу в планировщике:
Действие: Запуск программы
Путь: /opt/drweb.com/bin/drweb-ctl
Аргументы: netscan /tmp /var/tmp /home /root
Запускаю ее (хоть вручную, хоть по времени автоматически - разницы в результате нет).
На client-01 команда drweb-ctl log esagent выдает: ESAgent [1509] Error: [Scheduler] Cannot execute instant job: Unsupported task class
Можно, конечно, в cron'е назначить выполнение drweb-ctl netscan, но по задумке надо именно, что с центра управления задачи запускать.
Подскажите, пожалуйста, что тут можно сделать, чтобы задача с центра управления стартовала на хосте?