import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Map; import java.util.Properties; import org.infosec.ismp.servicecheck.ServiceCheck; import org.springframework.context.support.ClassPathXmlApplicationContext; public class ServiceCheckTest { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext*.xml"); ServiceCheck serviceCheck=(ServiceCheck)context.getBean("serviceCheck"); serviceCheck.start(); Map dnsparameters = new HashMap(); dnsparameters.put("port", "53"); dnsparameters.put("lookup", "202.96.199.133"); serviceCheck.addServiceCheck("001", "dns",30000,"202.96.199.133", dnsparameters); // // Map ftpparameters = new HashMap(); // ftpparameters.put("port", "21"); // ftpparameters.put("userid", "guoxw"); // ftpparameters.put("password", "123456"); // serviceCheck.addServiceCheck("002", "ftp",30000,"127.0.0.1", ftpparameters); // Map httpparameters = new HashMap(); httpparameters.put("port", "80"); httpparameters.put("url", "http://www.pudong.gov.cn"); serviceCheck.addServiceCheck("003", "http",30000,"www.pudong.gov.cn", httpparameters); // Map httpsparameters = new HashMap(); // httpsparameters.put("port", "8443"); // httpsparameters.put("url", "https://localhost"); // serviceCheck.addServiceCheck("004", "https",30000,"127.0.0.1", httpsparameters); // Map icmpparameters = new HashMap(); // icmpparameters.put("retry", "3"); // icmpparameters.put("timeout", "3000"); // serviceCheck.addServiceCheck("005", "icmp",30000,"127.0.0.1", icmpparameters); // Map imapparameters = new HashMap(); // imapparameters.put("port", "143"); // imapparameters.put("retry", "3"); // imapparameters.put("timeout", "3000"); // serviceCheck.addServiceCheck("006", "imap",30000,"127.0.0.1", imapparameters); // Map smtpparameters = new HashMap(); // smtpparameters.put("port", "25"); // smtpparameters.put("retry", "3"); // smtpparameters.put("timeout", "3000"); // serviceCheck.addServiceCheck("007", "smtp",30000,"smtp.163.com", smtpparameters); // // Map smtpparameters = new HashMap(); // smtpparameters.put("port", "25"); // smtpparameters.put("retry", "3"); // smtpparameters.put("timeout", "3000"); // serviceCheck.addServiceCheck("008", "pop3",30000,"pop.163.com", smtpparameters); // } }