نحوه نظارت بر پورت و وب سایت با منبع آزاد

زمان اجرای برنامه برای فعالیت های تجاری بسیار مهم است و به عنوان پشتیبانی زیرساخت ها ، شما باید به ابزار نظارت لازم برای اقدامات پیشرو مجهز باشید.


اگر در یک سازمان بزرگ مشغول به کار هستید ، احتمالاً شما می توانید ابزار سازمانی داشته باشید که خود را موظف به استفاده از آن کنید.

با این حال ، برای مشاغل کوچک و متوسط ​​- ممکن است فکر کنید که منبع باز را به عنوان یک راه حل رایگان برای URL وب در نظر بگیرید & نظارت بر بنادر.

در این مقاله ، در مورد نحوه نظارت بر پورت های URL و سرویس با ابزار منبع باز مبتنی بر PHP صحبت خواهیم کرد – “مانیتور سرور PHP.”

برخی از امکانات نظارت

  • نظارت بر URL وب
  • مانیتور شماره پورت
  • جستجوی رشته در وب سایت و اگر یافت نشد ، علامت بزنید
  • گزینه ای برای آستانه پیکربندی شده قبل از هشدار را امتحان کنید
  • مقدار زمان پاسخ را تعریف کنید
  • هنگام خاموش شدن ایمیل را فعال کنید
  • هنگام پایین آمدن پیامک ارسال کنید
  • با استفاده از Pushover.net آگاه شوید

پيش نياز

  • وب سرور – Apache ، Nginx (من Apache را برای این نسخه ی نمایشی در نظر می گیرم)
  • PHP 5.3.7+ ، PHP-MySQL
  • MySQL
  • حلقه

اگر قبلاً در سرور خود از جمله بانک اطلاعات پیش نیاز دارید ، می توانید به “مانیتور PHP Server را نصب کنید“بخش زیر.

Apache ، PHP ، MySQL ، CURL را نصب کنید

  • وارد سرور شوید که قصد تنظیم نظارت را دارید
  • ترمینال SSH را باز کنید
  • برای نصب زیر فرمان yum را اجرا کنید

 yum نصب httpd php mysql-server curl php-mysql

  • آپاچی را شروع کنید & خدمات MySQL

شروع سرویس mysqld
سرویس httpd start

پایگاه داده راه اندازی

برای ذخیره ماتریس نظارت نیاز به یک بانک اطلاعاتی دارد. بیایید راه اندازی MySQL را با ایجاد یک پایگاه داده ، کاربر شروع کنیم & کلمه عبور. اگر نصب MySQL تازه است ، توصیه می شود با اجرای آن مراحل ایمن سازی را طی کنید

/ usr / bin / mysql_secure_installation

  • دستورالعمل روی صفحه را دنبال کنید. در واقع ، شما می توانید داشته باشید Y برای همه.
  • سرویس MySQL را مجدداً راه اندازی کنید

وقت آن است که بانک اطلاعاتی را ایجاد کرده و امتیازات خود را اهدا کنیم.

[[ایمیل محافظت شده] yum.repos.d] # mysql -u root -p
رمز عبور را وارد کنید:
به مانیتور MySQL خوش آمدید. دستورات با؛ یا \ g.
شناسه اتصال MySQL شما 2 است
نسخه سرور: 5.1.73 توزیع منبع
حق چاپ (ج) 2000 ، 2013 ، اوراکل و / یا شرکت های وابسته به آن. کلیه حقوق محفوظ است.
اوراکل یک علامت تجاری ثبت شده از شرکت اوراکل و / یا آن است
شرکت های وابسته نامهای دیگر ممکن است علامت های تجاری صاحبان مربوطه می باشند.
نوع “help” را تایپ کنید یا ‘\ h’ برای کمک. برای پاک کردن عبارت ورودی فعلی ، \ \ c را تایپ کنید.
mysql> ایجاد CHANDAN پایگاه داده؛
پرس و جو خوب ، 1 ردیف تحت تأثیر (0.00 ثانیه)
mysql> ایجاد کاربر [ایمیل محافظت شده]؛
پرس و جو خوب ، 0 ردیف تحت تأثیر قرار گرفت (0.00 ثانیه)
mysql> رمز عبور را تنظیم کنید [ایمیل محافظت شده]= رمز عبور ("CHANDAN")؛
پرس و جو خوب ، 0 ردیف تحت تأثیر قرار گرفت (0.00 ثانیه)
mysql> اعطای کلیه امتیازات به CHANDAN. * به [ایمیل محافظت شده] مشخص شده توسط ‘CHANDAN’؛
پرس و جو خوب ، 0 ردیف تحت تأثیر قرار گرفت (0.00 ثانیه)
mysql> امتیازات خیط و پیت کردن
پرس و جو خوب ، 0 ردیف تحت تأثیر قرار گرفت (0.00 ثانیه)
mysql> خروج
خدا حافظ
[[ایمیل محافظت شده] yum.repos.d] #

