CentOS 6 ሞኒትን ለመቆጣጠር እንዴት ይጠቀማል? የሞኒት አጋዥ ስልጠና የሊኑክስ ጭነት እና ማራገፍ

በሴንትስ 6 ላይ ለክትትል monit እንዴት መጠቀም ይቻላል?

የሊኑክስ ጭነት እና ማራገፍ አጋዥ ስልጠና

የሞኒት መቆጣጠሪያ ፕሮግራም ለሊኑክስ ኦፐሬቲንግ ሲስተም ክፍት ምንጭ መከታተያ መሳሪያ ነው።የስርዓት ሂደቶችን ለመከታተል ዌብ ማሰሻን ለመጠቀም ይረዳል።አንድ ፕሮግራም ወይም አገልግሎት ሲወድቅ ሞኒት በራስ ሰር ዳግም ማስጀመር ይችላል።

ሞኒት በትእዛዝ መስመር ላይ በቀጥታ ሊሰራ ይችላል፣ ብዙ ሞኒት ስራዎችን መመደብ ይችላሉ (ክትትል ብቻ ሳይሆን)፣ ስለዚህ የተወሰነ አገልግሎት ቼኩን ካጣ፣ የሞኒት ማንቂያውን ማለፍ ወይም የሆነ ነገር ማድረግ ይችላሉ (አንዳንድ አገልግሎቶችን እንደገና ለማስጀመር ይሞክሩ)።

ይህ ጽሑፍ ቢያንስ የሊኑክስን መሰረታዊ ነገሮች እንደሚያውቁ፣ SSH እንዴት እንደሚጠቀሙ ያውቃሉ፣ እና ከሁሉም በላይ ደግሞ ድር ጣቢያዎን በራስዎ VPS ላይ እንደሚያስተናግዱ ይገምታል።

የሞኒት መከታተያ ፕሮግራም መጫን በጣም ቀላል ነው፣ በCentOS 6 ላይ የሞኒት መጫንን ደረጃ በደረጃ አሳይሃለሁ።

ደረጃ 1፡ የEPEL ማከማቻን አንቃ

RHEL/CentOS 7 64-ቢት፡

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-ቢት፡

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-ቢት EPEL ማከማቻዎችን አይደግፍም፣ ስለዚህ 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 ማዋቀር ዝርዝር መመሪያዎችን ለማግኘት እባክዎ ይህንን ጽሑፍ ይመልከቱ፡ " የmonit.conf ፋይልን እንዴት ማዋቀር እንደሚቻል? ምሳሌ የmonit ውቅር ፋይል መመሪያዎች ".

አንዴ አዲሱን ውቅር ካሻሻሉ በኋላ የሞኒት አገልግሎቱን ዳግም መጫን ቅንጅቶችን ማንቃት ያስፈልግዎታል፡-

/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 ውስጥ ስለሚጨመሩ የማስታወሻው ሂደት ከቆመ የመግቢያ ሂደቱ እንደገና ይጀመራል እና ሌሎች አገልግሎቶችን ይከታተላል ይህ ማለት ሞንት ተቆጣጣሪ አገልግሎቶች ሊሆኑ አይችሉም ማለት ነው. የተለመዱ ዘዴዎችን መጠቀም አቁሟል, ምክንያቱም አንዴ ካቆሙ, ሞኒት እንደገና ይጀምራቸዋል.

በሞንት የሚከታተል አገልግሎትን ለማስቆም፣ እንደ `monit stop name` ያለ ትዕዛዝ መጠቀም አለብዎት ። ለምሳሌ፣ nginxን ለማስቆም

monit stop nginx

በሞኒት አጠቃቀም ቁጥጥር የሚደረግባቸውን ሁሉንም አገልግሎቶች ለማቆም፡-

monit stop all

አገልግሎት ለመጀመር እንደ `monit start name` ያለ ትዕዛዝ መጠቀም ይችላሉ።

ሁሉንም ጀምር፡

monit start all

የማራገፍ ሞኒት፡

yum remove monit

የተራዘመ ንባብ;

በቼን ዌይሊያንግ ጦማር ( https://www.chenweiliang.com/ ) ላይ የተጋራው "Monitን በሴንትሮስ 6 ላይ ለመከታተል እንዴት መጠቀም ይቻላል? የሊኑክስ ጭነት እና የማራገፍ አጋዥ ስልጠና" የሚለው ጽሑፍ ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ እናደርጋለን።

የዚህን ጽሑፍ ሊንክ ለማጋራት ነፃነት ይሰማዎ፦ https://www.chenweiliang.com/cwl-159.html

ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።

ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!

 

评论ሺ评论评论评论 ፡፡

您的邮箱地址不会被公开。必填项已用*标注

ወደ ላይ ሸብልል