如何在monit上配置新的遗物

时间:2014-10-06 22:20:39

标签: newrelic monit

我很难开始监视newrelic-sysmond

这是当前的配置

check process newrelic with pidfile /var/run/nrsysmond.pid
    start program = "/etc/init.d/newrelic-sysmond start"
    stop program = "/etc/init.d/newrelic-sysmond stop"

但我总是得到'newrelic-sysmond' failed to start。其他守护进程正常运行。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

使用时

/etc/init.d/newrelic-sysmond start

要启动New Relic Server Monitor,您必须以root身份执行命令。

默认情况下,程序作为运行Monit的用户执行。您应该以root身份运行Monit以获得所需的结果。使用sudo作为另一个用户运行的行为与以root身份运行Monit的行为不同。

答案 1 :(得分:1)

尝试手动启动守护程序并检查pid文件是否实际在该位置创建。

对我来说,它是在/var/run/newrelic/nrsysmond.pid而不是/var/run/nrsysmond.pid

创建pid