ڪيئن CentOS 6 مانيٽر ڪرڻ لاء استعمال ڪندو آهي؟ لينڪس تنصيب ۽ مانيٽ ٽيوٽوريل جي تنصيب

CentOS 6 ڪيئن استعمال ڪجيمانيٽرنگ؟

لينڪسانسٽال ڪريو ۽ انسٽال ڪريو مانيٽ ٽيوٽوريل

مانيٽ مانيٽرنگ پروگرام لينڪس آپريٽنگ سسٽم لاءِ اوپن سورس مانيٽرنگ ٽول آهي. اهو توهان جي مدد ڪري سگهي ٿو ويب برائوزر استعمال ڪرڻ لاءِ سسٽم جي عملن کي مانيٽر ڪرڻ لاءِ. جڏهن ڪو پروگرام يا خدمت ناڪام ٿئي ٿي، مانيٽ پاڻمرادو ان کي ٻيهر شروع ڪري سگهي ٿو.

monit سڌو ڪمانڊ لائن تي هلائي سگهجي ٿو، توهان ڪيترن ئي مانيٽ ڪمن کي تفويض ڪري سگهو ٿا (صرف مانيٽرنگ نه آهي)، تنهنڪري جيڪڏهن هڪ خاص سروس چيڪ ناڪام ٿئي ٿي، توهان مانيٽ جي الرٽ پاس ڪري سگهو ٿا يا ڪجهه ڪري سگهو ٿا (ڪجهه خدمتن کي ٻيهر شروع ڪرڻ جي ڪوشش ڪريو).

هي آرٽيڪل فرض ڪري ٿو ته توهان گهٽ ۾ گهٽ ڄاڻو ٿا لينڪس جي بنياديات، ڄاڻو ته ڪيئن استعمال ڪجي SSH، ۽ سڀ کان اهم، توهان پنهنجي ويب سائيٽ کي پنهنجي VPS تي ميزباني ڪريو ٿا.

مانيٽ مانيٽرنگ پروگرام جي انسٽاليشن اصل ۾ تمام سادو آهي، مان توهان کي ڏيکاريندس قدم قدم سان مانيٽ جي تنصيب CentOS 6 تي.

قدم 1: EPEL مخزن کي فعال ڪريو

RHEL/CentOS 7 64-bit:

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

RHEL/CentOS 6 32-bit:

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 rpm -ivh epel-release-6-8.noarch.rpm
  • CentOS 7 32-bit EPEL repositories کي سپورٽ نٿو ڪري، تنهنڪري استعمال ڪريو، RHEL/CentOS 6 32-bit.

قدم 2: مانيٽ انسٽال ڪريو

yum update
yum install -y libcrypto.so.6 libssl.so.6
yum install monit

قدم 3: مانيٽ ترتيب ڏيو

هڪ دفعو انسٽال ڪيو، مکيه ترتيب واري فائيل کي ايڊٽ ڪريو ۽ پنهنجو يوزر نالو ۽ پاسورڊ سيٽ ڪريو، هيٺ ڏنل مثال ڏسو:

nano /etc/monit.conf

مانيٽ جي ترتيب واري فائل کي تبديل ڪريو:

 set httpd port 2812 and  # # set the listening port to your desire.
 use address localhost    # only accept connection from localhost
 allow localhost          # allow localhost to connect to the server and
 allow admin:monit        # require user 'admin' with password 'monit'
 allow @monit             # allow users of group 'monit' to connect (rw)
 allow @users readonly # allow users of group 'users' to connect readonly

مونيٽ کي ڪيئن ترتيب ڏيڻ بابت تفصيل لاءِ، مهرباني ڪري هن کي براؤز ڪريو "monit.conf فائل ڪيئن سيٽ ڪجي؟ مانيٽ ترتيب ڏيڻ واري فائل مثال جي وضاحت"مضمون.

