importjava.io.File;importjava.lang.management.ManagementFactory;importjava.lang.management.RuntimeMXBean;importjava.net.InetAddress;importjava.net.UnknownHostException;importjava.util.Date;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importcom.framework.monitor.common.bean.ClientStatus;public classStatusUtil {public static Logger LOG = LoggerFactory.getLogger(StatusUtil.class);private static ClientStatus clientStatus = newClientStatus();/***
*@paramprojectName 工程名称
*@paramversion 版本号
*@paramgroup 分组号,对应用进行分组
*@paramipAddress 可以为NULL,为NULL则会自动获取,但是如果主机有多个网卡,可能会取错
*@paramstartCMD 启动进程的命令,当应用死掉后,会调用此命令来启动
*@paramremark 备注,如果没有可以为空
*@return
*/
public static ClientStatus getClientStatus(String projectName,intversion,String group,String ipAddress,String startCMD,String[] remark){