Dragon_Alex_Devera
@Dragon_Alex_Devera
Системный администратор куриных кубиков магги.

Пробую писать оповещения Mikrotik на Telegram. Не получается отправлять get запросы. Что делаю не так?

Здравствуйте коллеги и им сочувствующие. Прошу сильно не поливать помоями, но я реально не понимаю что идёт не так.
Хочу написать простенькие оповещения с микротика в телегу (Netwatch + телега).
Бота запустил, с браузера всё уходит - проблем нет.
С микротика же ничего не работает.
К слову, делал всё по этой инструкции
Суть:
Пробую всё делать в терминале:
/tool fetch url="https://api.telegram.org/<Bot_Id>/sendMessage\?chat_id=111111&text=Testing"

На что мне терминал отвечает:
failure: unable to resolve hostname
Я вроде не совсем "пользователь ПК" и понимаю что микротик не может достучаться до хоста. Но трассировка с этого же микротока, говорит что хост доступен. Что не так - я не понимаю.
PS: А ещё я не понимаю почему используется "URL", а не "http-data". Вроде он отправляете POST и GET запросы.
Заранее благодарю за ответ.
  • Вопрос задан
  • 647 просмотров
Пригласить эксперта
Ответы на вопрос 3
@BigDrive
Mikrorik, Juniper (SSG, SRX). Windows 2008,2012,20
Судя по ошибке он не может отрезолвить адрес, проверьте настроики DNS на Mikrotik, и с самого устройства попинговать api.telegram.org
Ответ написан
Dragon_Alex_Devera
@Dragon_Alex_Devera Автор вопроса
Системный администратор куриных кубиков магги.
В общем сам разобрался, проблема как всегда оказалась в самом простом, а именно неверно настроенных правилах файрволла. Разрешающие правило было ниже оного запрещающего. Урок для себя, и напоминание для других - проверяйте огнестену. Ставить как ответ думаю не стоит, так как сам дурак :)
Ответ написан
@paxlo
/ip dns
set servers=1.1.1.1,1.0.0.1
cache flush
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы