进程监控使用说明(对我们关注的业务进程进行监测)

1、指定进程的进程ID号,如:8982,此种方式进程重启后进程ID会改变,不太方便
2、指定进程的PID文件路径,有些服务启动后会生成一个pid文件,此文件存贮了进程ID号,如:/run/nginx.pid
3、指定进程启动路径的关键字符串,推荐优先使用此种,比如我们想监控wgcloud的sever进程,
我们可以看到server进程的CMD是java -server -Xms256m -Xmx512m -jar wgcloud-server-release.jar,我们只需要取进程的CMD其中的一段字符串,
能唯一定位到server进程就可以,比如我们取wgcloud-server-release.jar作为【进程启动路径的关键字】,就可以了,这样进程重启后,我们依然可以监测到进程

[[email protected] /]# ps -ef | grep wgcloud
root      6901  6246  0 19:29 pts/1    00:00:00 grep --color=auto wgcloud
root      8821     1  0 Oct17 ?        00:45:20 java -server -Xms256m -Xmx512m -jar wgcloud-server-release.jar
如上是linux方式说明,windows下也是一样的操作,我们找到进程的启动路径摘取其中的关键字符串即可
4、进程监测,支持批量添加,适合多个主机有同样的进程需要监测