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

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

6a535511e63a40fb95385383832ca0c5.png

实验要求如下:通过监控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文件。

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

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

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

Vim  zhaopiao.cfg

0cf119ba701c5bb58a29fcac88042f09.png

图中 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去掉如下图:

2cdc0ca53f62c0b712fee730ea897810.png

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

vim zhaopiao_services.cfg 内容如下:

af80e78b7a1dac176aa48f914325316e.png

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

c70ab4954e8d862157beba8c8e1bf719.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值