![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维
雨飘香
12年网络、安全架构设计及运维经验。任职于金融行业某基金公司
展开
-
网络环境检查工具(python)
网络环境检查工具问题分析方案设计成果代码问题用户在家或出差,访问公司虚拟桌面系统,出现域名解析不匹配问题。例如:联通宽带用户,解析到移动的公网ip,导致访问非常慢,用户体验差。分析公司使用电信、联通、移动3个运营商的互联网线路对外提供服务,使用GTM(F5智能dns系统)实现动态域名解析。如果用户使用的local DNS不在GTM的地址库中,可能无法返回最优的公网地址,出现域名解析不匹配的情况。方案开发一个工具,在用户电脑端自动检测访问电信、联通、移动的速度,选择最优的线路并绑定域名公网地址,原创 2020-11-04 19:46:42 · 950 阅读 · 0 评论 -
自动化运维(ping监控小工具)
自动化运维(甩锅必备,ping监控小工具)需求实现需求实现点到点ping监控。将结果记录到文件中,并打印时间戳。例如,在A部署该工具,监控到B的网络连通性。通过不停的ping命令进行检测,将结果写入文本文件中。实现代码:import osimport datetime#ping检测,每日生成1个日志文件,将结果写入日志文件,并打印时间戳def ping_test(): ping = os.popen("ping www.baidu.com") cur_time = dateti原创 2020-08-03 10:30:42 · 50643 阅读 · 1 评论 -
自动化运维工具(光纤交换机接口功率监控)
光纤交换机接口功率监控需求成果设计思路及架构代码后记需求物理服务器通过光纤接入到网络或存储交换机,交换机接口功率不定时出现功率过低或过高的情况,导致服务器至交换机连接中断。交换机接口功率不稳定,并未达到报警阀值,所以未产生任何报警信息。当然,可能导致功率不稳定的原因很多:网卡、光纤线、光模块、交换机端口等等等等。根据如上场景,本人设计并实施了一个小小的项目:通过采集程序定时采集交换机光纤接口收、发功率,将采集的数据结构化,写入postgresql数据库,再通过grafana对采集的数据进行图形化展示原创 2020-07-06 15:14:35 · 20450 阅读 · 0 评论 -
使用python监控NTP系统(时钟服务器)
使用python监控NTP系统(时钟服务器)背景需求设计实现背景背景很简单,内部NTP系统出现故障,时间不准确,且误差很大。需求监控NTP系统运行状态,与正确时间进行对比,并计算偏差值。设计利用python模拟NTP client,分别从内部NTP系统和Internet NTP系统获取时间,并计算2个时间的差值。实现实现起来也很简单,用ntplib 和 time 2个库搞定。示例代码如下:import ntplibimport timentp_client = ntplib.NTP原创 2020-07-01 12:06:38 · 69861 阅读 · 1 评论 -
自动化运维(使用api自动化管理f5设备)
使用API接口,自动化巡检F5负载均衡设备前言F5 的API接口关于认证利用python实现自动化巡检成果前言目前公司的监控系统监控项比较粗略,无法监控如F5设备集群状态、主备机配置同步状态等信息。利用F5设备自带的API,通过python程序,可获取相关信息,从而实现自动化巡检、监控等需求。用到的python库:request、json、timeF5 的API接口F5 (以LTM设备为例)的API全名叫做 iControl REST API。通俗点说,就是向F5设备发送一个http请求,通过原创 2020-07-01 10:47:09 · 71276 阅读 · 1 评论