点击空白处退出提示
作品详情
项目职责:
数据采集模块:
设计多进程+多线程实现多任务的采集,实现最多可以50台网元的数据采集。
工厂模式实现SSH、Telnet、SNMP连接,实现代码的解耦。
性能数据解析模块:
正则实现对采集的数据进行过滤和聚合
系统安装脚本:
python常用库OS,Command等实现对系统的环境的搭建和服务的自动化部署
主要技术:
1 docker实现zabbix部署
2 multiprocessing(多进程)+threading(多线程)实现数据采集
3 getattr + setattr反射机制
4 mysql表分区解决监控数据量大查询缓慢问题
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论