前言
在自测过程中为了方便定位日志,于是想到将错误的日志监控通过钉钉群进行通知,这样既方便于快速定位问题,也方便于全天监控服务报错。话不多说下面是代码
考虑到大部分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