• 2075阅读
  • 4回复

QT编写的一个网络管理的小工具 [复制链接]

上一主题 下一主题
离线jinesc
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2022-01-30


window.open('http://www.qtcn.org/bbs/attachment/Mon_2202/44_212394_119b663e942b8e8.png?116');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >



因为要负责公司的网络维护工作, 现在公司的网络设备也越来越多了, 有时候出了故障,一排查也是个麻烦事 。就想到了用程序来实现批量检测。
最早VB编写的 主要检测网络设备是否联通、服务器是否工作正常以及自动化备份是否成功。每天生成一个报告写到数据里, 这样每天看一下就知道公司网络的大致运行情况。由于当时编写没有考虑到通用性, 虽然程序挺简单,不适合大家使用。于是就想到了用QT重构一个。
开源地址:   https://gitee.com/jinesc/chkNet
代码在 windows 和LINUX下都测试过的
简单使用教程:
在设置批量检测的 双击修改
别名:随便写
类型: 目前只写了CMD 和URL 2种 如有必要以后会加一些新的类型进去 注意用大写
CMD/URL:
执行 CMD 命令请直接输入命令 , 比如ping命令:
windows上可以用 ping 192.168.1.1 -n 1  
LINUX 上可以用 ping 192.168.1.1 -c 1
注意要用那种能自己结束的命令,如果是用了死循环的话, 我的程序也死了。
如 :
windows 下用 ping 192.168.1.1 -t 和deepin下用 ping 192.168.1.1 那就永远接收不到返回值了 程序也死了。
执行URL的话 这里直接输入网站地址: 注意要把http://写进去  (windows 可能无法直接访问HTTPS, 需要复制几个文件。见  https://jinesc.cn/?id=282  )
成功字符:  如果返回字符包含这里的字符串 就表示成功,否则表示失败
  

进阶使用: 如果你懂一点编程的话, 可以自己写个小程序, PHP Java ASP都可以放在WEB服务器上。可以通过URL方法来检测一下服务器状态如硬盘剩余空间 ,备份情况 等等。
界面也很简单:
1:IP搜索:主要扫描一下局域网有多少台网络设备。
2:  CMD命令行就是执行一些CMD的命令,为后面的批量设置检测的小工具。
3:网站查阅就是测试网站是否可以访问。为后面的批量设置检测的小工具。

4:设置批量检测 主要根据返回字符是否包含某些关键字。如果包含关键字 就代表检测成功
5:批量检测嘛 自然就是批处理了, 一眼就能看到某些网络设备是否工作异常。


    下一步打算加入 定时执行。和生成检测报告 上传到服务器。
大家帮我想想 还有啥功能可以加上去。


https://jinesc.cn | 邮件:jinesc@163.com | QQ: 475847




4条评分好评度+1贡献值+1金钱+10威望+1
20091001753 好评度 +1 - 2022-01-30
20091001753 贡献值 +1 - 2022-01-30
20091001753 威望 +1 - 2022-01-30
20091001753 金钱 +10 - 2022-01-30
离线lzh280

只看该作者 1楼 发表于: 2022-02-01
    
离线libaineu2004

只看该作者 2楼 发表于: 2022-02-02
    
离线ch781609892

只看该作者 3楼 发表于: 2022-02-08
离线jinesc

只看该作者 4楼 发表于: 2022-02-24
软件做了一些改动 主要是改了下界面类型的
快速回复
限100 字节
 
上一个 下一个