Heim  >  Fragen und Antworten  >  Hauptteil

python – Ich möchte ein Batch-Ping-Tool erstellen. Welche Methode ist schneller und besser?

Es gibt etwa Tausende von Maschinen, daher ist es am besten, die Erkennung von Maschinennamen zu unterstützen. Welche Methode verwenden alle?

怪我咯怪我咯2686 Tage vor883

Antworte allen(6)Ich werde antworten

  • 世界只因有你

    世界只因有你2017-06-12 09:22:41

    linux直接编写shell脚本
    window则使用dos脚本

    Antwort
    0
  • 学习ing

    学习ing2017-06-12 09:22:41

    这种批量的就写脚本了

    Antwort
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:22:41

    ansible?

    Antwort
    0
  • 为情所困

    为情所困2017-06-12 09:22:41

    我这阵子公司搞了个ping监控,是一个开源的工具,有点内存泄漏,给稍微修改了一下。我放到我一台测试vps上了,下载地址是 118.184.56.18/ping.zip 速度可能有点慢。你解压之后,在目录的conf下,config.json中添加要ping的机器,注意把Type改成C。你机器多的话可以考虑写脚本批量添加到配置中。但是我发现如果json被压缩程序就运行不了了,不知道该如何处理。这个程序是为了持续ping监控用的,还会在8899端口产生一个图形界面。如果你只是为了做单次监控,可以把监控间隔调久一些,然后运行等生成一次结果(db目录下的sqlite新增你要的记录)然后把程序杀了就行。然后读数据库,可以看到一系列ping的数据。只是,你这上千台机器,如果要同时ping,可能会吃比较多的资源。因为这个程序用的是linux系统原生的ping

    Antwort
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:22:41

    python's nmap moudle may help you I think

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-06-12 09:22:41

    嗯。。。试试Smokeping?

    Antwort
    0
  • StornierenAntwort