永发信息网

如何使用 nagios监控apache

答案:1  悬赏:60  手机版
解决时间 2021-11-18 04:57
  • 提问者网友:遁入空寂
  • 2021-11-17 17:49
如何使用 nagios监控apache
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-11-17 18:45
在命令行中运行Nagios

通常建议在添加到Nagios前,先在命令行中运行Nagios服务检测脚本。它会给出执行是否成功以及脚本的输出将会看上去的样子。

这些脚本存储在 /etc/nagios-plugins/config/ ,可执行文件在 /usr/lib/nagios/plugins/。

下面就是该怎么做
root@nagios:~# cd /etc/nagios-plugins/config/

提供的脚本包含了语法帮助。示例包含了部分输出。
root@nagios:~# cat /etc/nagios-plugins/config/tcp_udp.cfg
# 'check_tcp' command definition
define command{
command_name check_tcp
command_line /usr/lib/nagios/plugins/check_tcp -H '$HOSTADDRESS$' -p '$ARG1$'

了解了语法,TCP 80端口可以用下面的方法检查。
root@nagios:~# /usr/lib/nagios/plugins/check_tcp -H 10.10.10.1 -p 80
TCP OK - 0.000 second response time on port 80|time=0.000222s;;;0.000000;10.000000

示例拓扑

本片中使用下面三台服务器。每台服务器运行多个通用服务。Nagios服务器现在运行的是Ubuntu。

Server 1 (10.10.10.1) : MySQL, Apache2
Server 2 (10.10.10.2) : Postfix, Apache2
Server 3 (10.10.10.3) : DNS

首先,这些服务器被定义在了Nagios中。
root@nagios:~# vim /etc/nagios3/conf.d/example.cfg
define host{
use generic-host
host_name test-server-1
alias test-server-1
address 10.10.10.1
}

define host{
use generic-host
host_name test-server-2
alias test-server-2
address 10.10.10.2
}

define host{
use generic-host
host_name test-server-3
alias test-server-3
address 10.10.10.3
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