引子
Hello 大家好,在这里会带来一系列关于Python的原创内容
由于我本职工作是Oracle DBA,Python的用途上会偏重与运维
当然也会穿插这爬虫相关的内容
更多最新的Python原创文章欢迎关注我的公众号 会在文末发出
前面几节我们讲述了如何利用Python连接Oracle数据库并获取其表空间使用率信息
我们的第二个专题就紧接着上面的内容讲如何自动化运维
这个专题主要分为如下几节
1. 使用Python发送邮件
2. 使用Python同时获取多个Oracle表空间的利用率并达到一个阈值时发送邮件报警
通过上面两节我们就可以举一反三针对其他指标进行监控
这节就讲述使用Python同时获取多个Oracle表空间的利用率并发送到手机邮箱
环境设置
Linux系统为 Centos 6.8
Python环境为 Python 3.6
首先需要上节的发送邮箱的程序
修改sendmail脚本收件人至手机邮箱可在手机端收到短信
文件名称:sendmail_phone.py
sendmail_phone.py
其次建立一个新的文本文件存放多个数据库的信息
注意最后一行不能是空白行
文件名称:/home/oracle/script/oracle_list.txt
oracle_list.txt
最后是最终程序
tablespace.sql
checktablespace_multiple.py
运行结果
当有表空间超过阈值即可收到短信
至此自动化监控Oracle表空间已经讲完。下期我们继续
最后欢迎大家关注我的公众号,坚持原创不易,谢谢支持。