亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Linux如何安裝使用logwatch以便對日志禁止處理

添加時間:2016-2-12 21:23:08  添加: 思海網(wǎng)絡(luò) 
  在Linux系統(tǒng)操作中,logwatch能夠?qū)ο到y(tǒng)log報告進行分析,用于Linux日志的處理,下面小編就詳細介紹下Linux安裝使用logwatch的方法,感興趣的朋友不妨來了解下。

  logwatch 的主要目的是生成更易于使用的日志摘要,并不是用來對日志進行實時的處理和監(jiān)控的。正因為如此,logwatch 通常被設(shè)定好時間和頻率的自動定時任務(wù)來調(diào)度運行或者是有需要日志處理的時候從命令行里手動運行。一旦日志報告生成,logwatch 可以通過電子郵件把這報告發(fā)送給您,您可以把它保存成文件或者直接顯示在屏幕上。

  Logwatch 報告的詳細程度和報告覆蓋范圍是完全可定制化的。Logwatch 的日志處理引擎也是可擴展的,從某種意義上來說,如果您想在一個新的應(yīng)用程序中使用 logwatch 功能的話,只需要為這個應(yīng)用程序的日志文件編寫一個日志處理腳本(使用 Perl 語言),然后掛接到 logwatch 上就行。

  logwatch 有一點不好的就是,在它生成的報告中沒有詳細的時間戳信息,而原來的日志文件中是存在的。您只能知道被記錄下來的一段時間之內(nèi)的特定事件,如果想要知道精確的時間點的信息,就不得不去查看原日志文件了。

  安裝 Logwatch

  在 Debian 系統(tǒng)或其派生的系統(tǒng)上:

  # aptitude install logwatch

  在基于 Red Hat 的發(fā)布系統(tǒng)上:

  # yum install logwatch

  配置 Logwatch

  安裝時,主要的配置文件(logwatch.conf)被放到 /etc/logwatch/conf 目錄中。此文件(默認是空的)定義的設(shè)置選項會覆蓋掉定義在 /usr/share/logwatch/default.conf/logwatch.conf 文件中的系統(tǒng)級設(shè)置。

  在命令行中,啟動 logwatch, 如果不帶參數(shù)的話,將會使用 /etc/logwatch/conf/logwatch.conf 文件中定義的選項。但,只要一指定參數(shù),它們就會覆蓋 /etc/logwatch/conf/logwatch.conf 文件中的任意默認/自定義設(shè)置。

  這篇文章里,我們會編輯 /etc/logwatch/conf/logwatch.conf 文件來對一些默認的設(shè)置項做些個性化設(shè)置。

  Detail=《Low,Med,High,或數(shù)字》

  “Detail” 配置指令控制著 logwatch 報告的詳細程度。它可以是個正整數(shù),也可以是分別代表著10、5和0數(shù)字的 High、Med、Low 幾個選項。

  MailTo= youremailaddress@yourdomain.com

  如果您讓把一份 logwatch 的報告郵件給您,就要使用 “MailTo” 這個配置指令。要把一份報告發(fā)送給多個用戶,只需要把他們的郵件地址用空格格開,然后配置上去。但是,您需要在 logwatch 運行的服務(wù)器上配置好本地郵件傳輸代理(MTA)如,sendmail、 Postfix 等,這個配置指令項才能起作用。

  Range=《Yesterday|Today|All》

  “Range” 配置指令定義了生成 logwatch 報告的時間段信息。這個指令通常可選的值是 Yesterday、Today、All。當(dāng)作用了“Rang = All”時,“Archive = yes” 這個指令項也必須配置上,那么所有的已存檔的日志文件 (比如,/var/log/maillog、/var/log/maillog.X 或 /var/log/maillog.X.gz 文件)都會被處理到。

  除了這些通用的 range 值,您也可以使用復(fù)雜點的選擇值,如下所示:

  Range = “2 hours ago for that hour”

  Range = “-5 days”

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

  Range = “since September 15, 2014”

  Range = “first Friday in October”

  Range = “2014/10/15 12:50:15 for that second”

  要使用上面例子中自由形式的 range,您需要從 CPAN(注:Comprehensive Perl Archive Network) 上下載安裝 Perl 的 Date::Manip 模塊。關(guān)于 CPAN 模塊的安裝說明,請請參閱此文 http://www.linuxidc.com/Linux/2014-12/110704.htm 。

  Service=《service-name-1》

  Service=《service-name-2》

  。。。

  “Service” 選項指定想要監(jiān)控的一個或多個服務(wù)。在 /usr/share/logwatch/s/services 目錄下列出的服務(wù)都能被監(jiān)控,它們已經(jīng)涵蓋了重要的系統(tǒng)服務(wù)(例如:pam,secure,iptables,syslogd 等),也涵蓋了一些像 sudo、sshd、http、fail2ban、samba等主流的應(yīng)用服務(wù)。如果您想添加新的服務(wù)到列表中,得編寫一個相應(yīng)的日志處理 Perl 腳本,并把它放在這個目錄中。

  如果這個選項要用來選擇特定的服務(wù)話,您需要把 /usr/share/logwatch/default.conf/logwatch.conf 文件中的 “Service = All ” 這一行注釋掉。

 

  Format=《text|html》

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

  Output=《file|mail|stdout》

  “Output” 配置指令定義生成的 logwatch 報告要發(fā)送的目的地。它能被保存成文件(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

  使用這些設(shè)置,logwatch 將會處理三個應(yīng)用服務(wù)(http、postfix 和 zz-disk_space)當(dāng)天產(chǎn)生的日志,生成一份非常詳細的 HTML 格式報告,然后郵件給您。

  如果您不想個性化 /etc/logwatch/conf/logwatch.conf,您可以不修改此文件讓其默認,然后在命令行里運行如下所示的命令。也會得到同樣的輸出。

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

  電子郵件發(fā)送的報告樣子如圖示:



  這份電子郵件頭部包含指向?qū)Ш降綀蟾婕毠?jié)的鏈接,在每個選中的服務(wù)細節(jié),也會有“返回頂部”的鏈接。

  接收人很少的情況下您可能會使用電子郵件發(fā)送報告這個選項。其它情況下,您可能會把讓其生成為 HTML 格式的報告,這樣每個想看這份報告的人都可以從網(wǎng)絡(luò)共享里看到。只需要把上面例子中的配置做些修改就可以實現(xiàn):

  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 10 --range today --service http --service postfix --service zz-disk_space --format html --output file --filename /var/www/html/logs/dev1.html

  最后,讓我們使用 cron 來配置 logwatch 的定時執(zhí)行任務(wù)。下面的例子中,將會在每個工作日的下午 12:15 分運行 logwatch 調(diào)度任務(wù)。

  # crontab -e

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

  上面就是Linux安裝使用logwatch的方法介紹了,本文還介紹了Linux運用logwatch查看日志的實例,logwatch的詳細配置,希望對你有所幫助。

關(guān)鍵字:Linux、logwatch、日志

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站