Authored by zhangmingm

添加日志信息。

package com.sitech.jmx;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
import com.sitech.jmx.adaptor.RmiAdaptor;
import com.sitech.jmx.manage.*;
import com.sitech.util.mq.TunnelFactory;
import org.apache.log4j.Logger;
import com.sitech.base.ACommonThread;
import com.sitech.base.AgentProperties;
import com.sitech.base.Config;
import com.sitech.database.dao.TbCfgEventDao;
import com.sitech.ismp.messageObject.AgentSyncRequest;
import com.sitech.jmx.adaptor.JmsAdaptor;
import com.sitech.jmx.adaptor.RmiAdaptor;
import com.sitech.jmx.manage.CollScheduleManager;
import com.sitech.jmx.manage.CronLogScan;
import com.sitech.jmx.manage.MBeanManager;
import com.sitech.jmx.manage.MessageSenderManager;
import com.sitech.jmx.manage.SwapMonitorThread;
import com.sitech.util.mq.MQConstants;
import com.sitech.util.mq.MQSender;
import com.sitech.util.mq.MQSenderFactory;
import com.sitech.util.mq.TunnelFactory;
import org.apache.log4j.Logger;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
public class MasterAgent extends ACommonThread {
private static Logger logger = Logger.getLogger("LOGER");
private static Logger error = Logger.getLogger("ERROR");
private static Logger log = Logger.getLogger(MasterAgent.class);
private MBeanServer server;
public MasterAgent() {
... ... @@ -41,13 +43,14 @@ public class MasterAgent extends ACommonThread {
* 启动MBeanServer
*/
private void createMBS() {
log.info("MBeanServer create .....");
try {
server = MBeanServerFactory.createMBeanServer(AgentProperties.MBEAN_SERVER_DOMAIN);
MBeanManager manager = MBeanManager.getInstance();
manager.setMBeanServer(server);
logger.info("MBeanServer create successful.");
log.info("MBeanServer create successful.");
} catch (Exception e) {
logger.error("MBeanServer instance creation failed.", e);
log.error("MBeanServer instance creation failed.", e);
}
}
... ... @@ -59,9 +62,9 @@ public class MasterAgent extends ACommonThread {
CollScheduleManager collschedule = CollScheduleManager.getInstance();
collschedule.setMBeanServer(server);
collschedule.startSchedule();
logger.info("Start quartz scheduler successful.");
log.info("Start quartz scheduler successful.");
} catch (Exception e) {
error.error("Exception while start quartz scheduler.", e);
log.error("Exception while start quartz scheduler.", e);
}
}
... ... @@ -70,22 +73,22 @@ public class MasterAgent extends ACommonThread {
* 2012-12-20 改为MQ
*/
private void registAdapter() {
logger.info("Start MQ adapter...");
log.info("Start MQ adapter...");
String url = Config.WORKSTAITON_CONN_URL;
String queue = "Q_AGENT_" + AgentProperties.AGENT_ID;
JmsAdaptor jmsAdaptor = new JmsAdaptor(url, queue);
jmsAdaptor.start();
RmiAdaptor.getInstance().regist(server);
logger.info("Start MQ adapter ok...");
log.info("Start MQ adapter ok...");
}
/**s
* 启动指标数据和告警数据发送服务
*/
private void startJmsSender() {
logger.info("Start all jms sender.");
log.info("Start all jms sender.");
new MessageSenderManager().startAllMessageSender();
logger.info("Start all jms sender ok.");
log.info("Start all jms sender ok.");
}
/**
... ... @@ -94,7 +97,7 @@ public class MasterAgent extends ACommonThread {
private void startSwapMonitorThread() {
SwapMonitorThread swapMonitorThread = new SwapMonitorThread();
swapMonitorThread.start();
logger.info("Start swap path monitor thread successful.");
log.info("Start swap path monitor thread successful.");
}
/**
... ... @@ -118,7 +121,7 @@ public class MasterAgent extends ACommonThread {
// Config.WORKSTAITON_CONN_URL, MQConstants.Q_ROPORT_FROM_AGENT);
// mqSender.writeData(request);
// mqSender.start();
logger.info("Send sync request.");
log.info("Send sync request.");
}
public static void main(String[] args) {
... ...