Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106436
  • 博文数量: 54
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 00:37
文章分类

全部博文(54)

文章存档

2011年(1)

2010年(22)

2009年(31)

分类: LINUX

2009-04-28 18:12:31

要迅速查看Linux 环境中的日志报告信息, Logwatch 是一个很好的工具。
软件下载:
 
logwatch  –help  通过帮助来了解命令详细用法。
 
logwatch  --print
 昨天的日志信息会简要的打印出来.比如用户登录失败信息、SSH 登录信息、磁盘空间使用等。
 
单独查看某个服务,比如 SSH 登录信息: logwatch --service sshd –print

logwatch默认为每天执行一次(cron.daily
手动执行:
# perl /usr/sbin/logwatch
也可以把这个放入crontab里面在特定时间里自动执行
 
swatch实时监控 log,,而logWatch 报告的是 Log 信息的历史数据。
下载地址:
 
安装步骤
1) 创建Swatch软件包存放的目录.
#mkdir -p /usr/local/src/log
2) 解压缩源代码包, log目录下会生成一个新的目录apache_X.X.X  
#tar jxvf swatch- X.X.X.tar.gz
#cd swatch- X.X.X
#make
#make test
#make install
#make realclean
使用默认的配置档就可以,当然你可以按照自己需要来配置,不过首先你需要熟悉正则表达式,因为Swatch程序使用正则表达式(Regular Expressions)来发现感兴趣的目标行.
使用Swatch检查日志:
1swatch --config-file= 配置档绝对路径
     --examine=日志绝对路径(检查当时的日志文件)
 
2Swatch   --config-file=配置档绝对路径
        --tail-file=日志绝对路径(检查不断增加的日志文件)
阅读(705) | 评论(0) | 转发(0) |
0

上一篇:常用日志文件

下一篇:linux 学习笔记连载1

给主人留下些什么吧!~~