Возник вопрос автоматизации процесса управления маршрутизаторами фирмы MikroTik. Т.к. для настройки серверов используется Ansible, то и решение использовать его было логичным. В руководствах описана очень удобная возможность использования playbook для разных операционных систем с разной системой команд. Выглядит это примерно так: " --- - hosts: all tasks: - group_by: key: os_{{ ansible_distribution }} - hosts: os_CentOS gather_facts: False tasks: - # tasks...
Случается что требуется принудительно перезагрузить роутер, когда тот подвисает или провайдер просит перезагрузить маршрутизатор после сбоя на своём оборудовании для восстановления доступа к Интернет, а вас нет рядом или роутер установлен в труднодоступном месте. Быстро реагировать на такого рода проблемы в ручном режиме крайне сложно, но всё уже продумано за нас. На роутерах MikroTik таким средством контроля за зависанием системы является сторожевой таймер (WatchDog), состоящий из аппаратной и...