ລະບົບ MONITOR SERVICE ພ້ອມຈັດການລະບົບແບບອັດຕະໂນມັດດ້ວຍ MONIT

ລະບົບ MONITOR SERVICE ພ້ອມຈັດການລະບົບແບບອັດຕະໂນມັດດ້ວຍ MONIT

 

Monit ເປັນໂປຣແກຮມ open source ທີ່ມີຄຸນສົມບັດດ້ານການ Monitor Service ໃນລະບົບເຊິ່ງບາງຄັ້ງໃນ Server linux ຂອງເຮົານັ້ນຢູ່ດີໆອາດຈະເກີດບັນຫາດ້ານ system , network ຫຼື ອົງປະກອບໃດໆທີ່ເຮັດໃຫ້ Service ຂອງເຄື່ອງ stop ເອງ ຫຼື start ຢູ່ແຕ່ output ບໍ່ເຮັດວຽກ Monit ຈຶ່ງເກີດມາເພື່ອແກ້ບັນຫາເຫຼົ່ານີ້

ສ່ວນຕົວຂ້ອຍນັ້ນໄດ້ແນະນໍາ Monit ມາ Monitor Service ffmpeg (ທີ່ຂ້ອຍໄດ້ຂຽນເປັນ shellscript ຍັດລົງ /etc/init.d/myservice ເຂົ້າລະບົບ process ແລະ ເກັບຄ່າ pid ແລ້ວ **ເຊິ່ງເປັນການຂຽນ shellscript ເປັນ Service ນັ້ນຂ້ອຍຂໍຂ້າມໄປບົດຄວາມໜ້າ )

ບັນຫາຂອງຂ້ອຍເບື້ອງຕົ້ນຄື ffmpeg ຫຼຸດເລື້ອຍໆ ຫຼຸດເທື່ອໜຶ່ງກໍຕ້ອງມານັ່ງໃສ່ໂຄດຣັນໃໝ່ອີກຄັ້ງ ລໍາບາກຂ້ອຍຫຼານ ເພາະສະນັ້ນຂ້ອຍຢາກໃຫ້ທຸກຄັ້ງທີ່ service ffmpeg ນີ້ມັນເສຍໄປຈາກ process ໃຫ້ມັນ run ຕົວເອງຂຶ້ນມາໃໝ່ໂດຍທີ່ຂ້ອຍບໍ່ຄ້ອງເຮັດຫຍັງເລີຍ ພຽງແຕ່ແຈ້ງເຕືອນຂ້ອຍກໍພໍ

ອັນນີ້ຮູບຕົວຢ່າງຜົມຈະສາທິດໂດຍການ stop service ໃຫ້ເບິ່ງເປັນຂວັນຕາ

ໃຊ້ຄໍາສັ່ງ stop service

ໃນ monit ກໍຈະແຈ້ງເຕືອນແບບນີ້
-ສີຂຽວ Service ຍັງຣັນຢູ
-ສີແດງ Service ເສຍໄປ
-ສີເທົາ ປິດການກວດ Service ຢູ່

ແລ້ວກໍນັບຖອຍຫຼັງ 5 ວິ (ຂ້ອຍຕັ້ງໃຫ້ມັນ run service ຫຼັງຈາກຊອກຫາ Service ບໍ່ພົບພາຍໃນ 5 ວິນາທີ ຕັ້ງໃຫ້ມັນໄວໄປຫຼາຍກວ່ານີ້ຢ້ານວ່າ monit ປະປົນກັນ)

ມັນຣີໃຫ້ຮຽບຮ້ອຍແລ້ວ

ຊົມຕົວຢ່າງກັນໄປຮຽບຮ້ອຍແລ້ວ ມາເຖິງຂັ້ນຕອນການຕິດຕັ້ງດີກວ່າ Centos

ອັບເດດ repo ກ່ອນ
ໃຊ້ຄໍາສັ່ງ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

1.ຕິດຕັ້ງ ssl gcc

yum -y install openssl* gcc

2.ຕິດຕັ້ງ pam-devel

yum install pam-devel

3.ຕິດຕັ້ງ openssl-devel

yum install openssl-devel

4.ໂຫຼດ rpm ຂອງ monit “ຂ້ອບຂໍແນະນໍາເວີຊັ່ນ 5.5 ”

wget http://pkgs.repoforge.org/monit/monit-5.5-1.el6.rf.x86_64.rpm

5.ຕິດຕັ້ງ ໄຟລ rpm ເລີຍ

rpm -ivh  monit-5.5-1.el6.rf.x86_64.rpm

ສໍາເລັດແລ້ວມາຮອດວິທີການ config

vi /etc/monit.conf

 

ອັນນີ້ເປັນຕົວຢ່າງໂຄດ ກວດວ່າ service ດັບ ໃຫ້ຣີສະຕາດ ຂຶ້ຮມາໃໝ່

ເບິ່ງຈາກໂຄດໜ້າຈະເດົາວິທີການເັຮດວຽກງານບໍ່ຍາກ

ແຕ່!! monit ເຮັດໄດ້ຫຼາຍກວ່ານັ້ນ ສາມາດສັ່ງຣີສະຕາດ Service ເມື່ອ cpu ເກີນເທົ່າໃດ ຫຼໍ ຈະເປັນໃຫ້ແຈ້ງເຕືອນເວລາ service ດັບ ແລ້ວເພີ່ມລາຍງານ ຫຼື ສັ່ງໃຫ້ຣີຕົວເອງທຸກໆວັນຈັກວັນກໍໄດ້ ແລ້ວແຕ່ໂຄດທີ່ເຮົາຂຽນ ເຊິ່ງສາມາດສຶກສາໄດ້ຈາກ ເວັບໂດຍກົງເລີຍ

http://mmonit.com/monit/

ຂໍອະໄພ ໃນເຊັນເຊີບາງອັນໄດ້ ເນື່ອງຈາກເອົາມາຈາກເຄື່ອງທີ່ນໍາໃຊ້ວຽກປົກກະຕິ ຂ້ອຍຢ້ານວ່າອາດຈະມີການ Hack Stream ໃນເຄື່ອງແທ້ຂອງຂ້ອຍໄດ້ ອາດເບິ່ງຍກໜ້ອຍດຽວ ເພາະຫໍກໍຂຽນບົດຄວາມຄັ້ງທໍາອິດ ມືໃໝ່ແທ້ໆ

ໄວ້ພົບກັນໃໝ່ Inot

ເຄຣດິດ
http://mmonit.com/monit/
http://www.unixmen.com/install-and-configure-monit-on-centos-rhel-ubuntu-debian/