对于系统管理员开发人员来说,一款优秀的进程最终工具可能会为自己的工作带来很大的帮助。当然,你可能也需要监控原始网络通信、最终打开的文件等等,但是一款开源的工具,或许能够更贴合你的实际需求,因为它不仅免费,而且开源的源代码会让你更容易上手,比如Sysdig。
Sysdig不仅能够分析Linux系统“现场”的状态,同时,能够将其转储为离线文件以供离线查看。
简言之,Sysdig是一款服务器系统层面监察利器。这篇文章将分步骤详细跟您介绍如何在Ubuntu 15和CentOS 7中安装开源的Sysdig。
一、在Ubuntu 15中安装Sysdig
众所周知,Sysdig一直保持最新的Debian、RHEL和容器版本更新。所以我们将用apt命令安装Sysdig,当我们首先需要通过root用户用下面的curl命令,通过Draios设置apt。(以下图片来自:Linoxide)
# curl -s https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public | apt-key add -
# curl -s -o /etc/apt/sources.list.d/draios.list http://download.draios.com/stable/deb/draios.list
现在你需要通过执行下面的命令,更新软件包列表
# apt-get update
如上图,系统更新完成后,你需要用下面的命令安装软件包headers的内核。
# apt-get -y install linux-headers-\$(uname -r)
现在就可以通过下面的命令在Ubuntu上安装sisdig了。
# apt-get -y install sysdig