使用端口映射的方式通过nagios监控主机

使用端口映射方式、监控主机:(实验案例如下图所示)

wKiom1O7jqOgZv2TAAGVHhkrVCQ113.jpg

 实验要求如下:通过监控101.226.200.36服务器上的端口32000,32001,32002等

来监控32000对应的主机。(注意:之前已经做过nat映射将32000映射为App-zp-61主机上的NSclient++软件的端口32459,所以通过监控101.226.200.36主机32000端口的状态就可以监控App-zp-61主机。)


使用下面的命令可以用来检测windows端 所安装NSclient++软件的版本。  其中32489 对应NSclient实际的端口

./check_nt -H 101.226.200.52 -v CLIENTVERSION  -p 32489

实验步骤如下:

1.在nagios上定义commands.cfg文件。

wKiom1O7kmvBJPmQAADsNVr58Ws238.jpg其中上图中第一个命令 ”check-61-alive“用来定义检测被监控主机存活状态的命令,此命令是通过 -v后面的CLIENTVERSION参数来监控被监控主机NSLinet++的状态,通过监控NSclient++的状态来判端被控主机存活。

第二个命令“check-61”用来定义监控App-zp-61主机上的服务器状态所用的命令.

2.定义被控主机的host文件,我在此命名新增监控主机文件为如下:

Vim  zhaopiao.cfg

wKioL1O7k7rD8X7IAAEHhZgohjs692.jpg

图中 check_command命令后面的参数要和commands.cfg里面的command_name一致。

3.将被控主机的ping检测去掉,因为我们通过端口监控主机不是通过ip监控主机并且在此是通过commands.cfg文件里面的 

define command{

        command_name    check-61-alive

        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 32000 -v CLIENTVERSION

        }

红色显示的参数来监控被控主机App-zp-61的状态。所以将ping去掉如下图:

wKioL1O7lVLgfvU7AAFDYNMXJdE752.jpg

4.定义被控主机所监控的服务:

vim zhaopiao_services.cfg 内容如下:

wKioL1O7lfzwkNU6AAMJe-OEVhs818.jpg

注意 check_command后面的参数check-61要和commands.cfg里面 的command_name check-61对应一致

wKiom1O7lrrRW2TeAAB1J_Vc0gA022.jpg

5.做完如上所述步骤,检测nagios配置文件是否报错如果没有报错重载nagios即可完成监控。


本文出自 “Anna--linux之家” 博客,谢绝转载!

你可能感兴趣的:(服务器,Host文件,监控主机)