網友評分: 9.7分
LogWatch是一款可以廣泛用于所有包含日志的應用程序的工具,它能夠查看日志并進行修改顯示給你,相信很多有關知識的朋友都會問為什么不用控制臺,因為控制臺命令窗口顯示日志信息會讓你的應用程序掛起,使用logwatch可以不僅可以解決這問題,還在性能方面更加優化提升了。
1)LogWatch是一款用Perl 語言編寫的開源日志解析分析器。它能對原始的日志文件進行解析并轉換成結構化格式的文檔,也能根據您的使用情況和需求來定制報告。LogWatch的主要目的是生成更易于使用的日志摘要,并不是用來對日志進行實時的處理和監控的。正因為如此,通常被設定好時間和頻率的自動定時任務來調度運行或者是有需要日志處理的時候從命令行里手動運行。一旦日志報告生成,LogWatch 可以通過電子郵件把這報告發送給您,您可以把它保存成文件或者直接顯示在屏幕上。
2)LogWatch報告的詳細程度和報告覆蓋范圍是完全可定制化的。Logwatch 的日志處理引擎也是可擴展的,從某種意義上來說,如果您想在一個新的應用程序中使用功能的話,只需要為這個應用程序的日志文件編寫一個日志處理腳本(使用 Perl 語言),然后掛接到 LogWatch 上就行。
3)在LogWatch生成的報告中沒有詳細的時間戳信息,而原來的日志文件中是存在的。只能知道被記錄下來的一段時間之內的特定事件,如果想要知道精確的時間點的信息,就不得不去查看原日志文件了。
1、打開應用程序
2、使用一些設置,軟件將會處理三個應用服務http、postfix和zz-disk_space當天產生的日志,生成一份非常詳細的HTML格式報告,通過郵件傳送的方式進行傳送生成。
3、如果不想進行個性化/etc/logwatch/conf/logwatch.conf可以不修改此文件讓其默認,在命令行里運行如下所示的命令,也會得到同樣的輸出。
4、LogWatch會出現一份電子郵件,頭部包含指向導航到報告細節的鏈接,在每個選中的服務細節,也會有返回頂部的鏈接。
5、LogWatch可能會把讓其生成為HTML格式的報告,這樣每個想看這份報告的人都可以從網絡共享里看到。
同樣的,也可以在命令行中運行如圖的命令,從而達到每個人從網絡共享里看到,進行讀寫操作。
6、使用cron來配置LogWatch的定時執行任務,可以設置一個固定的時間來運行LogWatch調度任務。