在上一篇中,客户端会负责将日志记录到本地log日志文件中。格式类似与
2011-01-14 14:21:55 lu f=548|g=574|
包括三部分:
1.2011-01-14 14:21:55 记录时间
2.lu 记录的类型 (这里lu是level usage的意思 呵呵)
3.f=548|g=574| 记录的主体部分
===========================================================================
在服务端,需要有两个部分负责工作
1.使用SSH负责抓取客户端数据的线程
2.负责将抓取到的数据存储到数据库中
大致是这样的:
=================
ReadAgent(put,start,stop)
=================
|ssh reader thread 1 grab the log
|....
|ssh reader thread n grab the log
=================
ConcurrentLinkedQueue
=================
|db writer thread 1
|....
|db writer thread n
=========================================================================
为了方便分表,对于每个客户端建立一张表
在内部有几个bean用于记录信息,需要说明一下
1.HostInfo
用于映射客户端主机的实体。主要提供连接主机及抓取日志的信息,包括id,主机ip,用户名,密码,日志路径,记录行数...
2.WriteBean
用于构造需要写入数据的实体。日志的格式如上述,除此之外还有很重要的便是需要将主机的id传入到writeBean中。因为dbWriter中需要使用记录的类型和主机id动态构造写入数据的表名。
分享到:
相关推荐
Java 第三阶段增强分析需求,代码实现能力【多用户即时通信系统】(服务端)---- 代码 Java 第三阶段增强分析需求,代码实现能力【多用户即时通信系统】(服务端)---- 代码 Java 第三阶段增强分析需求,代码实现...
基于java的开发源码-SSH服务端 Apache SSHD.zip 基于java的开发源码-SSH服务端 Apache SSHD.zip 基于java的开发源码-SSH服务端 Apache SSHD.zip 基于java的开发源码-SSH服务端 Apache SSHD.zip 基于java的开发源码-...
网狐服务端---包含开发库---不过只有部分能用
nfs服务端nfs-kernel-server,nfs-common安装包 以及所需依赖。 NFS服务端的安装(服务器上或者服务主机上安装) NFS的安装只需要安装rpcbind与nfs-kernel-server就可以对外提供服务了。 NFS 服务都是通过 RPC 来...
Wafer 服务端 Demo - PHP
iVMS-4200(v2.7.0.6).exe 海康威视服务端 iVMS-4200(v2.7.0.6).exe pc端 非常好用
03-服务端监控-服务端监控之其他监控以及整体监控串联.mp4 03-服务端监控-服务端监控之智能业务监控2.mp4 服务端监控之实战.mp4 服务端监控整体串讲1.mp46 J. t) X D. `& e. N 服务端监控整体串讲2.mp4 监控专题-...
svn服务端 Setup-Subversion-1.7.8
Wafer 服务端 SDK - PHP
单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-server 单点登录服务端项目cas-...
电商服务端项目-shopping-server
本书主要讲述采用现代C++...这是在Linux 下以native 语言编写用户态高性能网络程序最成熟的模式,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以muduo 网络库为例,讲解这种编程模型的使用方法及注意事项。
Django服务端开发-姚宏-交作品-1.doc
057集-Android客户端与服务端交互-服务端代码视频教程,很是不错哦,有兴趣的可以学习下。
Serv-U FTP Server服务端SU-MFT-Server-Windows-v15.1.6.zip带补丁
微信小程序python服务端wxapppython-master.zip
微信支付java服务端实现-weixinpay
omen-1.1 自己基于netty开发的服务端,支持spring配置服务器启动模式:http,tcp,websocket等,并支持NIO和OIO方式,项目已应用于生产,可以通过jar形式加入其它项目,业务类...个人原创,部分代码参考网上其他文献。
OPPO推送平台服务端API-V1.3.pdf
ftp服务端工具--freeSSHd.exe 或 windows自带ftp功能。 但是有的电脑不是专业版,而是家庭和学生版,不支持创建新的用户和组,所以ftp之后没有创建用户这一步。 那在程序中使用的时候,如何配置ftp上传或下载的ip...