实时监控mysql数据+超出阀值邮件告警

本文介绍如何使用Python实现实时监控MySQL数据库中salary字段,当最大值超过预设阈值时,通过邮件发送告警。内容包括加载模块、定义发送邮件和检查MySQL数据的函数,以及整个系统的运行流程和结果展示。
摘要由CSDN通过智能技术生成

目录

1、加载模块

2、定义发送邮件函数

3、定义判断mysql数据函数

4、运行以上函数

5、运行结果


思路:实时监控mysql的salary数据,当该数据的最大值超出阀值时,邮件提醒

1、加载模块

import smtplib
from email.mime.text import MIMEText
import pandas as pd
import pymysql
import time

2、定义发送邮件函数

#发送邮件
def send_emali(salary):
    #指定连接的邮箱服务器
    smtpserver='smtp.qq.com'
    # 发送人邮箱地址
    mail_name="发件人邮箱@qq.com" 
    # 注意:这里不是密码,而应该填写授权码!!
    mail_password = "授权码"  
    # 收件人邮箱地址,可设置多个
    receivers = ['收件人1@163.com','收件人2@139.com'] 

    # 正文内容
    text='这是正文:阀值预警,最大值目前为'+str(salary)
    content = MIMEText(text,'plain', 'utf-8') 
    # 邮件标题
    content['Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值