用 Logwatch 工具監控 Linux 系統 Log 日誌(zt)
作者: Fenng | 可以轉載, 轉載時務必以超連結形式標明文章原始出處和作者資訊及版權宣告
網址:
如果要想迅速的得到 Linux 環境中的日誌報告資訊, Logwatch 是一個很好的工具.
一般的 Linux 系統中可能都預設安裝了這個工具.幾乎不需要額外的配置就可以簡單的用起來.
# logwatch --print這條命令將會把昨天的日誌資訊簡要的列印出來. 比如使用者登入失敗資訊、SSH 登入資訊、磁碟空間使用等.
單獨檢視某個服務,比如 SSH 登入資訊:
# logwatch --service sshd --print這條命令可以檢視使用說明:
# logwatch --help最新版本的 LogWatch 預設有 70 多種 Log 的配置資訊. 如果要對自己的特殊 Log 做監控, 定製也是比較容易的。簡單記錄一下:
基本的做法:
1) 建立一個日誌檔案組。指定自己的 Log 檔案,可以是一個,可以是多個;
2) 建立一個新的服務。指明這個服務的名字, 指明 Log 檔案來源(來自上一步的定義);
3) 建立一個過濾指令碼;
整個原理就是,LogWatch 首先要知道針對哪一個服務, 從這個服務中得到需要處理的 Log 檔案資訊, 然後這個檔案送給過濾指令碼處理, 之後把處理後格式化的資訊展現出來;
出於時間關係,例子就不給了。
安全:
LogWatch 舊版本 2.11 有個著名的漏洞:臨時目錄建立處理中存在競爭條件漏洞。這裡有溢位程式碼:Root Compromise through LogWatch
其他: LogWatch 報告的是 Log 資訊的歷史資料,如果要實時監控 Log,可以考慮用 Swatch.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-1003553/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 部署Sentry日誌監控系統
- 小程式日誌監控工具
- 分散式系統監控(五)- 日誌分析分散式
- Linux系統檢視log日誌命令詳解!Linux
- 在 Linux 上用 Bash 指令碼監控 messages 日誌Linux指令碼
- 黑盒監控、日誌監控
- Log 工具列印日誌
- Linux C日誌logLinux
- MySQL 日誌系統 redo log、binlogMySql
- Mac系統監控工具Mac
- Linux 系統監控指南Linux
- Linux下使用GoAccess監控Nginx訪問日誌LinuxGoNginx
- Linux系統級日誌系統Linux
- Mysql事件監控日誌MySql事件
- 多功能 Linux 系統監控工具Glances功能介紹Linux
- 一文詳解Linux系統常用監控工具Linux
- linux系統 物理硬碟監控Linux硬碟
- Linux系統中五款好用的日誌分析工具Linux
- 10多個 Linux 系統管理員必備的監控工具、常用的網站監控工具Linux網站
- 新增橋接連線狀態監控、重構日誌系統橋接
- 03-Loki 日誌監控Loki
- linux 日誌log檔案 截斷Linux
- listener_scan1.log、listener.log監聽日誌清理
- Linux 效能監控工具Linux
- linux監控工具auditLinux
- Log日誌
- 如何監控 Log4j2 非同步日誌遇到寫入瓶頸非同步
- 系統監控工具:MenuBar Stats for macMac
- Grafana、Prometheus、mtail-日誌監控GrafanaPrometheusAI
- ELK監控nginx日誌總結Nginx
- TXT文字Log日誌分割工具(附工具連結)
- Linux 流量監控工具 iftopLinux
- log 日誌原理
- Python 日誌(Log)Python
- mac系統監控工具——MenuBar Stats for macMac
- Linux系統效能監控採集項Linux
- Zabbix如何監控Oracle的告警日誌Oracle
- 前端異常日誌監控 – 使用Sentry前端
- mongodb profiling慢請求監控日誌MongoDB