用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。

相关文章推荐

Linux 操作系统logwatch 日志监控

Logwatch,顾名思义,是一款专门监测Linux log文件(日志文件)的软件。安装以后只要稍微配置一下,就能每天将主机的log分析文件发送至指定的邮箱。为什么要这么做?因为这样能节省一个个手动查...
  • CONLONG
  • CONLONG
  • 2011年08月25日 13:54
  • 878

LINUX系统监视——常用log日志文件以及各文件说明

成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还可...

管理员必备的20个Linux系统监控工具

大多数的Linux发行版都装备了很多Linux系统监控工具,充分合理的利用这些工具,可以找出系统运行的性能瓶颈,包括硬盘瓶颈、CPU及内存瓶颈和网络瓶颈。本文介绍的20个工具只是最基本的,因此也十分实...

linux系统监控工具

对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们...

linux系统常用监控工具

磁盘性能指标1、iostat基本用法 iostat -d -k 1 10-d:显示磁盘的使用状态 -k:某些使用block为单位的列,强制使用KB为单位 1 10:表示每隔一秒刷一次,共显示10...

Linux系统监控工具——Nagios

实验简介 Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。[ Nagios可运行在Linux/Unix平台之上,...

管理员必备的20个Linux系统监控工具

需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性...

Linux系统监控工具之iostat详解

iostat 结果解析 [root@20081006-1724 ~]# iostat -x Linux 2.6.9-78.ELsmp (20081006-1724)    11/20/2009 ...

Linux系统与程序监控工具atop教程

引言 Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:)。但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地...
  • bytxl
  • bytxl
  • 2015年08月06日 14:32
  • 674

LR杂记 - Linux系统监控工具之vmstat详解

一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Li...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Logwatch工具监控Linux系统Log日志
举报原因:
原因补充:

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