По моему так проще купить дешманский микротик и потратить вечер на написание скрипта описывающего процедуру мониторинга.
У меня микротик следит за состоянием свистка, состоянием туннеля, учитывает наличие трафика на интерфейсе и если надо перегружает либо то, либо другое, либо все вместе или если совсем не поднимается то и сам себя.