sysdig 是一个超级系统工具,它可以用来捕获系统状态信息,在运维工作中sysdig能很方便的排查异常、定位故障,它还能保存数据进行分析,并且提供强大的命令接口。

在了解sysdig强大之处之前,首先得安装sysdig,我这里是环境是centos6.7.

1.建立gpg信任密钥,配置yum仓库

rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public

curl -s -o /etc/yum.repos.d/draios.repo http://download.draios.com/stable/rpm/draios.repo

2.安装epel仓库

3.安装内核头

yum -y install kernel-devel-$(uname -r)

4.安装sysdig

yum -y install sysdig

如果安装过程中报下面这个错的话,修改/etc/yum.repos.d/epel.repo 将baseurl的注释取消,mirrorlist的注释掉即可

安装成功,接下来sysdig使用示例

sysdig -cl | less 可以查看sysdig内建的各个系统状态查看相关模块

1.进程和cpu使用率

查看整个cpu使用情况

sysdig -c topprocs_cpu

查看cpu0的使用情况

sysdig  -c topprocs_cpu evt.cpu=0

查看进程的标准输出,我这里在执行命令之后用ssh又打开了两个终端

ysdig -s1484 -A -c stdout proc.name=sshd

2.磁盘IO

查看磁盘io使用信息

sysdig -c topprocs_file

查看读写最多的文件

sysdig -c topprocs_file

打印指定程序正在读取或写入的文件

sysdig -c topfiles_bytes proc.name=cp

查看所有文件名为passwd的IO活动

sysdig -A -c echo_fds "fd.filename=passwd"

显示活动的IO类型

sysdig -c fdbytes_by fd.type

3.网络

查看正在使用网络的进程

sysdig -c fdbytes_by fd.type

显示到主机192.168.1.253的往来数据

以二进制显示

sysdig -s2000 -X -c echo_fds fd.cip=192.168.1.253

以 ASCII码显示

sysdig -s2000 -A -c echo_fds fd.cip=192.168.1.253

查看连接最多的服务器端口

sysdig -c fdcount_by fd.sport "evt.type=accept"

按字节数

sysdig -c fdbytes_by fd.sport

查看客户端连接最多的IP

sysdig -c fdcount_by fd.cip "evt.type=accept"

按字节数

sysdig -c fdbytes_by fd.cip

4.应用程序

查看机器所有的http请求

sudo sysdig -s 2000 -A -c echo_fds fd.port=80 and evt.buffer contains GET

查看机器所有的sql select查询

sudo sysdig -s 2000 -A -c echo_fds evt.buffer contains SELECT

查看所有的httpd错误

sysdig "proc.name=httpd and evt.type=open and evt.failed=true"

查看系统调用用用的时间

sysdig -c topscalls_time