هڪ دفعو توهان نئين تشڪيل کي تبديل ڪيو آهي، توهان کي مانيٽ سروس جي ٻيهر لوڊ سيٽنگ کي فعال ڪرڻ جي ضرورت آهي:

/etc/init.d/monit start

مانيٽ معياري شروعات، بند ڪريو، حڪم ٻيهر شروع ڪريو:

/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

قدم 4: مانيٽرنگ سروس کي ترتيب ڏيو

شروعاتي تشڪيل مڪمل ٿيڻ کان پوء، اسان ڪجھ خدمتون ترتيب ڏئي سگھون ٿا جيڪي اسان مانيٽر ڪرڻ چاھيون ٿا.

مانيٽ لاءِ هتي ڪجهه مفيد تشڪيل جا مثال آهن:

  #
  # 监控apache
  #
  check process apache with pidfile /usr/local/apache/logs/httpd.pid
  start program = "/etc/init.d/httpd start"
  stop program = "/etc/init.d/httpd stop"
  if failed host www.ufo.org.in port 80 protocol http then restart
  if 3 restarts within 5 cycles then timeout
  group server

  #
  #监控mysql(1)
  #
  check process mysqld with pidfile /var/run/mysqld/mysqld.pid
  start program = "/etc/init.d/mysqld start"
  stop program = "/etc/init.d/mysqld stop"
  if failed host localhost port 3306 for 3 times within 4 cycles then alert
  #若在四个周期内,三次 3306(我的Mysql)端口都无法连通,则邮件通知
  if 5 restarts within 5 cycles then timeout

  #
  #检测nginx服务
  #
  check process nginx with pidfile /usr/local/nginx/logs/nginx.pid
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"
  if failed host localhost port 80 protocol http
  then restart

گهربل ٺاھ جوڙ فائلون ٺاهڻ کان پوء، نحو جي غلطين لاء ٽيسٽ:

monit -t

صرف ٽائپ ڪندي مانيٽ شروع ڪريو:

monit

سسٽم سان شروع ڪرڻ لاء مانيٽ سيٽ ڪرڻ لاء، /etc/inittab فائل جي آخر ۾ شامل ڪريو:

# Run monit in standard run-levels
  mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

مانيٽر نوٽس

جيئن ته مانيٽ هڪ ڊيمن پروسيس جي طور تي سيٽ ڪيو ويو آهي، ۽ سيٽنگون جيڪي سسٽم سان شروع ٿينديون آهن inittab ۾ شامل ڪيون ويون آهن، جيڪڏهن مانيٽ پروسيس بند ٿي وڃي ته انٽ پروسيس ان کي ٻيهر شروع ڪندو، ۽ مانيٽ مانيٽر ٻين خدمتن کي، جنهن جو مطلب آهي ته مانيٽ مانيٽر سروس نه ٿي سگهي. عام طريقي کي استعمال ڪندي روڪيو وڃي، ڇاڪاڻ ته هڪ ڀيرو روڪيو ويو، مانيٽ ٻيهر شروع ڪندو.

مانيٽ جي نگراني ڪيل خدمت کي روڪڻ لاء، توهان کي ڪجهه استعمال ڪرڻ گهرجي جهڙوڪمانيٽ اسٽاپ جو نالوهن طرح هڪ حڪم، مثال طور، nginx کي روڪڻ لاء:

monit stop nginx

مانيٽ استعمال جي نگراني ڪيل سڀني خدمتن کي روڪڻ لاء:

monit stop all

هڪ خدمت شروع ڪرڻ لاء توهان استعمال ڪري سگهو ٿامانيٽ شروع ڪرڻ جو نالواهڙو حڪم.

سڀ شروع ڪريو:

monit start all

مانيٽر کي انسٽال ڪريو:

yum remove monit

توسيع پڙهڻ:

اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ "CentOS 6 مانيٽ مانيٽرنگ ڪيئن استعمال ڪجي؟ لينڪس تنصيب ۽ مانيٽ ٽيوٽوريل جي تنصيب" توهان جي مدد ڪندي.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-159.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو