Boolean state = false;
if(server.getActive()){
state =true;
}
if (state && !(backoffcounter.shouldBackoff(server))&& isServerUp) {
DataPuller svrDataPuller = DataPullerFactory.getDataPuller(server, DataPullerFactory.SERVER_STATISTICS_PULLER);
MonitoredServerServiceInfoAdmin serviceInfoAdmin = new MonitoredServerServiceInfoAdmin();
String[] serviceNames = serviceInfoAdmin.getServiceNames(server);
ServerStatisticsDO svrStatisticsDO = (ServerStatisticsDO) svrDataPuller.pullData(server);