centos pingパケット損失レコードの追加


生产环境がパケットを失う情况があるため、パケットをなくす时间点を确认したくて、ELKシステムに记录して分析を行って、pingコマンドを使って、centos 7.5が実现することができることを発见して、しかしcentos 6.7は実现することができなくて、googleは探して、発见してもこの需要があることを発见して、テストを経て、解决策を探し当てます:
    1.centos 7.5で(他のバージョンではテストされていません)
コマンド:
 ping  -O  8.8.8.8 -D

結果:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
[1540370905.497951] no answer yet for icmp_seq=1
[1540370905.548084] 64 bytes from 8.8.8.8: icmp_seq=2 ttl=36 time=49.9 ms
[1540370906.549005] 64 bytes from 8.8.8.8: icmp_seq=3 ttl=36 time=49.5 ms
[1540370907.556569] 64 bytes from 8.8.8.8: icmp_seq=4 ttl=36 time=51.0 ms

  2.centos 6.7は-Oの命令がなくて、ネット上で1つのpingを探しました.py、少し変えて、需要を実現することができます
pip install python-ping
ls /usr/bin/ping.py

これはタイムスタンプがなくて、手动的に1つ追加して、时间がきつくて、コードの书く丑さ、凑活は使うことができて、もし后で需要があれば更に直しましょう
   https://github.com/sunhackboy/python/blob/master/ping-addtime.py
エンディング:あなたに役に立つなら、メッセージやいいねを残してください.