static {
   HashMap hashmap = MasterConfig.getMasterConfig();
   StringProperty astringproperty[] = new StringProperty[0];
   addProperties("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", astringproperty);
   addClassElement(
       "COM.dragonflow.StandardMonitor.IPlanetWSMonitor",
       Rule.stringToClassifier("countersInError > 0\terror"));
   addClassElement(
       "COM.dragonflow.StandardMonitor.IPlanetWSMonitor", Rule.stringToClassifier("always\tgood"));
   setClassProperty(
       "COM.dragonflow.StandardMonitor.IPlanetWSMonitor",
       "description",
       "Monitors IPlanet Web servers using snmp.");
   setClassProperty("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "help", "IPWSMon.htm");
   setClassProperty(
       "COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "title", "IPlanet Web Server");
   setClassProperty(
       "COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "class", "IPlanetWSMonitor");
   setClassProperty("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "target", "_server");
   setClassProperty(
       "COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "topazName", "IPlanet Web Server");
   setClassProperty("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "classType", "application");
   setClassProperty("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "topazType", "Web Server");
   if (TextUtils.getValue(hashmap, "_allowIPlanet").length() > 0) {
     setClassProperty("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "loadable", "true");
   } else {
     setClassProperty("COM.dragonflow.StandardMonitor.IPlanetWSMonitor", "loadable", "false");
   }
 }
Beispiel #2
0
 public PortalQuery(
     HashMap hashmap, PortalQueryVisitor portalqueryvisitor, HTTPRequest httprequest) {
   itemFilter = null;
   addAlerts = false;
   findObjects = 7;
   request = null;
   config = null;
   visitor = null;
   debug = false;
   visitor = portalqueryvisitor;
   if (httprequest == null) {
     request = new HTTPRequest();
     request.setUser("administrator");
   } else {
     request = httprequest;
   }
   config = MasterConfig.getMasterConfig();
   itemFilter = new PortalFilter(hashmap);
   User user = request.getUser();
   PortalFilter portalfilter = new PortalFilter(user.getProperty("_query"));
   itemFilter.addFilter(portalfilter);
   if (TextUtils.getValue(hashmap, "serverDepth").length() > 0) {
     findObjects = 4;
   } else if (TextUtils.getValue(hashmap, "groupDepth").length() > 0) {
     findObjects = 6;
   }
   if (TextUtils.getValue(hashmap, "trace").length() > 0) {
     debug = true;
   }
   portalqueryvisitor.initialize(hashmap, this);
 }
 static {
   exePath =
       Platform.getRoot() + File.separator + "bin" + File.separator + "ss_mon_single_run.exe ";
   nMaxCounters = 30;
   HashMap hashmap = MasterConfig.getMasterConfig();
   nMaxCounters = TextUtils.toInt(TextUtils.getValue(hashmap, "_DispatcherMaxCounters"));
   if (nMaxCounters <= 0) {
     nMaxCounters = 30;
   }
   StringProperty astringproperty[] = BrowsableBase.staticInitializer(nMaxCounters, true);
   exeTimeout = TextUtils.toInt(TextUtils.getValue(hashmap, "_browsableExeTimeout"));
   if (exeTimeout <= 0) {
     exeTimeout = 45000;
   }
   String s = (COM.dragonflow.SiteView.BrowsableExeBase.class).getName();
   addProperties(s, astringproperty);
 }
 public void setMaxCounters(int i) {
   nMaxCounters = i;
   HashMap hashmap = MasterConfig.getMasterConfig();
   hashmap.put("_DispatcherMaxCounters", (new Integer(i)).toString());
   MasterConfig.saveMasterConfig(hashmap);
 }