首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监控配置参数组?

监控配置参数组?
EN

Stack Overflow用户
提问于 2020-03-19 05:01:08
回答 1查看 100关注 0票数 0

我找不到有关以下组参数用途的信息。它在文档中显示为一种控制对块的访问的方式,但我在下面的块中找不到它的作用。

代码语言:javascript
复制
# nginx check:
check process nginx with pidfile /var/run/nginx.pid
  start program = "/etc/init.d/nginx start" with timeout 60 seconds
  stop program = "/etc/init.d/nginx stop"
  if cpu > 50% for 2 cycles then alert
  group www-data

此外,在monit的一些示例中,您将看到一个显式的失败条件,带有然后重新启动命令。我的理解是,上面的代码块会在发生故障时自动为我们处理这个问题。我的理解是正确的吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-17 05:50:10

组对于Monit和M/Monit的html GUI界面很有用。您可以在命令行中使用它们,例如:

监控-g停止

将停止具有该组名的所有进程。

“依赖于”命令可能会执行您想要的操作,例如:

检查进程带有pidfile的后缀/var/spool/ postfix /pid/ failed .pid start program = "/etc/init.d/postfix start“stop program = "/etc/init.d/postfix stop”取决于路径为/usr/sbin/postfix的postfix_bin检查文件postfix_bin如果权限0755失败,则取消监视

如果postfix具有错误的权限(或未安装),它将不会尝试启动它

上面的示例将引发一个警报。您需要将"alert“替换为"restart”,以便激活运行stop的响应,然后在进程失败时自动启动程序。如果您完全删除If语句,monit将默认在失败时执行重新启动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60747415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档