HestiaCP پر مانیٹ مانیٹرنگ پروگرام کیسے انسٹال کریں؟ Monit کی تنصیب کے طریقہ کار کی تفصیلی وضاحت

چونکا دینے والی حقیقت: آپ ابھی تک یہاں کیوں نہیں ہیں۔ ہیسٹیا سی پی Monit آن انسٹال کریں؟

اب آئیے اس بارے میں بات کرتے ہیں کہ کیوں Monit HestiaCP صارفین کے لیے بہترین شراکت داروں میں سے ایک ہے۔

مانیٹ آپ کو اپنے سرور کی کلیدی خدمات کی نگرانی کرنے کی اجازت دیتا ہے، جیسے Nginx، PHP-FPM اور MySQLہے.

اور، آپ Monit کو اپنے HestiaCP میں صرف چند آسان مراحل میں ضم کر سکتے ہیں، جتنا آسان روٹی پر مکھن پھیلانا۔ کیا آپ تیار ہیں؟ آئیے شروع کریں!

مانیٹ کیا ہے؟ HestiaCP کے لیے یہ اتنا اہم کیوں ہے؟

اس سے پہلے کہ ہم ٹیوٹوریل میں غوطہ لگائیں، آئیے مانیٹ پر ایک مختصر نظر ڈالیں۔ مانیٹ ایک ہلکا پھلکا اوپن سورس ٹول ہے جو یونکس سسٹمز میں عمل اور خدمات کی نگرانی کر سکتا ہے۔

اگر کوئی عمل معلق ہو جاتا ہے، تو Monit اسے خود بخود دوبارہ شروع کر سکتا ہے تاکہ یہ یقینی بنایا جا سکے کہ آپ کا سرور ہمیشہ معمول کے مطابق چلتا ہے۔

یہ آپ کے سرور کے لیے 24/7 باڈی گارڈ رکھنے جیسا ہے، جو نہ صرف قابل بھروسہ ہے، بلکہ جوابدہ بھی ہے۔

HestiaCP پر Monit انسٹال کرنے کے لیے ضروری شرائط

Monit انسٹال کرنے سے پہلے، براہ کرم یقینی بنائیں کہ آپ کے پاس درج ذیل شرائط ہیں:

  • ہیسٹیا کنٹرول پینل نصب
  • جڑ تک رسائی حاصل کریں۔

اگر آپ ان معیارات پر پورا اترتے ہیں، تو ہم جانے کے لیے تیار ہیں۔

مرحلہ 1: سسٹم پیکجز کو اپ ڈیٹ کریں۔

سب سے پہلے، یقینی بنائیں کہ آپ کے سسٹم پیکجز اپ ٹو ڈیٹ ہیں۔ مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے سسٹم پیکجوں کو اپ ڈیٹ کریں:

apt update

یہ اہم ہے کیونکہ سسٹم پیکج اپ ڈیٹس ممکنہ کمزوریوں کو ٹھیک کر سکتے ہیں اور اس بات کو یقینی بنا سکتے ہیں کہ آپ کے پاس Monit کا تازہ ترین ورژن انسٹال ہے۔

مرحلہ 2: مانیٹ انسٹال کریں۔

سسٹم اپ ڈیٹ مکمل ہونے کے بعد، آپ Monit انسٹال کر سکتے ہیں۔ انسٹال کرنے کے لیے درج ذیل کمانڈ درج کریں:

apt install monit

یہ مرحلہ خود بخود Monit ڈاؤن لوڈ اور انسٹال کر دے گا، آپ کو صرف چند منٹ صبر سے انتظار کرنے کی ضرورت ہے۔

مرحلہ 3: مانیٹ سروس کو فعال کریں۔

انسٹالیشن مکمل ہونے کے بعد، مانیٹ سروس کو فعال کرنا نہ بھولیں تاکہ سسٹم شروع ہونے پر یہ خود بخود چل سکے۔ درج ذیل کمانڈ کا استعمال کرتے ہوئے سروس کو فعال کریں:

systemctl enable monit

یہ Monit پر خودکار پہیوں کے ایک جوڑے کو انسٹال کرنے کے مترادف ہے جب بھی آپ سرور کو دوبارہ شروع کریں گے، یہ خود بخود شروع ہو جائے گا۔

مرحلہ 4: مانیٹ سروس شروع کریں۔

اگلا، مانیٹ سروس شروع کریں اور اسے کام شروع کرنے دیں:

systemctl start monit

اب چونکہ Monit پس منظر میں چل رہا ہے، یہ آپ کی سروس کی نگرانی کے لیے تیار ہے۔

مرحلہ 5: مانیٹ کو ترتیب دیں۔

ہو سکتا ہے Monit کی ڈیفالٹ کنفیگریشن تمام ماحول کے لیے موزوں نہ ہو، اس لیے ہمیں کچھ ایڈجسٹمنٹ کرنے کی ضرورت ہے۔ ترمیم کریں /etc/monit/monitrc فائل کریں اور درج ذیل مواد شامل کریں:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

یہ کنفیگریشن کوڈ کئی چیزیں کرتا ہے:

  1. مانیٹ کے ویب انٹرفیس کو فعال کریں۔، آپ پاس کر سکتے ہیں۔ http://your_server_ip:2812 اس تک رسائی حاصل کریں۔
  2. Nginx، PHP-FPM اور مانیٹر کریں۔ MySQL سروساس بات کو یقینی بناتے ہوئے کہ وہ ہمیشہ آن لائن ہوں۔

مرحلہ 6: بوٹ پر خود بخود شروع ہونے کے لیے مانیٹ سروس سیٹ اپ کریں۔

