private void initMonitoring(String settings, String configDir) {
   if (monitoring == null && settings != null) {
     try {
       monitoring =
           (MonitoringSetupIfc) Class.forName("tigase.management.MonitoringSetup").newInstance();
       monitoring.initMonitoring(settings, configDir);
     } catch (Exception e) {
       log.log(Level.WARNING, "Can not initialize monitoring: ", e);
     }
   }
 }