Loading

摘要: 一、概要 官方文档:https://docs.python.org/2/library/filecmp.html filecmp提供了三个操作方法,分别为cmp(单文件对比)、cmpfiles(多文件对比)、dircmp(目录对比)。 二、单文件对比 单文件对比:采用filecmp.cmp(f1,f 阅读全文
posted @ 2018-05-25 20:26 KubeSec 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、概要: Python2 官方文档:https://docs.python.org/2/library/difflib.html Python2 官方文档:https://docs.python.org/3/library/difflib.html 当我们维护多个Nginx配置时,时常会对比不同版 阅读全文
posted @ 2018-05-25 13:57 KubeSec 阅读(851) 评论(0) 推荐(1) 编辑
摘要: 采用HtmlDIff()类的make_file()方法就可以生存美观的HTML文档。示例: 对 https://www.cnblogs.com/hwlong/articles/9087658.html示例一simple1.py中的代码按以下进行修改 替换成: #simple2.py代码(修改后的代码 阅读全文
posted @ 2018-05-25 12:00 KubeSec 阅读(4351) 评论(0) 推荐(1) 编辑
摘要: 本示例通过使用difflib模块实现两个字符串的差异对比,然后以版本控制风格进行输出。 被示例采用Differ()类对两个字符串进行比较,另外difflib的SuquenceMatcher()类支持任意类型序列的比较,HtmlDiff()类支持将比较结果输出为HTML格式,示例运行结果如下: 符号含 阅读全文
posted @ 2018-05-25 11:27 KubeSec 阅读(6210) 评论(0) 推荐(0) 编辑
摘要: 一、文件内容差异对比方法 Python2 官方文档:https://docs.python.org/2/library/difflib.html Python2 官方文档:https://docs.python.org/3/library/difflib.html 通过difflib模块实现文件内容 阅读全文
posted @ 2018-05-25 11:25 KubeSec 阅读(1715) 评论(0) 推荐(1) 编辑
摘要: 一、系统基础信息模块详解 点击链接查看:https://www.cnblogs.com/hwlong/p/9084576.html 二、业务服务监控详解 点击链接查看:https://www.cnblogs.com/hwlong/p/9087637.html 三、定制业务质量报表详解 点击链接查看: 阅读全文
posted @ 2018-05-25 11:14 KubeSec 阅读(4353) 评论(0) 推荐(4) 编辑
摘要: 一、概要 大部分的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮循技术可以做到一个域名对应多个IP,从而实现最简单且高效的负载平衡,不过此方案最大的弊端是目标主机不可用时无法被自动剔除,因此做好业务主机的服务可用监控至关重要。本示例通过分析当前域名的解析IP,在结合服务端口探测来实现自动监 阅读全文
posted @ 2018-05-25 09:42 KubeSec 阅读(1313) 评论(0) 推荐(1) 编辑
摘要: 一、概要 常见的DNS解析类型包括A、MX、NS、CNAME等。利用dnspython的dns.resolver。query方法可以简单实现这些DNS类型的查询,为后面要实现的功能提供数据来源,比如对一个使用DNS轮询业务的域名进行可用性监控,需要得到当前的解析结果。下面一一进行介绍。 二、A记录 阅读全文
posted @ 2018-05-25 09:16 KubeSec 阅读(573) 评论(0) 推荐(0) 编辑