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 ດັບ ແລ້ວເພີ່ມລາຍງານ ຫຼື ສັ່ງໃຫ້ຣີຕົວເອງທຸກໆວັນຈັກວັນກໍໄດ້ ແລ້ວແຕ່ໂຄດທີ່ເຮົາຂຽນ ເຊິ່ງສາມາດສຶກສາໄດ້ຈາກ ເວັບໂດຍກົງເລີຍ
ຂໍອະໄພ ໃນເຊັນເຊີບາງອັນໄດ້ ເນື່ອງຈາກເອົາມາຈາກເຄື່ອງທີ່ນໍາໃຊ້ວຽກປົກກະຕິ ຂ້ອຍຢ້ານວ່າອາດຈະມີການ Hack Stream ໃນເຄື່ອງແທ້ຂອງຂ້ອຍໄດ້ ອາດເບິ່ງຍກໜ້ອຍດຽວ ເພາະຫໍກໍຂຽນບົດຄວາມຄັ້ງທໍາອິດ ມືໃໝ່ແທ້ໆ
ໄວ້ພົບກັນໃໝ່ Inot
ເຄຣດິດ
http://mmonit.com/monit/
http://www.unixmen.com/install-and-configure-monit-on-centos-rhel-ubuntu-debian/