የአንቀጽ ማውጫ
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
የተራዘመ ንባብ;
- "የmonit.conf ፋይልን እንዴት ማዋቀር እንደሚቻል? ሞኒት ውቅር ፋይል ምሳሌ መግለጫ"
- "የሞኒት ፕሮግራሙ የ mysqld ውድቀትን የሚከታተል ከሆነ ምን ማድረግ አለብኝ? የሊኑክስ ዳታቤዝ ውድቀት መፍትሄው"
ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "CentOS 6 የሞኒት ክትትልን እንዴት መጠቀም ይቻላል? የMonit Tutorial የሊኑክስ ጭነት እና ማራገፍ" ይረዳሃል።
እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-159.html
አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!