mysql登陆email通知_检查mysql错误日志并发邮件通知

对mysql的错误日志进行检查,如果发现有ERROR,则发送邮件通知。脚本没对错误日志进行处理,因此重复检查还会发送,请大家自行对错误日志进行处理。

代码如下:#!/usr/bin/python

import sys

import os

import send_mail_lib

f=open('/data/mysql3306/BJ-CSK-0-135.err')

of=open('135-mysql-error.txt','w')

for i in f.readlines():

if "ERROR" in i:

print i,

of.write(i)

f.close()

of.close()

to_list='lluser@163.com;lladmin@163.com'

subjects='mysql on 135 have something error'

size = os.path.getsize('135-mysql-error.txt')

if size!=0:

f=open('135-mysql-error.txt')

m = send_mail_lib.syk_mail('smtp.163.com','lladmin@163.com', 'xxxxxxxx')

i= f.readlines()

contents=''.join(i)

m.sendmailattach(to_list,subjects,contents,"135-mysql-error.txt")

f.close()

#end of scripts

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值