653 читали · 6 лет назад
Использование Ansible для управления MikroTik
Возник вопрос автоматизации процесса управления маршрутизаторами фирмы MikroTik. Т.к. для настройки серверов используется Ansible, то и решение использовать его было логичным. В руководствах описана очень удобная возможность использования playbook для разных операционных систем с разной системой команд. Выглядит это примерно так: " --- - hosts: all tasks: - group_by: key: os_{{ ansible_distribution }} - hosts: os_CentOS gather_facts: False tasks: - # tasks...
288 читали · 4 года назад
netwatch mikrotik reboot
Скрипт перезагрузки mikrotik при недоступности ресурса в течение 4минут tools netwatch host 8.8.8.8 interval 10 min down /system script run reboot-mik :if ([/ping 9.9.9.9 interval=4 count=60] =0) do={ log info "host down rebooting" ; /system reboot }