a.通过监测关键进程
当选择此项时,系统提供以下属性项:
服务器IP(选择项),进程名称(选择项,根据服务器IP自动过滤),进程友好名称,进程路径,进程端口,是否关键进程,运行参数,失败是否自动重启,进程描述。b.通过监视服务
当选择本项时,系统提供以下属性项:
服务器IP(下拉选择),服务名称(下拉选择,根据服务器IP自动过滤),服务友好名称,服务失败是否自动重启,服务描述各位同仁,请问要实现上述功能,用java能实现吗,请各位给个思路或提示,如果有demo就更好了,小弟在上谢过

解决方案 »

  1.   

    ?我能想到的,
    1 就是你用本地的命令,脚本命令获取服务的信息,比如net 命令,和tasklist命令等
    2 和公用的服务通信,比如sqlserver,tomcat等,都有专门的对外服务端口
    3 使用专有的类库,比如某个服务提供了管理接口等
      

  2.   

    开发系统级别的应用不是 java的强项,
    而且系统进程和服务,应该是操作系统相关的,
    这样的程序用java来开发,失去了java的跨平台优势,得不偿失,
    如果你仅盯着一个操作系统去做另当别论.但这样用c/C++将是更好的选择.
      

  3.   

    可以的,用java调用windows的wmi接口就可以从中获取数据了,我已经做了.呵呵~
    有个叫JInterop的包(开源的),已经实现了wmi接口了.