CentOS 6 څنګه د څارنې لپاره مانیټ کاروي؟ د مونیټ ټیوټوریل لینکس نصب او غیر نصب کول

CentOS 6 څنګه کارول کیږيد څارنې څارنه؟

لینوکسد مانیټ ټیوټوریل نصب او غیر نصب کړئ

د مونیټ نظارت برنامه د لینکس عملیاتي سیسټم لپاره د خلاصې سرچینې څارنې وسیله ده. دا کولی شي تاسو سره د سیسټم پروسې څارلو لپاره د ویب براوزر کارولو کې مرسته وکړي. کله چې یو برنامه یا خدمت ناکام شي ، مونیټ کولی شي په اوتومات ډول بیا پیل کړي.

مونیټ په مستقیم ډول د کمانډ لاین کې پرمخ وړل کیدی شي ، تاسو کولی شئ د مانیټ ډیری دندې وټاکئ (نه یوازې څارنه) ، نو که چیرې یو مشخص خدمت چیک ناکام شي ، تاسو کولی شئ د مونیټ خبرتیا تیر کړئ یا یو څه وکړئ (د ځینې خدماتو بیا پیل کولو هڅه وکړئ).

دا مقاله فرض کوي چې تاسو لږترلږه د لینکس اساسات پوهیږئ، پوهیږئ چې څنګه د 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 ذخیره کولو ملاتړ نه کوي، نو د RHEL/CentOS 6 32-bit وکاروئ.

2 ګام: مونیټ نصب کړئ

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

دریم ګام: مانیټ تنظیم کړئ

یوځل نصب شو ، د اصلي تشکیلاتو فایل سم کړئ او خپل کارن نوم او پټنوم تنظیم کړئ ، لاندې مثال وګورئ:

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 کې اضافه شوي ، که د مانیټ پروسه ودریږي نو د init پروسه به یې بیا پیل کړي ، او مونیټ نور خدمات څاري ، پدې معنی چې د مانیټ مانیټر خدمتونه نشي کیدی. د معمول میتودونو کارول ودرول ، ځکه چې یوځل بند شو ، مونیټ به یې بیا پیل کړي.

د Monit لخوا څارل شوي خدمت بندولو لپاره، تاسو باید یو څه وکاروئ لکهد مانیټ سټاپ نومد دې په څیر قومانده، د بیلګې په توګه، د نګینکس بندولو لپاره:

monit stop nginx

د مونیټ کارولو لخوا څارل شوي ټول خدمات بندولو لپاره:

monit stop all

د خدمت پیل کولو لپاره تاسو کولی شئ وکاروئmonit پیل نومداسې حکم.

ټول پیل کړئ:

monit start all

مانیټ غیر نصب کړئ:

yum remove monit

غځول شوی لوستل:

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک کړل "CentOS 6 څنګه د مونیټ څارنه وکاروئ؟ د مونیټ ټیوټوریل لینکس نصب او غیر نصب کول" به تاسو سره مرسته وکړي.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-159.html

د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!

🔔 د چینل غوره لارښود کې د ارزښتناکه "ChatGPT مینځپانګې بازار موندنې AI وسیلې کارولو لارښود" ترلاسه کولو لپاره لومړی اوسئ! 🌟
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو د بریښنالیک آدرس به نشر نشي اړین ساحې کارول کیږي * لیبل

پورته ته سکرول