日志监控入钉钉群通知

本文介绍了如何通过Python脚本结合钉钉群机器人,实现实时监控服务器日志并发送错误信息到钉钉群,方便快速定位问题和全天候监控。主要步骤包括:安装pip和相关依赖、编写监控脚本、配置钉钉群机器人以及设置重启脚本。脚本会持续读取指定日志文件,当检测到包含特定关键词的行时,将该行信息推送到钉钉群。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在自测过程中为了方便定位日志,于是想到将错误的日志监控通过钉钉群进行通知,这样既方便于快速定位问题,也方便于全天监控服务报错。话不多说下面是代码

考虑到大部分linux系统预装都是python2.7的环境,以下代码以及依赖都在python2.7基础之上运行

环境准备

服务器安装pip

执行:wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
安装:python get-pip.py

使用pip安装依赖

pip install requests
pip install ConfigParser

监控脚本

新建 ErrorDingTalk.py

# coding=utf-8
import base64
import hashlib
import hmac
import json
import time
import urllib
import requests
from ConfigParser import ConfigParser

def getProperties(first, second):
    try:
        conf = ConfigParser()
        conf.read('./properties.conf')
        name = conf.get(first, second)
    except Exception as e:
        raise e
    return name


def sendMessage(line
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会编程的羽流云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值