python监控服务器应用日志,推送钉钉机器人,实时关注日志异常.pdfVIP

  • 1
  • 0
  • 约3.27千字
  • 约 2页
  • 2023-03-06 发布于湖北
  • 举报

python监控服务器应用日志,推送钉钉机器人,实时关注日志异常.pdf

python监监控控服服务务器器应应⽤⽤⽇⽇志志,,推推送送钉钉钉钉机机器器⼈⼈,,实实时时关关注注⽇⽇志志 异异常常 ⽣产环境多台服务器上部署了多 应⽤,⽇志出现报错时,⽆法及时反馈到开发⼈员。部署⼀ ⼤型的运维监控应⽤,不但耗资源,⽽且配 置也不简单。 简简单单写 python脚本来监控服务器⽇志就简单多了,废话不多说,直接上脚本。 主要逻辑: 1. 使⽤python的subprocess模块,执⾏shell命令,“tail -f” 来监听⽇志⽂件 2. 对输出的⽇志⽂件,逐⾏⽐对字符串,如果匹配到预设的字符串则开始记录,keywords中配置需要预设的异常字符串 3. 开始记录⽇志⾄数组中,可通过rows来预设记录多少条,达到规定数量后 4. 将⽇志内容通过http发送给钉钉服务器,钉钉机器⼈就会在群⾥通知我们啦 简单,⾼效,实时 # !/ usr/ bin/ python # encodin =utf-8 # Filename: monitorLo .py import os import si nal import subprocess import time

文档评论(0)

1亿VIP精品文档

相关文档