代理方式监控某设备,ping通创建文件夹,ping不通,则删除
代理方式监控某设备,ping通创建文件夹,ping不通,则删除
bat:
(1)拓扑图
(2)需求
在工作中遇到这样的问题,一个程序A需要监控一台网络打印机在不在线。
(3)情况说明
a、从以上的拓扑中可以看出,服务器A无法直接与打印机通讯。
b、电脑PC1有两张网卡,分别连接着打印机与内部网络,而且电脑的默认流量走向内部网络。
c、因为安全等原因,打印机不能配置网关或者进行其他调整。
d、程序A支持通过icmp监控某台设备在不在线或者通过监控某台电脑的某个目录或者文件在不在,或者有没有发生变化。
(4)分析
服务器A与打印机之间唯一的关联点就是电脑PC1,所以看看能不能让电脑PC1做代理,代理服务器A来监控打印机。
(5)实现思路
a、电脑PC1 ping通192.168.1.20则创建本地文件“D:\ping\CpingPing.txt” ,ping不通则删除本地文件“D:\ping\CpingPing.txt”。
b、监控程序A监控电脑PC1的“D:\ping\CpingPing.txt”,存在,则表示打印机在线,不存在,则表示打印机故障。
(6)操作步骤
a、准备好bat文件并测试bat文件有没有效果
@ping 192.168.1.10 >nul 1>nul&&goto ok||goto nook
:ok
@type nul>D:\ping\DpingCpingPing.txt
@goto end
:nook
@del D:\ping\DpingCpingPing.txt
@goto end
:end
注意:测试时,可以先以管理员的权限测试,以免权限不够多导致失败,先确认bat文件有没有问题先。
测试:如果可以ping通,则创建了DpingCpingPing.txt,并且也测试了,ping不通就删除,如下图所示,所以bat文件可以正常使用。
b、配置计划任务让bat文件周期性执行
已经生效了:
如上图,可以看到下次的运行时间。
如下图,时间到了后,出现txt文件,证明成功了。
备注:
以上这个方法的执行周期最短是5分钟,如果希望更短,可以考虑换个方式:
http://www.zh-cjh.com/zhuomianyunwei/5230.html
c、在程序A进行监控打印机:结果:效果不错。
完成。
创建文件夹,删除文件夹
@ping 127.0.0.1 >nul 1>nul&&goto ok||goto nook
:ok
@md D:\ping\DpingCpingPing.txt
@goto end
:nook
@rmdir D:\ping\DpingCpingPing.txt
@goto end
:end
创建文件、删除文件
@ping 192.168.0.2 >nul 1>nul&&goto ok||goto nook
:ok
@type nul>c:\ping\ping.txt
@goto end
:nook
@del c:\ping\ping.txt
@goto end
:end
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 代理方式监控某设备,ping通创建文件夹,ping不通,则删除
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm