Monit คือ tools สำหรับ automatic monitor program, services, file หรือ permission ซึ่ง monit นั้นมาพร้อมกับ web interface ให้สามารถจัดการได้ง่ายขึ้น ซึ่ง build-in มากับ monit อยู่แล้วไม่ได้ติดตั้ง web server ใดๆ โดยในตัวอย่างจะติดตั้งบน Ubuntu Server 14.04 มีขั้นตอนดังนี้

ติดตั้งผ่าน package manager apt

sudo apt-get install monit

path ของ config file อยู่ที่ /etc/monit/monitrc ทำการเพิ่ม config ดังนี้

Continue reading

โดยปกตินั้น Monit นั้นไม่สามารถส่งแจ้งเตือนเป็น SMS ได้ แต่เราจะประยุกต์ให้สามารถส่งได้โดยการให้ไป run bash script ส่ง SMS แทน โดยมีขั้นตอนดังนี้

หาผู้ให้บริการส่ง sms ผ่าน API ในตัวอย่างจะใช้ของ web thsms.com เพื่อทดสอบซึ่งแบบ free จะสามารถส่งได้ 10 ข้อความ แล้วสร้าง file bash script ดังนี้

sudo vim /usr/local/bin/sendsms.sh

โดย username กับ password จะเป็นของ Account ที่สมัครไว้ที่ thsms.com และ TO คือโทรศัพท์ปลายทาง


Continue reading