日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

 

CentOS7下系統分析與排障利器sysdig簡單介紹

 


CentOS7下系統分析與排障利器sysdig簡單介紹

 

sysdig是一個強大的開源工具,用于系統級別的分析,探測和排障,它的創建者在介紹它時稱之為“strace+tcpdump+lsof+上面點綴著lua櫻桃的絕妙醬汁”。拋開幽默不說,sysdig的最棒特性之一在于,它不僅能分析linux系統的“現場”狀態,也能將該狀態保存為轉儲文件以供離線檢查

sysdig - the definitive system and process troubleshooting tool sysdig is a tool for system troubleshooting, analysis and exploration. It can be used to capture, filter and decode system calls and other OS events. sysdig can be both used to inspect live systems, or to generate trace files that can be analyzed at a later stage. sysdig includes a powerul filtering language, has customizable output, and can be extended through Lua scripts, called chisels.

1、sysdig的安裝

系統版本信息如下

[root@VM_Server ~]# cat /etc/redhat-release 
centos Linux release 7.6.1810 (Core) [root@VM_Server ~]# uname -r
3.10.0-957.el7.x86_64[root@VM_Server ~]# 
CentOS7下系統分析與排障利器sysdig簡單介紹

 

1)在線安裝

先配置好yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

sed -i "s/keepcache=0/keepcache=1/g" /etc/yum.conf
sed -i "s/gpgcheck=1/gpgcheck=0/g" /etc/yum.conf
CentOS7下系統分析與排障利器sysdig簡單介紹

 

腳本安裝sysdig

curl -s https://s3.amazonaws.com/download.draIOS.com/stable/install-sysdig | bash
CentOS7下系統分析與排障利器sysdig簡單介紹

 

2)離線安裝

 rpm -Uvh zlib-devel-1.2.7-18.el7.x86_64.rpm
 rpm -Uvh elfutils-*.rpm
 rpm -Uvh dkms-2.8.1-4.20200214git5ca628c.el7.noarch.rpm
 rpm -ivh sysdig-0.26.7-x86_64.rpm 
CentOS7下系統分析與排障利器sysdig簡單介紹

 


CentOS7下系統分析與排障利器sysdig簡單介紹

 

2、sysdig的使用

1、sysdig -cl (--list-chisels)列出可用的默認類目

默認有以下幾類

CentOS7下系統分析與排障利器sysdig簡單介紹

 

[root@VM_Server ~]# sysdig -clCategory: Application 應用
Category: CPU Usage  CPU使用量
Category: Errors 錯誤
Category: I/O
Category: Logs 日志
Category: Misc
Category: Net 網絡
Category: Performance 性能
Category: Security 安全
Category: System State 系統狀態
Category: Tracers

2、使用-i查看具體的信息

Use the -i flag to get detailed information about a specific chisel

[root@VM_Server ~]# sysdig -i topprocs_file

Category: I/O
-------------
topprocs_file   Top processes by R+W disk bytes

Shows the top processes in terms of total (in+out) bytes to disk. This chisel i
s compatible with containers using the sysdig -pc or -pcontainer argument, othe
rwise no container information will be shown.
Args:
(None)
CentOS7下系統分析與排障利器sysdig簡單介紹

 

3、用法舉例

1)監控交互用戶活動用法舉例

作為系統管理員想要監控系統中交互的用戶活動(如,用戶在命令行輸入了什么命令,以及用戶去了什么目錄),這時可以用spy_user “-z” (與“-w”一起使用)為記錄文件啟用壓縮

-z, --compress Used with -w, enables compression for trace files

“-w ”保存sysdig記錄到指定的文件

-w, --write=Write the captured events to.

-r, --read=Read the events from.

mkdir -p /log/sysdig/ 
 sysdig -z -w /log/sysdig/spy_users.sysdigcap.gz -c spy_users

例如yuanfan這個用戶登錄SSH后執行了如下命令

CentOS7下系統分析與排障利器sysdig簡單介紹

 

sysdig -c spy_users可以監控到這個用戶的操作命令

CentOS7下系統分析與排障利器sysdig簡單介紹

 

-r, --read=Read the events from.

sysdig -r /log/sysdig/spy_users.sysdigcap.gz -c spy_users  
CentOS7下系統分析與排障利器sysdig簡單介紹

 

2)查看占用網絡帶寬最多的進程

sysdig -c topprocs_net
CentOS7下系統分析與排障利器sysdig簡單介紹

 

3)查看R+W讀寫量最大的文件

sysdig -c topfiles_bytes
CentOS7下系統分析與排障利器sysdig簡單介紹

 

4)查看CPU占用量最大的進程

sysdig -c topprocs_cpu 

 

4、總結

sysdig是一個非常強大的工具,本文篇幅有限,其它具體用法可以參考如下幾個鏈接或者自行查閱官方文檔

1)https://www.oschina.net/p/sysdig

2)http://www.361way.com/linux-sysdig/4912.html

3)https://github.com/draios/sysdig/wiki/sysdig-user-guide

分享到:
標簽:介紹 利器 下單 系統分析 簡單 CentOS7 sysdig walkingcloud
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定