使用websocket做了个服务器状态监控小工具,代码可以运行了。
2012-06-13 22:26
323 查看
使用websocket做了个服务器状态监控小工具,代码可以运行了。
原理如下:
1、在jetty上开发做个websocket的服务。
2、定制一个被监控服务器(tomcat)log4j的Appender , 这个appender使用xlightweb连接jetty的websocket服务,将日志写过去。
3、定制一个连接jetty的html,显示日志信息。
另外打算在jetty上扩展一些服务端执行脚本,如上传文件到tomcat更新应用,关闭与启动tomcat等。 把jetty这个服务当成一个应用的部署、监管工具。
jetty的管理页面打算做成模仿DOS样子,可以看到被监控WEB服务后台,可以执行脚本命令。
自从开始专注公司市场事情后,很久没有写代码了,希望公司事情可以顺起来,我也可以有一些时间写一些小东西。
原理如下:
1、在jetty上开发做个websocket的服务。
2、定制一个被监控服务器(tomcat)log4j的Appender , 这个appender使用xlightweb连接jetty的websocket服务,将日志写过去。
3、定制一个连接jetty的html,显示日志信息。
另外打算在jetty上扩展一些服务端执行脚本,如上传文件到tomcat更新应用,关闭与启动tomcat等。 把jetty这个服务当成一个应用的部署、监管工具。
jetty的管理页面打算做成模仿DOS样子,可以看到被监控WEB服务后台,可以执行脚本命令。
自从开始专注公司市场事情后,很久没有写代码了,希望公司事情可以顺起来,我也可以有一些时间写一些小东西。
相关文章推荐
- 远哥谈 使用WebSocket开发在线实时看远程服务器log日志的工具
- 使用Visual Studio.Net,系统报告“automation服务器不能创建对象”错误。解决之道运行:regsvr32 scrrun.dll 就可以了。
- 使用SVN钩子运行PHP更新服务器代码的注意事项
- 工具推荐:如何部署使用“远程桌面Web连接”,并且扩展它,可以连接非3389端口的远程桌面,(服务器管理员必备)
- 查看进程使用端口号及结束进程 使用命令 sudo netstat -ntlp,可以查看到目前系统网络服务器的运行情况,然后使用 sudo kill -9 pid,结束进程。
- 工具推荐:如何部署使用“远程桌面Web连接”,并且扩展它,可以连接非3389端口的远程桌面,(服务器管理员必备)
- Thread-使用同步块来有效的减少同步范围,可以提高代码并发运行的效率。
- 当Linux服务器的时间不对的时候,可以使用ntpdate工具来校正时间
- callgrind使用说明(一款可以生成c++或c运行堆栈性能的工具)
- vagrant 使用方法简介 virtualbox 的命令行管理工具 可以实现virtualbox后台运行
- 批量同步代码:有3台服务器(A,B,C)做负载均衡,由于规模太小目前并未使用专业的自动化运维工具
- LImax服务器框架学习--安装、使用ant工具、生成limax相关代码
- AStyle代码格式工具在source insight中的使用
- Javascript工具 - 使用JSDoc建立JavaScript代码的文档
- C语言restrict关键字的使用----可以用来优化代码
- 接口测试工具-Jmeter使用笔记(三:管理请求服务器信息和Headers参数)
- 使用Oracle Wrap工具加密你的代码
- PHP中几个可以提高运行效率的代码写法、技巧分享
- ExtTag,如果你不想写extjs那么麻烦的代码可以尝试使用html方式的方法来创建extjs控件.
- Cider需要说服运行于苹果XNU内核上的应用代码,让它可以复制库和框架