у микрота, например, есть Power Cycle Ping, который будет перезапускать питание на порту при отсутствии пинга по заданному таймауту
логи там можно писать на флешку (насилие, но если логов мало, то его по сути нет)
микрот может писать в телеграм что-нибудь (например, линк потух, или ошибки на порту начали расти), но для этого нужно будет углубиться в скрипты