برای اهداف نمایشی ، نام کاربری ، رمز ورود را نگه داشته ام & پایگاه داده به عنوان “CHANDAN” لطفاً متناسب با آن تغییر دهید.

مانیتور PHP Server را نصب کنید

ممکن است یک پوشه جدید تحت عنوان “نظارت” ایجاد کنید / انتخاب کردن برای نگه داشتن بسته ابزار.

یا می توانید مستقیماً با استفاده از دستور wget ، فایل zip را از سرور بکشید

wget http://downloads.sourceforge.net/project/phpservermon/phpservermon/PHP٪20Server٪20Monitor٪20v3.1.1/phpservermon-3.1.1.zip

  • فایل zip را بارگیری کنید

از حالت فشرده phpservermon-3.1.1.zip استفاده کنید

  • پوشه استخراج شده را در DocumentRoot Apache خود کپی کنید. اگر در محل پیش فرض نصب شود ، می تواند / var / www / html باشد

cp –rp phpservermon-3.1.1 / var / www / html

  • بیایید پوشه را از phpservermon-3.1.1 به نظارت تغییر نام دهیم (البته این اختیاری است)

 mv phpservermon-3.1.1 مانیتورینگ

شروع کنیم نصب و راه اندازی با دسترسی به URL سرور وب با نظارت بر URI. اگر شما در localhost کار می کردید ، چنین می شد http: //localhost/monitoring/install.php

  • روی “بگذارید برویم” کلیک کنید

مانیتور-نصب-شروع کنید

  • اطلاعات دیتابیس را وارد کنید
  • روی “ذخیره پیکربندی” کلیک کنید

پیکربندی پایگاه داده

  • برای ایجاد حساب کاربری برای Monitor Monitor ، جزئیات کاربر را وارد کنید
  • روی “نصب” کلیک کنید

پیکربندی کاربر

  • چند ثانیه طول خواهد کشید و خواهید دید “موفقیت” تائیدیه.

موفقیت نصب

عالی, بنابراین اکنون “مانیتور سرور PHP“تنظیمات انجام شده است و زمان آن است که برخی از نظارت ها را پیکربندی کنید.

  • بر روی “برو به مانیتور خود” کلیک کنید
  • نام کاربری و رمز عبور را وارد کرده و روی “ورود” کلیک کنید

نظارت بر ورود به سیستم

شما به صفحه “وضعیت” هدایت می شوید که در آنجا دو نظارت از پیش تعریف شده را مشاهده خواهید کرد. نگران نباشید – می توانید آنها را حذف کنید.

داشبورد نظارت

  • بیایید نظارت URL را تنظیم کنیم. در بالای منوی “سرورها” کلیک کنید
  • روی “افزودن جدید” کلیک کنید

جدید اضافه کن

  • اطلاعات مورد نیاز را وارد کرده و روی “ذخیره” کلیک کنید

نظارت بر تنظیمات

  • متوجه خواهید شد که نظارت تازه اضافه شده در صفحه “وضعیت” نمایش داده می شود.

وضعیت نظارت

پیوند تنظیم کنید

برای به روزرسانی وضعیت به صورت دوره ای ، باید به فعالیت بپردازید. می توانید هر 5 دقیقه یا هر چیزی که مناسب شما باشد ، آنها را اجرا کنید. در صورت عدم اطمینان می توانید مقاله من در مورد تنظیم crontab را ارجاع دهید.

* / 05 * * * * root / usr / bin / php /var/www/html/monitoring/cron/status.cron.php

این ابزار عالی همچنین به شما می دهد تاخیر (متوسط) و زمان به روز گزارش در یک نمودار ، یک ساعت ، روز یا هفته.

  • به Status بروید و بر روی برچسب مورد نظر کلیک کنید

نمودار گزارش

پیش بروید و برخی از نظارت ها را اضافه کنید تا وقتی چیزی کم شد مطلع شوید.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map