位置: 编程技术 - 正文

Linux如何安装使用logwatch以便对日志禁止处理(linux如何安装软件教程)

编辑:rootadmin

推荐整理分享Linux如何安装使用logwatch以便对日志禁止处理(linux如何安装软件教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux的安装方法,linux安装详细步骤,linux安装geany教程,linux的安装方法,linux如何安装安装包,linux的安装方法,linux安装详细步骤,linux安装详细步骤,内容如对您有帮助,希望把文章链接给更多的朋友!

  在Linux系统操作中,logwatch能够对系统log报告进行分析,用于Linux日志的处理,下面小编就详细介绍下Linux安装使用logwatch的方法,感兴趣的朋友不妨来了解下。

  logwatch 的主要目的是生成更易于使用的日志摘要,并不是用来对日志进行实时的处理和监控的。正因为如此,logwatch 通常被设定好时间和频率的自动定时任务来调度运行或者是有需要日志处理的时候从命令行里手动运行。一旦日志报告生成,logwatch 可以通过电子邮件把这报告发送给您,您可以把它保存成文件或者直接显示在屏幕上。

  Logwatch 报告的详细程度和报告覆盖范围是完全可定制化的。Logwatch 的日志处理引擎也是可扩展的,从某种意义上来说,如果您想在一个新的应用程序中使用 logwatch 功能的话,只需要为这个应用程序的日志文件编写一个日志处理脚本(使用 Perl 语言),然后挂接到 logwatch 上就行。

  logwatch 有一点不好的就是,在它生成的报告中没有详细的时间戳信息,而原来的日志文件中是存在的。您只能知道被记录下来的一段时间之内的特定事件,如果想要知道精确的时间点的信息,就不得不去查看原日志文件了。

  安装 Logwatch

  在 Debian 系统或其派生的系统上:

  # aptitude install logwatch

  在基于 Red Hat 的发布系统上:

  # yum install logwatch

  配置 Logwatch

  安装时,主要的配置文件(logwatch.conf)被放到 /etc/logwatch/conf 目录中。此文件(默认是空的)定义的设置选项会覆盖掉定义在 /usr/share/logwatch/default.conf/logwatch.conf 文件中的系统级设置。

  在命令行中,启动 logwatch, 如果不带参数的话,将会使用 /etc/logwatch/conf/logwatch.conf 文件中定义的选项。但,只要一指定参数,它们就会覆盖 /etc/logwatch/conf/logwatch.conf 文件中的任意默认/自定义设置。

  这篇文章里,我们会编辑 /etc/logwatch/conf/logwatch.conf 文件来对一些默认的设置项做些个性化设置。

  Detail=《Low,Med,High,或数字》

  “Detail” 配置指令控制着 logwatch 报告的详细程度。它可以是个正整数,也可以是分别代表着、5和0数字的 High、Med、Low 几个选项。

  MailTo= youremailaddress@yourdomain.com

  如果您让把一份 logwatch 的报告邮件给您,就要使用 “MailTo” 这个配置指令。要把一份报告发送给多个用户,只需要把他们的邮件地址用空格格开,然后配置上去。但是,您需要在 logwatch 运行的服务器上配置好本地邮件传输代理(MTA)如,sendmail、 Postfix 等,这个配置指令项才能起作用。

  Range=《Yesterday|Today|All》

  “Range” 配置指令定义了生成 logwatch 报告的时间段信息。这个指令通常可选的值是 Yesterday、Today、All。当作用了“Rang = All”时,“Archive = yes” 这个指令项也必须配置上,那么所有的已存档的日志文件 (比如,/var/log/maillog、/var/log/maillog.X 或 /var/log/maillog.X.gz 文件)都会被处理到。

  除了这些通用的 range 值,您也可以使用复杂点的选择值,如下所示:

  Range = “2 hours ago for that hour”

  Range = “-5 days”

  Range = “between -7 days and -3 days”

  Range = “since September , ”

  Range = “first Friday in October”

  Range = “// :: for that second”

  要使用上面例子中自由形式的 range,您需要从 CPAN(注:Comprehensive Perl Archive Network) 上下载安装 Perl 的 Date::Manip 模块。关于 CPAN 模块的安装说明,请请参阅此文 。

  Service=《service-name-1》

  Service=《service-name-2》

  。。。

  “Service” 选项指定想要监控的一个或多个服务。在 /usr/share/logwatch/scripts/services 目录下列出的服务都能被监控,它们已经涵盖了重要的系统服务(例如:pam,secure,iptables,syslogd 等),也涵盖了一些像 sudo、sshd、http、fail2ban、samba等主流的应用服务。如果您想添加新的服务到列表中,得编写一个相应的日志处理 Perl 脚本,并把它放在这个目录中。

  如果这个选项要用来选择特定的服务话,您需要把 /usr/share/logwatch/default.conf/logwatch.conf 文件中的 “Service = All ” 这一行注释掉。

Linux如何安装使用logwatch以便对日志禁止处理(linux如何安装软件教程)

  Format=《text|html》

  “Format” 配置指令定义了一份 logwatch 报告的格式(比如 text 或者 HTML)。

  Output=《file|mail|stdout》

  “Output” 配置指令定义生成的 logwatch 报告要发送的目的地。它能被保存成文件(file),生成电子邮件(mail)或者是直接在屏幕上显示(stdout)。

  用 Logwatch 来分析日志文件

  要弄明白怎么使用 logwatch 来分析日志文件,可以参考下面的 logwatch.conf 文件例子:

  Detail=High

  MailTo= youremailaddress@yourdomain.com

  Range=Today

  Service= http

  Service= postfix

  Service= zz-disk_space

  Format= html

  Output= mail

  使用这些设置,logwatch 将会处理三个应用服务(http、postfix 和 zz-disk_space)当天产生的日志,生成一份非常详细的 HTML 格式报告,然后邮件给您。

  如果您不想个性化 /etc/logwatch/conf/logwatch.conf,您可以不修改此文件让其默认,然后在命令行里运行如下所示的命令。也会得到同样的输出。

  # logwatch --detail --mailto youremailaddress@yourdomain.com --range today --service http --service postfix --service zz-disk_space --format html --output mail

  电子邮件发送的报告样子如图示:

  这份电子邮件头部包含指向导航到报告细节的链接,在每个选中的服务细节,也会有“返回顶部”的链接。

  接收人很少的情况下您可能会使用电子邮件发送报告这个选项。其它情况下,您可能会把让其生成为 HTML 格式的报告,这样每个想看这份报告的人都可以从网络共享里看到。只需要把上面例子中的配置做些修改就可以实现:

  Detail=High

  Range=Today

  Service= http

  Service= postfix

  Service= zz-disk_space

  Format= html

  Output= file

  Filename=/var/www/html/logs/dev1.html

  同样的,也可以在命令行中运行如下的命令。

  # logwatch --detail --range today --service http --service postfix --service zz-disk_space --format html --output file --filename /var/www/html/logs/dev1.html

  最后,让我们使用 cron 来配置 logwatch 的定时执行任务。下面的例子中,将会在每个工作日的下午 : 分运行 logwatch 调度任务。

  # crontab -e

  **1,2,3,4,5/sbin/logwatch

  上面就是Linux安装使用logwatch的方法介绍了,本文还介绍了Linux运用logwatch查看日志的实例,已经logwatch的详细配置,希望对你有所帮助。

windows下编辑的文件传到Linux后会出现^M怎么办? 我们经常会在windows下编辑一个文件,然后上传到Aix或者Linux服务器,这时候使用vi编辑器查看文件,会发现每行末尾都会有一个^M字符,如果不替换掉,

Linux系统下安装.bundle后缀程序的教程 笔者使用的是Deepin.2版位系统,理论上所有Linux系统都可以这么做。我们就拿VMware为例,说明如何操作。1、打开VMware所在文件夹,右键点击【在终

Linux安装翻译软件StarDict的步骤(自己的操作总结) StarDict是款翻译软件,能够进行英汉互译,日语翻译等,因为StarDict的下载链接少,而有些朋友又想要使用这个软件,下面小编就给大家介绍下CentOS如何

标签: linux如何安装软件教程

本文链接地址:https://www.jiuchutong.com/biancheng/368270.html 转载请保留说明!

上一篇:Linux系统在CPAN中安装Perl模块的方法(linux cpan)

下一篇:windows下编辑的文件传到Linux后会出现^M怎么办?(windows如何编辑内容)

  • 安徽增值税发票查询系统
  • 没有发票的费用可以抵扣企业所得税吗
  • 无形资产按几年摊
  • 怎样查是否为一类银行卡
  • 销售货物和劳务的税率
  • 服务类公司没有营业执照
  • 转让企业全部产权属于增值税征税范围。A对B错
  • 进口增值税抵扣信息委托核查函
  • 小规模交了增值税还要交什么
  • 印花税计入哪个费用
  • 电子承兑超期一天怎么兑付
  • 装卸费和保险费是价外费用吗
  • 固定资产如何抵扣企业所得税
  • 仓储货架工厂仓库货架
  • 委托开发的软件产品即征即退
  • 注册资金未缴齐什么意思
  • 企业对固定资产进行计量时应选择的计量属性是
  • 2018工资个税税率表
  • 小规模纳税人装修费用计入什么科目
  • 促销费属于哪个税目
  • 哪些行业可以加计抵扣进项税
  • 准备金税前扣除什么意思
  • 税控服务系统
  • 工资 转账
  • 专票的六位开票代码指的是什么
  • 抽奖得奖
  • 出纳电汇流程
  • 工厂产品研发代码是多少
  • 内部应收账款计算公式
  • 预付账款可以为负吗
  • osx无法安装怎么办
  • PHP:oci_commit()的用法_Oracle函数
  • 默认网关和dns怎么填
  • php require的用法
  • 房地产开发公司组织架构
  • 图森在哪
  • 合宙air32f103 stlink
  • 餐饮费是业务招待费还是差旅费
  • 与资产相关的政府补助有哪些
  • 微信开发怎么实现
  • 比特币形式投资是否诈骗
  • postman密码
  • php获取文件名称
  • 折旧提取后资金如何处理
  • 入库税款异常怎么处理
  • 其他应收账款为个人借款
  • 商品流通企业库存商品的核算方法主要有
  • 公司缴纳社保应该怎么做账
  • python中字典的键有何要求
  • 绿化养护合同交不交印花税
  • 金蝶软件怎么录入发票号
  • 查看、修改mysql的用户名和密码
  • 国有股权无偿划转是什么意思
  • 我国会计准则规定企业的会计核算基础是
  • 小规模纳税人出租不动产优惠政策
  • 应交税费要计提吗?
  • 股东出资资本金可以是问别人借来的吗
  • 资源税的账务处理
  • 购入固定资产会计处理
  • 旅游业小规模纳税人增值税申报
  • 被工商吊销营业执照怎么办
  • 12月收入1月份开发票怎么报企业所得税
  • 价税分离购销合同模板
  • 水利基金征收标准
  • sql多条件组合条件的先后顺序
  • Mac OSX通过homebrew卸载formula的方法
  • win8系统怎么更改系统语言
  • f11一键恢复系统详解
  • win8超级按钮在哪
  • win7自动更新失败怎么删除更新启动
  • css spirit
  • cocos2dx 教程
  • glslpe
  • div显示边框线
  • three. js
  • shell脚本怎么进入指定目录
  • 微博html代码
  • 关联企业之间借款的税收处理
  • 江苏几个地级市几个县级市
  • 财税方面的问题有什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设