Логирование vESR на удаленный сервер rsyslog

Настраиваем сервер rsyslog на прием логов по сети. На примере Ubuntu. Редактируем /etc/rsyslog.conf: Раскомментируем строки чтобы получать логи по TCP (для UDP - похожие строки, только модуль “imudp”) module(load="imtcp") input(type="imtcp" port="514") в конце файла добавить global( parser.escapecontrolcharactertab="off" ) иначе будет ругаться на какие-то символы табуляции в логах с vesr. Для сохранения логов с разных ip в отдельные каталоги добавить строки $template FILENAME,"/var/log/vesr/%fromhost-ip%/syslog.log" *.* ?FILENAME перезапускаем службу sudo service rsyslog restart Логи с vesr 192.168.0.99 будут складываться в /var/log/vesr/192.168.0.99/syslog.log ...

<span title='2024-09-19 00:00:00 +0000 UTC'>September 19, 2024</span>

Управление Eltex vESR через модули Ansible от Cisco

В июне 2023 года российский разработчик и производитель телекоммуникационного оборудования Eltex представил виртуальный сервисный маршрутизотор vESR, доступный для бесплатного тестированя в базовой версии. Конфигурационные команды схожи с Cisco, и при небольших изменениях кода модули Ansible ios_command и ios_config тоже успешно работают. Для этого надо поменять (у меня Ansible установлен в домашнем каталоге пользователя): в файле ~/.local/lib/python3.10/dist-packages/ansible_collections/cisco/ios/plugins/cliconf/ios.py в строке self.send_command("configure terminal") выражение "configure terminal" на "configure" в файле ~/.local/lib/python3.10/dist-packages/ansible_collections/cisco/ios/plugins/terminal/ios.py в строке self._exec_cli_command(b"terminal lenght 0") выражение "terminal lenght 0" на "terminal datadump" ...

<span title='2023-10-29 00:00:00 +0000 UTC'>October 29, 2023</span>