`
excon
  • 浏览: 144780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于进行远程服务器监控

阅读更多

先前我公司用的获取计算机状态都是基于写shell脚本来实现(当时服务器都是linux的)后来从网络上获取还可以通过以下几种方式搞定:

1、最底层的telnet协议:用telnet协议登陆上,无论是操作系统 (linux、windows或其他)、路由器、或其他网元设备,都能够执行telnet指令,根据返回结果进行字符截取获得就可以了。telnet协议则没这个问题,几乎所有的厂家设备、操作系统都支持。开源项目中有java实现telnet协议 的项目

2、nmp监控服务器的物理信息,内存使用率,CPU占有率,用snmp4j,或者snmphibernate来操作,这个东东对snmp4j进行了封装,就像hibernate对jdbc进行封装一样。

像mysql的监控,那就得用jdbc了,可以通过sql命令得到mysql性能,然后你代码分析数据处理数据。 jboss,tomcat的,就用jmx进行监控。

3、sys文件系统是linux下的伪文件系统,利用它可以轻松的获取系统信息,其实一些linux命令如top等也都是读取sys文件系统下的相应文件然后分析输出而已,sys文件系统比较新,和它功能一样还有/proc文件系统。 (主要思想是:使用java程序ssh到远程服务器执行top命令,然后top会一直回调信息给java客户端。 可以把top里面的所有信息返回回来。

用到的远程ssh类库是:trilead-ssh2-build213.jar

 

 

http://wwwwfw.blog.163.com/blog/static/3172781520091103321671/

分享到:
评论

相关推荐

    远程服务器监控工具rtop.zip

    rtop 是一个简单的无代理的远程服务器监控工具,基于 SSH 连接进行工作。无需在被监控的服务器上安装任何软件。rtop 直接通过 SSH 连接到待监控服务器,然后执行命令来收集监控数据。rtop 每几秒钟就自动更新监控...

    用Python脚本实现对Linux服务器的监控

    sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对Linux服务器的监控。本文介绍一下使用Python脚本实现对Linux...

    远程服务器

    假设我知道网站服务器的IP地址是211.*.*.88,我可以用远程桌面连接到这台服务器上!远程连接的帐号是user,密码是:userkey,FTP连接IP地址是211.*.*.88,帐号是download,密码是:user2key,数据库是SQL2000,访问...

    HP服务器远程管理方案

    凡是无线覆盖的范围之内,出现问题的服务器都可以向持有HP iPAQ的人发出警报,而使用第三方提供的通用远程控制器,Hp iPAQ即可以模拟服务器的操作界面直接进行远程管理,为网络管理者提供方便的同时,也缩短了网络...

    串口服务器连接西门子PLC 进行远程编程和监控方法讨论.doc

    串口服务器连接西门子PLC 进行远程编程和监控方法讨论doc,串口服务器连接西门子PLC 进行远程编程和监控方法讨论

    网络服务器监控软件

    服务器网站的安全是不容有失的,那么如何对服务器和网站进行监控呢,快下载Server Genius进行监控吧,它是一款十分强大的服务器监控软件,它可以跟踪对主机服务器的远程访问并监控RDP会话的理解,预测并避免任何可能...

    Web服务器运行状态实时监控 v2.0

    远程监控端功能: 监控端可以同时对多台服务器提供的多个服务进行监控,实行多线程管理,可以在远程任何能访问服务器的地方进行实时监控服务器运行状况。可以随意增加、删除、修改需要监控的服务,具有锁定本机桌面...

    基于嵌入式Linux的远程视频监控系统

    发平台进行,设计并实现了基于嵌入式Linux的远程视频监控系统。该系统是以嵌入式Linux 和控制器S3C2440为核心平台,通过嵌入式平台建立Web服务器Boa和视频服务器。通过 基于TCP/IP的socket编程实现网络通信,将USB...

    基于JAVA CS远程监控系统软件的实现(源代码+WORD论文文档论文).zip

    1.实现主控端(服务器)与被监控端(客户端)之间的通讯。 ——用Java Socket来实现。 2.用Java采集事件,封装成消息,用于发送。 ——在主控端机器上采集事件(一般只不过是键盘和鼠标的事件),然后封装成消息类...

    基于JAVA CS远程监控系统软件的实现的毕业设计,使用JAVA语言进行开发,并采用CS架构,即客户端-服务器架构

    3. 实现远程文件传输和管理:用户可以通过该软件进行远程文件传输和管理,包括上传、下载、删除等操作。 4. 实现远程命令执行:用户可以通过该软件远程执行目标主机的命令,方便用户进行系统管理和维护。 该软件将...

    DCS远程监控实验教学系统的OPC技术实现方法

    提出了一种利用OPC技术实现对SUPCON DCS系统进行远程实时监控的实验教学系统的设计方法,实现了DCS系统实时数据的远程Web传输和动态显示等功能;对OPC客户端程序和访问OPC服务器的ActiveX控件进行了开发,实现了在Web...

    煤粉锅炉远程监控系统构建与应用研究

    运用无线4G网卡配合Gate Manager数据服务器和Site Manager远程网关设备,针对煤粉锅炉远程数据采集与煤粉锅炉专家诊断系统数据分析进行研究。根据实际工况,确定系统的网络构架,筛选出最佳的远程控制方案,通过远程...

    基于WEB的开放式数控机床网络化 远程监控系统开发

    "# 的开放式数控机床网络化远程监控系统的总体框架,并以激光 微造型机为对象进行了系统验证。采用$%&% :’ 技术对数控机床进行三维可视化建模,通过())*"+ ; ,"-&*"+ ; ’%+%#%." 模式完成客户端、服务器和数据库...

    基于VC++的远程桌面监控系统

    服务器端可以对客户端的桌面进行监控。客户端的屏幕位图分包通过UDP协议传到服务器端

    基于单片机的无线智能家居环境远程监控系统设计

    气净化三个方面进行设计,另一方面从远程服务器端实现用户数据存储及远程异地操 作,基于Wi-Fi通讯技术与Internet网的无线解决方案,利用移动服务APP实现对智 能家居环境的远程监控。本设计采用Wi-Fi技术的网关实现对...

    面向远程监控系统的嵌入式web 服务器研究与实现

    对嵌入式Web 服务器的通信原理进行了研究,通过分析嵌入式Web ...了一种应用于远程监控系统的嵌入式Web 服务器的实现方案,解决了传统监控系统成本高、搭建复杂、维护管理不 便的问题,促进了视频监控领域网络化的发展

    Web服务器运行状态实时监控 v2.0.rar

    监控端可以同时对多台服务器提供的多个服务进行监控,实行多线程管理,可以在远程任何能访问服务器的地方进行实时监控服务器运行状况。可以随意增加、删除、修改需要监控的服务,具有锁定本机桌面、重启远程IIS 服务...

    网络眼睛服务器监控系统企业版客户端-v6.0.3

    惊喜:注册云账户即可赠送永无时间限制的一台云主机监控!...端口监控&ping监控(云监控模式,需要登录web管理端进行添加服务器进行端口监控和ping值监控) 登录地址:http://sj.51hehe.cn/login 技术支持:714060266

    LInux Unix Windows 实验室服务器批量管理操作监控软件

    显示不同的操作界面,有分组管理,可以有效分类的对服务器,工作站,进行分实验室,分组管理,Unix linux服务器远程批量操作模式,批量操作模式 可以多线程操控Unix,Linux,服务器执行命令,获 取状态,输出命令执行...

Global site tag (gtag.js) - Google Analytics