Jump to content

Recommended Posts

Posted (edited)

Добрый! Ситуация такая, что в нашей организации есть несколько веб ресурсов. И начальство поставило задачу сделать заглушку, если один из сайтов не будет работать. Я с микротом не оч дружу, но хочу научиться, как это сделать.
Имеем MIKROTIK CCR1009-8G-1S с 6.40.6 на борту.

Я так понимаю, нужно каким то образом пинговать сервер или ресурс, и если ответа не поступает, то перенаправлять на html страницу, которую можно сделать прям на самом микроте.

Прошу помощи) 

Спасибо

Edited by Manless
Posted

На самом микротике можно сделать хотспот, заменить его начальную страничку на информационную, и на нее сможете перенаправлять. Но делать хотспот на рабочем микротике не нужно - он насоздает кучу правил. Поэтому вам нужен второй микротик, любой, на котором сделаете хотспот. На основном через нетвач будете пинговать ресурсы, если пинги не ходят, создавать правило перенаправления, что бы они кидали на микротик с хотспотом. Но если сайт https, то ничего не получится.

Posted (edited)

Спасибо. А если по внутреннему ресурсу пинговать сам сервер? Типа пинг 192.168.х.х, и если нет пинга, то перенаправлять на заглушку?

Edited by Manless
Posted

Да. Но это сработает если на этом ресурсе только один веб сервис, если их несколько, то нельзя определить доступны ли они сами, а не только пинг до узла.

Posted
2 часа назад, Saab95 сказал:

Да. Но это сработает если на этом ресурсе только один веб сервис, если их несколько, то нельзя определить доступны ли они сами, а не только пинг до узла.

telnet до нужного порта

Posted

@Saab95 да, там один ресурс на одном ip. Т.е. просто по тупому, пинга нет до тачки с серваком - перенаправлять на заглушку. Можно теперь направить меня на мануалы? :)

Posted

Если я правильно понял схему, у вас во внутренней сети есть несколько веб ресурсов и если один из них упал- то вы должны сообщить про это клиенту- отправив его на загушку. Ну т.е. у вас на микроте скорее всего дст-нат. Тогда вы просто на нем же мониторите этот ресурс (пинги, телнеты, фетчи- кстати неплохой варик) и если что-то пошло не так, вы меняете правило на сайт заглушки. И не надо никаких хотспотов и т.п.!

  • 4 weeks later...
Posted
В 30.03.2020 в 02:06, VolanD666 сказал:

вы должны сообщить про это клиенту- отправив его на загушку

А что если на полнофункциональную копию? бэкэнд теоретически может быть общим

Posted (edited)

Установить http прокси, который сделает перенаправление или покажет заглушку, если сайт не отвечает.

Edited by floop
Posted
В 23.04.2020 в 05:06, floop сказал:

Установить http прокси, который сделает перенаправление или покажет заглушку, если сайт не отвечает.

МТ прокси такое умеет по дефолту, или крутить настройки надо? есть пример?

Posted

Можно как-то через скрипты проверять и делать что-то если сервер не алё. Я не адепт МТ, просто рылся в инетах, нашел инфу) 

:do {
    /tool fetch "http://example.org/"
} on-error= {
    :put [/ip route .......];
};

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.