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

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې کارول کیږي * لیبل

پاس شئ