我已经使用 monit 来监视 monit 本身提供的各种服务,但我无法监视未生成 PID 文件的自定义服务。
我希望如果某个特定服务使用了 90% 的 CPU,那么它应该使用我传递的自定义命令重新启动该服务。
另外,请告诉我是否有其他工具可以实现这一点。
答案1
我创建了自定义脚本,该脚本使用 top 监视特定进程,并在达到阈值时向我发出警报。我正在后台运行这个脚本。
我已经使用 monit 来监视 monit 本身提供的各种服务,但我无法监视未生成 PID 文件的自定义服务。
我希望如果某个特定服务使用了 90% 的 CPU,那么它应该使用我传递的自定义命令重新启动该服务。
另外,请告诉我是否有其他工具可以实现这一点。
我创建了自定义脚本,该脚本使用 top 监视特定进程,并在达到阈值时向我发出警报。我正在后台运行这个脚本。