Error:Couldnotreadhostandservicestatusinformation!

Error:Couldnotstat()commandfile'/usr/local/nagios/var/rw/nagios.cmd'!
Theexternalcommandfilemaybemissing,Nagiosmaynotberunning,and/orNagiosmaynotbecheckingexternalcommands.

apache的运行用户要对文件写的权限,权限设置目录、/usr/local/nagios/var/rw

查看apache进程,什么用户在运行

[root@standbyobjects]#ps-ef|grephttp
root44061011:29?00:00:00/usr/sbin/httpd
nagios44084406011:29?00:00:00/usr/sbin/httpd
nagios44094406011:29?00:00:00/usr/sbin/httpd
nagios44104406011:29?00:00:00/usr/sbin/httpd
nagios44114406011:29?00:00:00/usr/sbin/httpd
nagios44124406011:29?00:00:00/usr/sbin/httpd
nagios44134406011:29?00:00:00/usr/sbin/httpd
nagios44144406011:29?00:00:00/usr/sbin/httpd

然后更改权限

chmod777/usr/local/nagios/var/rw

重启服务

servicenagiosrestart

被监控机上安装nagios-plugins插件时报错

check_http.c:Infunction‘process_arguments’:check_http.c:312:错误:‘ssl_version’未声明(在此函数内第一次使用)check_http.c:312:错误:(即使在一个函数内多次出现,每个未声明的标识符在其check_http.c:312:错误:所在的函数内只报告一次。)make[2]:***[check_http.o]错误1make[2]:Leavingdirectory`/root/rpm/nagios-plugins-1.4.16/plugins'make[1]:***[all-recursive]错误1make[1]:Leavingdirectory`/root/rpm/nagios-plugins-1.4.16'make:***[all]错误2

这个是因为没有安装ssl导致,安装ssl解决

yuminstallopensslopenssl-devel