monit官方主页:https://mmonit.com/monit/
monit是一个可以监控系统,进程,文件系统,目录,设备的开源监控软件,可以自动唤起那些异常退出的进程,还可定制你想监控的东西。同时monit提供了内置的WEB UI的功能,可以一目了然地了解监控项的情况。
首先是编译和安装环境:
1:项目使用的是三星ARM2416,嵌入式系统为Linux 3.1.0的内核。
2:monit的版本为5.15
3:交叉编译环境:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu,arm-none-linux-gnueabi-gcc-4.8.3,支持C++11。
4:宿主Linux系统为 RHEL6.5,在vm虚拟机里跑。
先将下载后的压缩包放到Linux系统里解压,然后进入monit文件夹,执行:
./configure --without-pam --without-ssl --build=armv7 --host=arm CC=/opt/arm-2014.05/bin/arm-none-linux