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

CentOS 6 እንዴት መጠቀም እንደሚቻልሞኒት ክትትል?

ሊኑክስየሞኒት መማሪያን ይጫኑ እና ያራግፉ

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

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

ይህ ጽሑፍ ቢያንስ የሊኑክስን መሰረታዊ ነገሮች እንደሚያውቁ፣ 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.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

የተራዘመ ንባብ;

ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "CentOS 6 የሞኒት ክትትልን እንዴት መጠቀም ይቻላል? የMonit Tutorial የሊኑክስ ጭነት እና ማራገፍ" ይረዳሃል።

እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-159.html

አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።

🔔 ጠቃሚ የሆነውን "ChatGPT Content Marketing AI Tool Usage Guide" በቻናል ከፍተኛ ማውጫ ውስጥ ለማግኘት የመጀመሪያው ይሁኑ! 🌟
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!

 

评论ሺ评论评论评论 ፡፡

የኢሜል አድራሻዎ አይታተምም ፡፡ 项 已 用 ፡፡ * 标注

ወደ ላይ ይሸብልሉ