惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
博客园_首页
爱范儿
爱范儿
博客园 - 叶小钗
aimingoo的专栏
aimingoo的专栏
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
Y
Y Combinator Blog
量子位
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Blog of Author Tim Ferriss
月光博客
月光博客
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans

博客园 - centosboy

Thinkpad T490卡顿排查 xinference初探 diff的安装与使用 ubuntu docker运行大模型 vllm部署 zabbix监控mongodb /root/.dbshell无权限解决办法 开机启动后应用limit没有生效 关于运维工作的一点感悟 将CDLINUX装入U盘 Autossh打洞 hive分区表实践 hashlib模块 rm 防误删脚本 linux 通过inode删除文件 那些年踩过的坑 htpdate代替ntpdate同步时间 Openfire搭建聊天系统 zookeeper运维 Linux tee命令输出显示在屏幕和保存到日志文件中
centos ping添加丢包记录
centosboy · 2020-12-15 · via 博客园 - centosboy

需求:由于生产环境有丢包情况,想确认丢包的时间点,记录到ELK系统进行分析
实现过程:这里是使用ping命令来实现,结果发现centos 7.5 ping命令结果含有时间字段,但是centos 6.7 ping结果无时间字段,google查找,发现也有人有这个需求,经过测试,找到解决方案:

  • 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
  • centos 6.7没有-O的命令,在网上找了一个ping.py,稍微改动了下,可以实现需求
    安装方法:
pip install python-ping

安装完后,文件目录:/usr/bin/ping.py
这个没有时间戳,手动添加一个,时间紧,代码写的丑,凑活能用,如果后续有需求再改吧
效果图:

github地址:https://github.com/sunhackboy/python/blob/master/ping-addtime.py