1.一种监控系统运行的方法,其特征是系统的守护进程启动后,将守护进程的pid同步到监控配置文件中,通过读取监控配置文件监测守护进程的pid是否为0,强制重启pid为0的守护进程,
同时监控并获取系统各模块的状态数据。
2.根据权利要求1所述的方法,其特征是监控配置文件中包括所有需要监控的守护进程的关键函数,守护进程的pid为0,意外退出时,调用对应启动命令启动关键函数,强制重启守护进程。
3.根据权利要求1或2所述的方法,其特征是每隔一定时间读取系统监控配置文件中各守护进程的pid。
4.根据权利要求3所述的方法,其特征是定时请求系统各模块的状态数据,监控各模块状态是否正常。
5.根据权利要求4所述的方法,其特征是定时请求系统各模块的状态数据前进行crc校验,crc校验通过后获取系统各模块的状态数据。
6.一种监控系统运行的工具,其特征是包括监控模块,
其中系统的守护进程启动后,监控模块将守护进程的pid同步到监控配置文件中,通过读取监控配置文件监测守护进程的pid是否为0,强制重启pid为0的守护进程,
同时监控模块监控并获取系统各模块的状态数据。
7.根据权利要求6所述的工具,其特征是监控配置文件中包括所有需要监控的守护进程的关键函数,守护进程的pid为0,意外退出时,监控模块调用对应启动命令启动关键函数,强制重启守护进程。
8.根据权利要求6或7所述的工具,其特征是监控模块每隔一定时间读取系统监控配置文件中各守护进程的pid。
9.根据权利要求8所述的工具,其特征是监控模块定时请求系统各模块的状态数据,监控各模块状态是否正常。
10.根据权利要求9所述的工具,其特征是监控模块定时请求系统各模块的状态数据前与系统进行crc校验,crc校验通过后获取系统各模块的状态数据。