临淄网站推广,中国服务外包网网址,四川企业网站建设,建筑人才招聘网站sysdig 是一个超级系统工具,它可以用来捕获系统状态信息#xff0c;在运维工作中sysdig能很方便的排查异常、定位故障#xff0c;它还能保存数据进行分析#xff0c;并且提供强大的命令接口。在了解sysdig强大之处之前,首先得安装sysdig#xff0c;我这里是环境是centos6.7…sysdig 是一个超级系统工具,它可以用来捕获系统状态信息在运维工作中sysdig能很方便的排查异常、定位故障它还能保存数据进行分析并且提供强大的命令接口。在了解sysdig强大之处之前,首先得安装sysdig我这里是环境是centos6.7.1.建立gpg信任密钥,配置yum仓库rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.publiccurl -s -o /etc/yum.repos.d/draios.repo http://download.draios.com/stable/rpm/draios.repo2.安装epel仓库3.安装内核头yum -y install kernel-devel-$(uname -r)4.安装sysdigyum -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.cpu0查看进程的标准输出我这里在执行命令之后用ssh又打开了两个终端ysdig -s1484 -A -c stdout proc.namesshd2.磁盘IO查看磁盘io使用信息sysdig -c topprocs_file查看读写最多的文件sysdig -c topprocs_file打印指定程序正在读取或写入的文件sysdig -c topfiles_bytes proc.namecp查看所有文件名为passwd的IO活动sysdig -A -c echo_fds fd.filenamepasswd显示活动的IO类型sysdig -c fdbytes_by fd.type3.网络查看正在使用网络的进程sysdig -c fdbytes_by fd.type显示到主机192.168.1.253的往来数据以二进制显示sysdig -s2000 -X -c echo_fds fd.cip192.168.1.253以 ASCII码显示sysdig -s2000 -A -c echo_fds fd.cip192.168.1.253查看连接最多的服务器端口sysdig -c fdcount_by fd.sport evt.typeaccept按字节数sysdig -c fdbytes_by fd.sport查看客户端连接最多的IPsysdig -c fdcount_by fd.cip evt.typeaccept按字节数sysdig -c fdbytes_by fd.cip4.应用程序查看机器所有的http请求sudo sysdig -s 2000 -A -c echo_fds fd.port80 and evt.buffer contains GET查看机器所有的sql select查询sudo sysdig -s 2000 -A -c echo_fds evt.buffer contains SELECT查看所有的httpd错误sysdig proc.namehttpd and evt.typeopen and evt.failedtrue查看系统调用用用的时间sysdig -c topscalls_time