实现功能:使用pyinotify监控httpd.conf,如果有修改,则与原文件对比,通过邮件报警,邮件内容格式采用HTML
整个功能分三部分:
环境:centos7 python2.7
目录结构:
一、邮件部分:
mail_send.py
#!/usr/bin/python#coding:utf-8 import smtplib from diff_file import betweenDiff from email.mime.text import MIMEText mail_user = 'xxxxxxxxx@qq.com' mail_pass = 'xxxxxxxxxxx' mail_server = 'smtp.qq.com' mail_port = 465 to_user = 'xxxxxxx@rongchat.com' def send_mail(title,content): #创建一个实例,这里设置为