在我工作的时候,我们运维人员通过之前同事做的链路监控平台来第一时间了解公司所有设备的链路在线情况,只要设定好需要关注的交换机接口,再通过轮询的方式查询所有接口的 ifOperStatus 这个 OID 节点,返回是 UP/Down 就会做出相关动作。但说实在,因为我没有机会接触到旧监控平台的源码,只能研究了下前端,我还以为是用 AJAX 获取后端 json 再展示到前端,没想到是收到了信息就直接写到 html 页面中,实在是有点简单粗暴。如果我们运维人员需要添加监控,要使用 SVN 版本控制功能来实现上架与下架监控,方便是很方便,但我觉得还是不.....

阅读全文...

在公司某个平台升级后,导出数据再也不能用 navicat 导出了,毕竟厂商都换成 Elasticsearch 数据库,我懂个屁,那就只能老实用平台自带的导出功能实现每周导出需求。可是啊,他们设定的导出只能单文件导出60000行,导致50W的内容都要拆分几十个文件。在初期我是用 WPS 批量合并表格,再删除重复项,再继续合并(Excel 有最大行数限制),光是把所有节点的内容导出了都要用40分钟,实在是太没效率了。没有办法,只有自动化才能解放效率,然后我就开始抄网上的代码实现关于 python 表格的内容了。代码这是整合在一起的乐色代码,写得很烂.....

阅读全文...