day8_流程图
2015-04-18 12:00:05 15 举报
登录查看完整内容
开源监控流程图
作者其他创作
大纲/内容
main_server
global_settings
从下往上调用
Hosts(主机)
把包添加到Python的包路径下
Services
设置基础模板,自定义新的模板,调用系统服务
action_process
定义对redis读写
系统服务调用基础服务,数据对比
监控收集到的数据
调用插件
redishelper
对redis进行读写操作
序列化,在hosts查找对应的配置信息
generic(基础服务)
将配置文件写入到redis里,并开始监控客户端发来的数据,并加上时间戳
cpu(cpu监控插件)
server配置文件
客户端运行前从redis数据库取最新的配置文件
load(负载监控插件)
client IP地址
linux(系统服务)
Client 端
plugin_api(方便调用上面的插件)
Templates(模板)
memory(内存监控插件)
plugins(存放监控插件)
判断客户端发来的数据类型,然后调用对应的处理函数
conf
server端
core
client
......
Server 端
serialize
data_process(数据对比)
redis数据库
将配置文件放到redis数据库里
客户端主程序先从redis里拿配置,然后根据配置进行收集数据,并将数据存在redis里
定义主机组,调用模板
0 条评论
回复 删除
下一页