我很难开始监视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
。其他守护进程正常运行。
有什么想法吗?
答案 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