درج ذیل کمانڈ درج کریں۔

systemctl enable monit
systemctl start monit
  • اگر غلطی کا پیغام "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install."، براہ کرم حل دیکھنے کے لیے نیچے دیے گئے مضمون کے لنک پر کلک کریں▼

مرحلہ 7: مانیٹ سروس کو دوبارہ شروع کریں۔

کنفیگریشن مکمل ہونے کے بعد، کنفیگریشن کو موثر بنانے کے لیے مانیٹ سروس کو دوبارہ شروع کرنا نہ بھولیں:

systemctl restart monit

یہ مونیٹ میں نئی ​​زندگی کا سانس لینے جیسا ہے اور یہ اب دکھانے کے لیے تیار ہے۔

اس بات کی تصدیق کیسے کی جائے کہ مانیٹ کی تنصیب کامیاب تھی؟

انسٹالیشن مکمل ہونے کے بعد، براؤزر کھولیں اور وزٹ کریں۔ http://your_server_ip:2812، آپ کو Monit کا ڈیش بورڈ دیکھنا چاہئے۔

اگر سب کچھ معمول کے مطابق ہے، تو آپ Nginx، PHP-FPM اور MySQL کی حیثیت دیکھیں گے۔

ان کی حیثیت "رننگ" کو ظاہر کرتی ہے، یہ بتاتی ہے کہ وہ عام طور پر چل رہے ہیں۔

اگر ان میں سے کوئی بھی عمل چلنا بند کر دیتا ہے، تو Monit خود بخود انہیں دوبارہ شروع کرنے کی کوشش کرتا ہے۔

Monit کو دوبارہ انسٹال کرنے کا طریقہ

اگر آپ کو معلوم ہوتا ہے کہ Monit کی تنصیب میں کوئی مسئلہ ہے، یا آپ کو اسے دوبارہ ترتیب دینے کی ضرورت ہے، تو آپ درج ذیل کمانڈ کا استعمال کرتے ہوئے Monit کو دوبارہ انسٹال کر سکتے ہیں۔

apt-get remove monit
apt-get install monit

پورٹ 2812 کو فعال کریں: یقینی بنائیں کہ آپ Monit کے ویب انٹرفیس تک رسائی حاصل کر سکتے ہیں۔

اس بات کو یقینی بنانے کے لیے کہ Monit کے ویب انٹرفیس تک عام طور پر رسائی حاصل کی جا سکتی ہے، آپ کو پورٹ 2812 کو فعال کرنے کی ضرورت ہے۔

میں monitrc فائل میں، یقینی بنائیں کہ HTTPD سننے کو ترتیب دیا گیا ہے اور 2812 پورٹ اور درست آئی پی ایڈریس کی وضاحت کی گئی ہے۔

HestiaCPCP میں پورٹ 2812 کو فعال کریں۔

ایک بار جب آپ نے کامیابی سے انسٹال کیا ہے۔نگرانی کی نگرانی، ڈیمون کو ترتیب دینے، بندرگاہوں، IP پتے اور دیگر ترتیبات کو فعال کرنے کی ضرورت ہے۔

مرحلہ 1:اپنے HestiaCPCP میں لاگ ان کریں۔

مرحلہ 2:فائر وال داخل کریں۔

  • نیویگیشن کے اوپر "فائر وال" پر کلک کریں۔

مرحلہ 3:+ بٹن پر کلک کریں۔

  • جب آپ + بٹن پر ہوور کرتے ہیں، تو آپ دیکھیں گے کہ بٹن "قاعدہ شامل کریں" میں تبدیل ہوتا ہے۔

مرحلہ 4:قواعد شامل کریں۔

مندرجہ ذیل کو اصول کی ترتیبات کے طور پر استعمال کریں ▼

  • عمل: قبول کرنا
  • پروٹوکول: TCP
  • پورٹ: 2812
  • IP پتہ: 0.0.0.0/0
  • ریمارکس (اختیاری): MONIT

ذیل میں HestiaCP فائر وال سیٹنگز کا اسکرین شاٹ ہے ▼

HestiaCP پر مانیٹ مانیٹرنگ پروگرام کیسے انسٹال کریں؟ Monit کی تنصیب کے طریقہ کار کی تفصیلی وضاحت

نتیجہ: Monit اور HestiaCP کا کامل امتزاج

اس وقت، آپ کو HestiaCP پر Monit کو کامیابی سے انسٹال اور کنفیگر کر لینا چاہیے۔

یہ سرور کے انتظام میں آپ کا دائیں ہاتھ کا معاون بن جائے گا، تمام اہم خدمات کے معمول کے کام کو یقینی بناتا ہے۔

مزید برآں، Monit کا ویب انٹرفیس آپ کو آسانی سے تمام عملوں کی حالت کی نگرانی کرنے اور ہر چیز کو کنٹرول میں رکھنے کی اجازت دیتا ہے۔

ایکشن لیں!اپنے سرور کے استحکام اور وشوسنییتا کو بہتر بنانے کے لیے اس کے لیے Monit کو ابھی ترتیب دیں۔ آپ کا مستقبل خود آپ کے اس زبردست انتخاب کے لیے شکر گزار ہو گا جو آپ نے ابھی کیا ہے۔

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) نے اشتراک کیا "HestiaCP پر مانیٹ مانیٹرنگ پروگرام کو کیسے انسٹال کیا جائے؟" Monit کی تنصیب کے طریقہ کار کی تفصیلی وضاحت آپ کے لیے مددگار ثابت ہوگی۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-31996.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

میں سکرال اوپر