用Logwatch工具监控Linux系统Log日志

转载 2007年09月23日 01:57:00
原贴:http://blog.chinaunix.net/u/23204/showart_233312.html

 
 
用Logwatch工具监控Linux系统Log日志
 
 

如果要想迅速的得到 Linux 环境中的日志报告信息, Logwatch 是一个很好的工具。一般的 Linux 系统中可能都默认安装了这个工具.几乎不需要额外的配置就可以简单的用起来。

# logwatch --print

这条命令将会把昨天的日志信息简要的打印出来. 比如用户登录失败信息、SSH 登录信息、磁盘空间使用等。

单独查看某个服务,比如 SSH 登录信息:

# logwatch --service sshd --print

这条命令可以查看使用说明:

# logwatch --help

最新版本的 LogWatch 默认有 70 多种 Log 的配置信息. 如果要对自己的特殊 Log 做监控, 定制也是比较容易的。简单记录一下:

基本的做法:

1) 创建一个日志文件组。指定自己的 Log 文件,可以是一个,可以是多个;

2) 创建一个新的服务。指明这个服务的名字, 指明 Log 文件来源(来自上一步的定义);

3) 创建一个过滤脚本。

整个原理就是,LogWatch 首先要知道针对哪一个服务, 从这个服务中得到需要处理的 Log 文件信息, 然后这个文件送给过滤脚本处理, 之后把处理后格式化的信息展现出来。出于时间关系,例子就不给了。

但是每天ssh到服务器上使用太不方便,还好logwatch提供了mail功能:

#nano /etc/logwatch/conf/logwatch.conf

修改下面的root为你自己的邮件地址:

MailTo = root(其实可以加自己的邮箱,中间逗号隔开)

同时,因为我们需要了解服务器的详细信息,所以,修改下面的:

Detail = 是细节度,推荐 10 ,即最高

安全:

LogWatch 旧版本 2.11 有个著名的漏洞:临时目录建立处理中存在竞争条件漏洞。这里有溢出代码:Root Compromise through LogWatch

其他: LogWatch 报告的是 Log 信息的历史数据,如果要实时监控 Log,可以考虑用 Swatch。

mysql性能监控软件 慢日志分析利器

ubuntu14上安装percona server pmm docker mysql监控 mysql慢日志分析利器
  • john1337
  • john1337
  • 2017年04月27日 15:59
  • 1137

logwatch 监控日志文件

logwatch 是一款用 Perl 语言编写的开源日志解析分析器。它能对原始的日志文件进行解析并转换成结构化格式的文档,也能根据您的使用情况和需求来定制报告。logwatch 的主要目的是生成更易于...
  • ChenVast
  • ChenVast
  • 2017年06月05日 13:37
  • 160

web文件管理系统和日志实时监控工具

Finder是一个web方式的文件管理器。Finder最主要的功能是超大日志文件的实时查看。 类似window的资源管理器方式对文件进行操作。文本文件在线浏览。图片文件在线浏览。音频文件和视频文件直...
  • xuesong123
  • xuesong123
  • 2016年10月07日 22:52
  • 2714

zabbix之日志文件监控

一、日志item介绍         下面介绍zabbix另一个“重量级”的功能——日志文件监控,它最主要的是监控日志文件中有没有某个字符串的表达式,对应日志轮转与否,zabbix都支持。 ...
  • LLQ_200
  • LLQ_200
  • 2017年04月12日 10:01
  • 3950

自定义Android日志输出工具类

/*** *----------- 版本说明--------------- * 1.0.0实现的功能: * a、根据配置文件,控制了是否需要打印各种调试日志的信息; * b、该工具的使用是全局...
  • CDersTeam
  • CDersTeam
  • 2016年01月03日 15:13
  • 701

Windows下Mysql5.6启用监控执行脚本的日志。

启用监控所有执行的sql的日志 修改my.ini 该文件默认不是在安装目录 默认路径:C:\ProgramData\MySQL\MySQL Server 5.6 l...
  • lvjin110
  • lvjin110
  • 2014年04月26日 23:06
  • 6830

简易Java日志(Log)输出工具的封装

平时 Java 项目的开发通常需要统一管理日志(Log)的输出,例如控制日志信息输送的目的地(控制台、文件等),控制每一条日志的输出格式,把日志分为不同的级别等。常用的比较成熟的 Java 日志管理工...
  • xietansheng
  • xietansheng
  • 2017年04月22日 23:22
  • 2481

Linux日志清理工具:Logclean-ng编译

《黑客大曝光》在攻击Unix章节,有提到linux日志清理工具Logclean-ng,给的评价也挺高的。正好手头上有需要,就下载下来玩一下。       开始以为按照说明编译就可以了,后来发现其实有...
  • bnxf00000
  • bnxf00000
  • 2015年11月26日 21:43
  • 1716

linux环境下MySQL的日志监控

调试代码是,数据库的监控是一个不可或缺的检测手段,特别是在测试持久层的功能时,数据库的检测就显得更加重要了。本文以MySQL为例,介绍数据库日志的配置和查看。...
  • u010942465
  • u010942465
  • 2016年04月24日 20:30
  • 717

Log安卓开发中常用的优秀日志工具

(本人使用的是android studio 所以各种讲解都会以android studio工具为主),如有转载请附带小白原创地址,珍惜别人劳动,提升自己技术,一起努力! 一、Log的介绍 ...
  • bobo8945510
  • bobo8945510
  • 2016年07月01日 13:44
  • 4394
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Logwatch工具监控Linux系统Log日志
举报原因:
原因补充:

(最多只允许输入30个字)