CentOS 6 නිරීක්ෂණය කිරීමට Monit භාවිතා කරන්නේ කෙසේද? ලිනක්ස් ස්ථාපනය සහ මොනිට් නිබන්ධනය අස්ථාපනය කිරීම

CentOS 6 භාවිතා කරන ආකාරයනිරීක්ෂණ අධීක්ෂණය?

ලිනක්ස්මොනිට් නිබන්ධනය ස්ථාපනය කර අස්ථාපනය කරන්න

මොනිට් අධීක්ෂණ වැඩසටහන යනු ලිනක්ස් මෙහෙයුම් පද්ධතිය සඳහා විවෘත මූලාශ්‍ර අධීක්ෂණ මෙවලමකි. එය ඔබට පද්ධති ක්‍රියාවලි නිරීක්ෂණය කිරීමට වෙබ් බ්‍රවුසරයක් භාවිතා කිරීමට උදවු කළ හැක. වැඩසටහනක් හෝ සේවාවක් අසාර්ථක වූ විට, මොනිට එය ස්වයංක්‍රීයව නැවත ආරම්භ කළ හැක.

monit විධාන රේඛාව මත කෙලින්ම ක්‍රියා කළ හැක, ඔබට බහු මොනිට් කාර්යයන් පැවරිය හැකිය (අධීක්‍ෂණය පමණක් නොවේ), එබැවින් යම් සේවාවක් චෙක්පත අසමත් වුවහොත්, ඔබට මොනිට්ගේ ඇඟවීම් සමත් වීමට හෝ යමක් කිරීමට හැකිය (සමහර සේවා නැවත ආරම්භ කිරීමට උත්සාහ කරන්න).

මෙම ලිපිය උපකල්පනය කරන්නේ ඔබ අවම වශයෙන් ලිනක්ස් හි මූලික කරුණු දන්නා බවත්, SSH භාවිතා කරන්නේ කෙසේදැයි දන්නා බවත්, වඩාත්ම වැදගත් ලෙස, ඔබ ඔබේම VPS මත ඔබේ වෙබ් අඩවිය සත්කාරකත්වය දරන බවත්ය.

මොනිට් අධීක්ෂණ වැඩසටහන ස්ථාපනය කිරීම ඇත්තෙන්ම ඉතා සරලයි, මම ඔබට CentOS 6 හි monit ස්ථාපනය කිරීම පියවරෙන් පියවර පෙන්වන්නම්.

පියවර 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

පියවර 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 ගොනුව සකසන්නේ කෙසේද? 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 තුළට එකතු කර ඇති නිසාත්, මොනිට් ක්‍රියාවලිය නතර වුවහොත්, init ක්‍රියාවලිය එය නැවත ආරම්භ කරන අතර, මොනිට් වෙනත් සේවාවන් අධීක්ෂණය කරයි, එනම් මොනිට් මොනිටර සේවා විය නොහැකි බවයි. සාමාන්‍ය ක්‍රම භාවිතා කිරීම නැවැත්තුවා, මොකද එක පාරක් නැවැත්තුවාම මොනිට් එක ආයෙත් පටන් ගන්නවා.

Monit විසින් අධීක්ෂණය කරන ලද සේවාවක් නැවැත්වීමට, ඔබ වැනි දෙයක් භාවිතා කළ යුතුයමොනිට් නැවතුම් නමඋදාහරණයක් ලෙස, nginx නැවැත්වීමට මෙවැනි විධානයක්:

monit stop nginx

මොනිට් භාවිතය මගින් නිරීක්ෂණය කරන සියලුම සේවාවන් නැවැත්වීමට:

monit stop all

ඔබට භාවිතා කළ හැකි සේවාවක් ආරම්භ කිරීමටමොනිට් ආරම්භක නමඑවැනි විධානයක්.

සියල්ල ආරම්භ කරන්න:

monit start all

මොනිටරය අස්ථාපනය කරන්න:

yum remove monit

දිගු කියවීම:

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) බෙදාගත් "CentOS 6 මොනිට් අධීක්ෂණ භාවිතා කරන්නේ කෙසේද? Linux ස්ථාපනය සහ Monit Tutorial අස්ථාපනය කිරීම" ඔබට උපකාර වනු ඇත.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-159.html

නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!

🔔 නාලිකා ඉහළ නාමාවලියෙහි වටිනා "ChatGPT අන්තර්ගත අලෙවිකරණ AI මෙවලම් භාවිත මාර්ගෝපදේශය" ලබා ගත් පළමු පුද්ගලයා වන්න! 🌟
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශයට පත් නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ඉහළට අනුචලනය කරන්න