Linux系统管理员必备的监控工具(3)
GoAccess 是一个实时的网络日志分析器,它能分析 apache,nginx 和 amazon cloudfront 的访问日志.它也可以将数据输出成 HTML,JSON 或 CSV 格式.它会给你一个基本的统计信息、访问量、404 页面,访客位置和其他东西. 57. Logwatch[46] Logwatch 是一个日志分析系统.它通过分析系统的日志,并为你所指定的部分创建一个分析报告.它每天给你一个报告,以便让你花费更少的时间来分析日志. 58. Swatch[47] 像 Logwatch 一样,Swatch 也监控你的日志,但不是给你一个报告,它会匹配你定义的正则表达式,当匹配到后会通过邮件或控制台通知你.它可用于检测入侵者. 59. MultiTail[48] MultiTail 可帮助你在多个窗口之下监控日志文件.你可以将这些日志文件合并到一个窗口.它可以通过正则表达式的帮助,使用不同的颜色来显示日志文件以方便你阅读. 系统工具60. acct or psacct[49] acct 也称 psacct(取决于如果你使用 apt-get 还是 yum)可以监控所有用户执行的命令,包括 CPU 时间和内存占用.一旦安装完成后你可以使用命令 61. whowatch[50] 类似 acct,这个工具监控系统上所有的用户,并允许你实时查看他们正在执行的命令及运行的进程.它将所有进程以树状结构输出,这样你就可以清楚地看到到底发生了什么. 62. strace[51] strace 被用于诊断、调试和监控程序之间的相互调用过程.最常见的做法是用 strace 打印系统调用的程序列表,其可以看出程序是否像预期那样被执行了. 63. DTrace[52] DTrace 可以说是 strace 的大哥.它动态地跟踪与检测代码实时运行的指令.它允许你深入分析其性能和诊断故障.但是,它并不简单,关于这个话题有1200本书之多. 64. webmin[53] Webmin 是一个基于 Web 的系统管理工具.它不需要手动编辑 UNIX 配置文件,可以让你远程管理系统.它有一对监控模块用于连接它. 65. stat Stat 是一个内置的工具,用于显示文件和文件系统的状态信息.它会显示文件何时被修改、访问或更改. 66. ifconfig (编辑:ASP站长网) |