باسلام وعرض ادب به کاربران گرامیبیشتر شما دنبال یه راه حلی هستید که وضعیت سرور و شبکه از طریق پیامک برایتان ارسال کند اما راحل خوبی پیدانکردید یا بودجه کافی برای خرید نرم افزار های مانیتورینگ را ندارید یا می خواهید کاملا مستقل باشید(از سری اموزش های کوتاه 60 ثانیه ای )
سلام دیجی برای ما یک راحل بصورت رایگان گذاشته است که خیلی راحت و آسان می باشد
1-ابتدا کافیست وارد سایت سلام دیجی شوید و ثبت نام کنید
2-احتیاج به یک وب سرویس sms دارید که hellodigi به شما هدیه می دهد
3-احتیاج به کمی دانش اسکریپت نویسی دارد که باز hellodigi این مشکل برای شما کامل حل کرده
2-سلام دیجی برای شما web service اماده کرده به صورت رایگان که شما بتوانید از طریق آن smsرا ارسال کنید این web service کاملا رایگان برای کاربران hello digi می باشد و تعداد 300 پیام به شما هدیه می دهد
کدوب سرویس :
https://hellodigi.ir/finalsms/from=5000145&to=phone&msg=paiam-shoma&uname=user-hellodigi&pass=pass-hellodigi
3-برای ارسال حالا نیاز به یک اسکریپت داریم ما می خواهیم در این سناریو از قابلیت Ping برای مانیتور شبکه استفاده کنیم یعنی بگیم اگر سیستم یا سروری را ping نکردی این وب سرویس را باز کن که پیام ارسال شود
4-در اینجا نوشتیم اگر ip:192.168.1.20 به تعداد 5 بار پینگ نکردی
5-دربالا فقط گفتیم ping کن.باید حالا عملیاتی انجام شود بادستور زیر می توانیم بگیم چه عملیاتی انجام بده
6-حالا این چیز هایی که تا الان یادگرفتیم را بیاییم درکنار هم بزاریم؟
7- اسکریپتی که ما تا الان باهم نوشتیم از دوقسمت تشکیل شده 1- شرط 2-عملیات
8-هم اکنون باید تکلیف عملیات را مشخص کنیم چه عملیاتی باید انجام شود ؟؟؟؟؟
10-یک بار دیگراین چیز هایی که تا الان یادگرفتیم را بیاییم درکنار هم بزاریم؟
11-تقریبا تمام شد یک مروری کنیم » ما یک اسکریپت ساختیم گفتیم اگر ipرا ping نکردی یک عملیاتی انجام بده که اون کار باز کردن وب سرور پیامک hello digi است اموزش اسکریپت تمام شد بریم کانفیگ میکروتیک انجام بدیم
1-ابتداوارد روتر میکروتیک خود شوید از قسمت system گزینه script انتخاب کنید گزینه add بزنید
Script نوشته شده را در source وارد کنید (بدون فاصله و تغییر)
هم اکنون فقط باید یک scheduler درست کنیم بگیم این اسکریپت چک کنه هر 15 دقیقه یک بار
وارد مسیر system /scheduler شوید یک scheduler بسازید
گفتیم که هر 15 دقیقه یک باراسکریپت مارا چک کن
این هم یک تست : گفتیم اگر سرور ping نکرد بگه server esxi time out
نکته : اگر نیاز به چندین ipدریک اسکریپت داشتید باید حلقه بنویسید به مثال زیر دقت بفرمایید :
ممنون