四步搞定Zabbix 日志文件監控


Zabbix 日志文件監控

一、給運行Zabbix agent的用戶授予要監控日志的讀取權限。

1. 執行下面的命令,追加app的可讀權限:
setfacl -m u:app:r-- /var/log/messages

2. 修改logrotate配置
sed -i '/kill/a\/usr\/bin\/setfacl -m u:app:r-- \/var\/log\/messages' /etc/logrotate.d/syslog

 二、在OS Template添加監控Item,主要Type要選主動模式,Key填寫從目標文件中提取感興趣的值,而不是在找到正則表達式匹配時返回整行。

 

 三、添加Triggers,表達式的意思說如果匹配到監控日志里有該關鍵字發出告警,如果60s過后沒匹配到則告警取消。

 

 四、'Hostname'參數與前端的主機名要一致,否則告警在dashboard上會顯示與主機不一致。

/etc/zabbix/zabbix_agentd.conf

 

 

 

五、效果

 

 

參考:https://www.zabbix.com/documentation/4.0/manual/config/items/itemtypes/log_items


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM