远程主机可能是windows也可能是unix系统。
6 个解决方案
#1
这个不用到c,c++是做不到的
另外,即使用了JNI,还需要将程序部署到远程机器上才行
参考一下这个开源项目: http://support.hyperic.com/display/SIGAR/Home#Home-overview
另外,即使用了JNI,还需要将程序部署到远程机器上才行
参考一下这个开源项目: http://support.hyperic.com/display/SIGAR/Home#Home-overview
#2
远程主机的用户名,密码都知道了,直接登录到远程操作系统不就得了。
用java的话,也要在远程主机部署一个服务程序,在本地建一个java客户端,两端通讯。
还有如楼上所说,JNI是必要的了。
用java的话,也要在远程主机部署一个服务程序,在本地建一个java客户端,两端通讯。
还有如楼上所说,JNI是必要的了。
#3
sigar只能查本地计算机的性能指标。据我所知不能查远程的。
#4
不可能有一种东西只在客户端执行就能获取服务器的性能参数。要在客户端监控到服务端的东西,服务端必定要执行相应的程序。
你可以把sigar写的程序(服务端)部署到服务器,然后写个客户端,监控服务端传来的数据。
你可以把sigar写的程序(服务端)部署到服务器,然后写个客户端,监控服务端传来的数据。
#5
java能调用telnet之类的命令,然后再telnet里面获取服务器性能信息吗?
#6
telnet获取不到内存利用率吧?
还是c/s或者利用下win api
#1
这个不用到c,c++是做不到的
另外,即使用了JNI,还需要将程序部署到远程机器上才行
参考一下这个开源项目: http://support.hyperic.com/display/SIGAR/Home#Home-overview
另外,即使用了JNI,还需要将程序部署到远程机器上才行
参考一下这个开源项目: http://support.hyperic.com/display/SIGAR/Home#Home-overview
#2
远程主机的用户名,密码都知道了,直接登录到远程操作系统不就得了。
用java的话,也要在远程主机部署一个服务程序,在本地建一个java客户端,两端通讯。
还有如楼上所说,JNI是必要的了。
用java的话,也要在远程主机部署一个服务程序,在本地建一个java客户端,两端通讯。
还有如楼上所说,JNI是必要的了。
#3
sigar只能查本地计算机的性能指标。据我所知不能查远程的。
#4
不可能有一种东西只在客户端执行就能获取服务器的性能参数。要在客户端监控到服务端的东西,服务端必定要执行相应的程序。
你可以把sigar写的程序(服务端)部署到服务器,然后写个客户端,监控服务端传来的数据。
你可以把sigar写的程序(服务端)部署到服务器,然后写个客户端,监控服务端传来的数据。
#5
java能调用telnet之类的命令,然后再telnet里面获取服务器性能信息吗?
#6
telnet获取不到内存利用率吧?
还是c/s或者利用下win api