方式二、通过NRPE监控网页。
方式一的配置十分简单,只需要在Nagios的配置文件里添加一个服务即可。
配置内容如下
修改./etc/objects/commands.cfg,增加如下内容。
#’check_http’ check web page
define command{
command_name check_webpage
command_line $USER1$/check_http $ARG1$
}
修改./etc/objects/localhost.cfg,增加如下内容。
define host{
uselinux-server
host_nameweb_pages
alias web_pages
address 127.0.0.1
}
#the check web pages on the remote host.
define service{
usegeneric-service
host_name web_pages;主机名,为了便于显示可以定义一个虚拟的host
service_description web page1
check_command check_webpage!-H www.testhost.test -u /index.html
}
方式二的配置方法略复杂一些,需要修改两台主机的配置文件。
修改NRPE的配置文件,增加如下内容。
#check webpage
command[check_webpage]=/usr/local/nagios//libexec/check_http -H www.testhost.test -u /index.html
修改Nagios配置文件,增加如下内容。
#the check_apache on the remote host.
define service{
usegeneric-service
host_namehostname
service_description web page
check_command check_nrpe! check_webpage
}
以上仅仅是举个简单的例子来说明,当然实际环境要更复杂、页面要更多,可以通过增加服务(service)的方式将其一一纳入监控范围。
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。