文件名称:javasnmp源码-puff:噗
文件大小:794KB
文件格式:ZIP
更新时间:2024-06-24 07:00:02
系统开源
java snmp 源码 探针接入框架 [TOC] 1 目标 探针接入框架,简称PAF(Probe Access Framework),旨在针对运维需求,提供统一、灵活、高可用的数据采集方案,实现使用运维数据辅助决策的目标。 2 架构设计 2.1 系统组成 探针 针对某类资源类型,执行数据采集功能的组件。 探针接入框架 对采集任务进行调度并对探针进行管理,最终完成数据采集任务的软件系统。 完整的采集流程如下: 总体设计架构图如下: 2.2 探针设计 探针是设计应该尽量满足以下需求: 轻量级:无状态,尽量不维护采集任务,在需要的时候才去采集信息。 独立性:多个探针独立运行独立管理,单个探针的运行不影响其他探针的运行 少端口:海外需求要求尽量少开端口,而由于设计上探针的轻量级,业务扩展导致探针增多,以为者端口的增多 高效采集 基于上述需求,探针被设计为不限制实现方式的无端口独立进程。作用上等效于一个服务接口,输入任务信息,输出采集信息。其任务来源与任务调度模块,其输出为消息队列。 2.2.1 探针模型 探针模型是探针元数据,用于描述探针的名称,功能,所需资源类型,配置项以及输出信息。下面是
【文件预览】:
puff-master
----images()
--------计划管理.png(41KB)
--------完整采集流程.png(73KB)
--------包与实例与模型与心跳.png(8KB)
--------运管-调度器管理.png.png(106KB)
--------运管-探针包管理.png(34KB)
--------PAF绘图.vsdx(145KB)
--------探针心跳.png(11KB)
--------运管-接入服务管理.png(41KB)
--------总体架构.png(74KB)
--------调度器整体设计流程.png(136KB)
--------消息上报.png(29KB)
--------接入服务集群管理.png(3.16MB)
--------调度设计.png(69KB)
--------集群架构.png(79KB)
----doc()
--------probe_new.xml(5KB)
----readme.md(12KB)