python2怎么监控多源复制状态并发邮件
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,本篇内容主要讲解"python2怎么监控多源复制状态并发邮件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python2怎么监控多源复制状态并发邮件"吧!
千家信息网最后更新 2024年12月03日python2怎么监控多源复制状态并发邮件
本篇内容主要讲解"python2怎么监控多源复制状态并发邮件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python2怎么监控多源复制状态并发邮件"吧!
我们环境中用到了多源复制,因此写个查看状态的Python脚本,python为系统中自带的2.6.6,邮件内容为html格式,隔行变色,脚本如下:
# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerimport datetimeimport MySQLdbdate_end = datetime.date.today()html_part1 = """Report of 10.10.100.10 multi source repl status {current_time}
Master_Host | Slave_IO_Running | Slave_SQL_Running | Seconds_Behind_Master | Channel_Name |
---|---|---|---|---|
'''+ row[1].encode('utf-8','ignore') + " | " + ''''''+ row[10].encode('utf-8','ignore') + " | " + ''''''+ row[11].encode('utf-8','ignore') + " | " + ''''''+ str(row[32]) + " | " + ''''''+ Channel_Name + ''' |