共计 1627 个字符,预计需要花费 5 分钟才能阅读完成。
下述 4 个 Linux 服务器监控工具,我想分享给大家。
htop – interactive process viewer 交互式进程监控
你大概知道如何查看本机的实时进程状况。如果不知道请使用 top 命令,如需查看命令说明请使用 man top.
htop 是 top 的扩展版本,能更全面的监控进程(比如,全命令展示,可视化、gui 和 ui)通过点击鼠标进行交互,更有很丰富的指导说明如何管理进程。
Ubuntu 下最强大的进程监视器 htop 使用 http://www.linuxidc.com/Linux/2013-05/85030.htm
安装一下看看:
$ sudo apt-get install htop
Screenshot:
– From my OS X terminal in my Debian 7 box
iotop – simple top-like I/O monitor I/ O 监控
Iotop 可以实时监控 IO 的情况。它将显示出被监控进程的详细的写入读出 (IO) 情况。
它也可以和 tcpdump 一起使用来监控网络的状况。如果知道 80 端口上正在进行某些动作那么可以使用该命令查看更多端口详细的信息。
iotop 告诉你哪个程序在磨你的硬盘 http://www.linuxidc.com/Linux/2009-06/20533.htm
列出信息中最有用的就是 DISK WRITE 列了,从这就能看到每个进程的 IO 到底是多少 K / 秒
安装一下看看:
$ sudo apt-get install iotop
Screenshot:
apachetop – display real-time web server statistics 服务器端实时数据
Apachetop 显示的是 Apache 服务器端收到的 http 请求的实时状态表
它会显示状态,点击数,请求。请求详情、更可以看到正在进行的动作。
如果你在使用 Nginx,它也有款类似的工具,但是还是不如 apachetop 给的那么详细
使用 Apachetop 来分析 Apache 实时日志 http://www.linuxidc.com/Linux/2013-08/88836.htm
安装下看看:
$ sudo apt-get install apachetop
Screenshot:
Glances – CLI curses based monitoring tool
Glances 会分栏显示一些很有用的实时动态数据。其目标就是利用最小的空间显示尽可能多的有用信息,事实上确实如此。
Glances 监控了 PerCPU,负载,内存,数据交换,网络,磁盘 I /O,加载数据和进程情况,虽然没有提供交互功能也没有很详尽的信息展示,但对于获取一份信息概览确实足够了。
Linux 下安装和使用系统监控工具 Glances http://www.linuxidc.com/Linux/2013-08/89505.htm
安装一下看看吧:
$ sudo apt-get install glances
Screenshot:
推荐阅读:
安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm
《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm
CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm
Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm
CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm
CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm