Jump to content
Калькуляторы

MikroTik — скрипт мониторинга интернета и внешних узлов с оповещением

monit.jpg

Добрый день, дорогие читатели! Сегодня речь пойдет о мониторинге домашнего интернета и любого внешнего узла, например вашего сервера, причем с оповещением по СМС. Для начала осмотрим скрипт:
 

Цитата

:global inetdown:global downa:global downb:global downc:local checka [/ping 0.0.0.0 count=5]:local time [/sys clock get time]:if (checkdns = 0) do={:if ($inetdown != true) do={/log error "INTERNET is DOWN":set $inetdown true}} else={:if ($inetdown = true) do={/log warning "INTERNET is UP":set $inetdown false}:if (checka = 0) do={:if ($downa != true) do={/log error "VDS 0.0.0.0 is DOWN"/tool fetch url="https://sms.ru/sms/send?api_id=ВашID&to=ВашНомер&msg=$time+Пропал+Сервер&json=1" keep-result=yes:set $downa true}} else={:if ($downa = true) do={/log warning "VDS 0.0.0.0 is UP"/tool fetch url="https://sms.ru/sms/send?api_id=ВашID&to=ВашНомер&msg=$time+Появился+Сервер&json=1" keep-result=yes:set $downa false}}}

 


Всё что выделено жирным шрифтом, меняете на свои данные. Вам нужно заменить IP 0.0.0.0 на IP вашего сервера.  ВашID на ID который Вам дадут на сайте sms.ru. ВашНомер на Ваш мобильный номер телефона. Появился+Сервер это само смс сообщение, меняете по своему усмотрению. Знак + Обязательно сохраняйте как на образце.
 

также сделал видеоурок: 

 

Share this post


Link to post
Share on other sites

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.