84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
机器有几千台左右,最好支持机器名检测。大家都是用的啥办法?
走同样的路,发现不同的人生
linux直接编写shell脚本window则使用dos脚本
这种批量的就写脚本了
ansible?
我这阵子公司搞了个ping监控,是一个开源的工具,有点内存泄漏,给稍微修改了一下。我放到我一台测试vps上了,下载地址是 118.184.56.18/ping.zip 速度可能有点慢。你解压之后,在目录的conf下,config.json中添加要ping的机器,注意把Type改成C。你机器多的话可以考虑写脚本批量添加到配置中。但是我发现如果json被压缩程序就运行不了了,不知道该如何处理。这个程序是为了持续ping监控用的,还会在8899端口产生一个图形界面。如果你只是为了做单次监控,可以把监控间隔调久一些,然后运行等生成一次结果(db目录下的sqlite新增你要的记录)然后把程序杀了就行。然后读数据库,可以看到一系列ping的数据。只是,你这上千台机器,如果要同时ping,可能会吃比较多的资源。因为这个程序用的是linux系统原生的ping
我认为 python 的 nmap 模块可能对你有帮助
嗯。。。试试Smokeping?
linux直接编写shell脚本
window则使用dos脚本
这种批量的就写脚本了
ansible?
我这阵子公司搞了个ping监控,是一个开源的工具,有点内存泄漏,给稍微修改了一下。我放到我一台测试vps上了,下载地址是 118.184.56.18/ping.zip 速度可能有点慢。你解压之后,在目录的conf下,config.json中添加要ping的机器,注意把Type改成C。你机器多的话可以考虑写脚本批量添加到配置中。但是我发现如果json被压缩程序就运行不了了,不知道该如何处理。这个程序是为了持续ping监控用的,还会在8899端口产生一个图形界面。如果你只是为了做单次监控,可以把监控间隔调久一些,然后运行等生成一次结果(db目录下的sqlite新增你要的记录)然后把程序杀了就行。然后读数据库,可以看到一系列ping的数据。只是,你这上千台机器,如果要同时ping,可能会吃比较多的资源。因为这个程序用的是linux系统原生的ping
我认为 python 的 nmap 模块可能对你有帮助
嗯。。。试试Smokeping?