linux超级工具,linux运维超级工具--sysdig相关推荐

  1. snmp工具_运维超级好用工具大PK,你在用哪个?

    运维行业有句话:"无监控.不运维",是的,一点也不夸张,监控俗称"第三只眼".没了监控,什么基础运维,业务运维都是"瞎子". 所以说监控是运 ...

  2. 13 款高逼格且实用的 Linux 运维必备工具

    13 款高逼格且实用的 Linux 运维必备工具 转自:https://mp.weixin.qq.com/s?__biz=MzI0MDQ4MTM5NQ==&mid=2247487674& ...

  3. python linux系统管理与自动化运维_《Python Linux系统管理与自动化运维》赖明星著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 赖明星著 出版社:机械工业出版社 出版时间:2017-09-01 版次:1 开本:16开 装帧:平装 ISBN:9787111578659 版权提供:机械工业出版社 基本信息 商品名 ...

  4. 运维自动化工具Cobbler之——安装实践

    运维自动化工具--Cobbler实践 第1章 About Cobbler 1.1 Cobbler Introduction Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的 ...

  5. 一个运维项目的大概流程,附带20种运维开发工具

    项目前期 产品模型-开发-测试(安全)-上线 立项: 初期: 1)需要的服务器(物理机,虚拟机),数据库,环境,带宽 2) 项目运维的部署方案(也为了后期方便新人的操作) ,比如环境规划(具备一定的扩 ...

  6. linux软件工程师_运维工程师打怪升级之路

    前不久,有一些读者朋友跟我聊到关于 Linux 运维方向的问题,不知道自己该学什么?怎么学?甚至对自己今后的职业规划发展方向,都没有明确.这也就充分说明了自己适合做什么方向,这个领域究竟适不适合自己去 ...

  7. linux+python高端运维班2017年1月课程及服务全新升级!

    老男孩IT教育是唯一一个和51CTO学院战略合作达到在线开班15期以上(近千名学员)以上的培训机构. 老男孩教育始终坚持以"不能让学员高薪就业的培训机构都是耍流氓"为标准开展教学任 ...

  8. linux安装悬镜命令,悬镜丨这些非常危险的linux的命令,运维你可知?

    原标题:悬镜丨这些非常危险的linux的命令,运维你可知? 近期小编发现一个现象:使用我们悬镜服务器卫士的人有一些对linux服务器不是很理解,但发现我们的软件非常好用,就想使用一下.在我们技术大神们 ...

  9. python与linux系统运维_《Python Linux系统管理与自动化运维》碎碎念

    在此记录学习<Python Linux系统管理与自动化运维>的过程 感觉碎碎念全放在一篇文章里编辑时太乱,于2020年12月16日重新分开整理. 2020年12月13日,看了一下需要学习的 ...

最新文章

  1. UWA官方Demo新增《小米超神》,全面揭秘重度手游的性能表现!
  2. 迭代开发个人总结20160702
  3. Python 技术篇-利用pymouse库操作windows系统电脑实现鼠标指针移动、点击
  4. python paramiko模块下载_Python自动化运维实战:使用Python管理网络设备
  5. 路由器POS接入方式
  6. Avro从入门到入土
  7. 三维点云学习(3)3-Gaussian Mixture Model (GMM)
  8. 【机械仿真】基于matlab GUI智能电梯仿真系统【含Matlab源码 1087期】
  9. 原生js 实现小人吃豆豆小游戏
  10. [转载] Windows使用WakeOnLan配置【较详细】
  11. QQ桌球瞄准器开发(2)创建项目添加主窗体
  12. 加拿大卡尔顿大学暑课两个月入门Java全记录_1
  13. 计算机网络回顾之计算机网络概述
  14. BatchFormer: Learning to Explore Sample Relationships for Robust Representation Learning
  15. For ‘mall-coupon‘ URL not provided. Will try picking an instance via load-balancing. org.springfram
  16. 苹果cms在线采集,100多个采集资源接口,可定时采集
  17. mysql导入表空间太慢_Oracle 11g统计表空间使用率很慢
  18. Spark SQL编程之RDD-RDD转换
  19. 孤胆车神服务器维护,孤胆车神新奥尔良服务器连接不上怎么办_孤胆车神新奥尔良服务器连接不上解决方法_玩游戏网...
  20. 什么是微信商城?如何微商城?

热门文章

  1. google code for xbmc addons2
  2. 我对CTO的理解 CTO要有技术魅力[转载]
  3. 推荐曹济的FPA培训课程
  4. 使用云原生应用和开源技术的创新攻略
  5. 一行代码完成定时任务调度,基于Quartz的UI可视化操作组件 GZY.Quartz.MUI
  6. 如何限制并发的 异步IO 请求数量?
  7. 精简ABP的模块依赖
  8. 万字总结:开源软件通识基础课第三周知识点总结
  9. 【汇总】多种方法教你绕过 TPM 2.0 安装 Windows 11 操作系统
  10. FastTunnel-开源内网穿透框架