Version Differences for Miscellaneous Scripts

(AHPSCRIPTS-121)
(AHPSCRIPTS-116)
Line 2460:
  double deletionRate = ((double)totalDeletes) / ((double)secs);     double deletionRate = ((double)totalDeletes) / ((double)secs);  
  System.out.println("Deleted " + totalDeletes + " empty directories in " + secs + " seconds (" + deletionRate + " deletes per second).");</pre>    System.out.println("Deleted " + totalDeletes + " empty directories in " + secs + " seconds (" + deletionRate + " deletes per second).");</pre> 
       
    + = Need Report of Agents Not In Environments =  
    + ==== AHPSCRIPTS-117 ====  
    + <pre>import com.urbancode.anthill3.domain.reporting.*;  
       
    + ReportMetaData rmd = new ReportMetaData();  
       
    + rmd.addColumn("Agent");  
       
    + return rmd;  
       
    + ================================================  
       
    + import com.urbancode.anthill3.domain.agent.*;  
    + import com.urbancode.anthill3.domain.reporting.*;  
    + import com.urbancode.anthill3.domain.servergroup.*;  
       
    + ReportOutput output = new ReportOutput(metaData);  
       
    + envs = ServerGroupFactory.getInstance().restoreAll();  
    + agents = AgentFactory.getInstance().restoreAllConfigured();  
       
    + for (Agent agent : agents) {  
    + boolean agentInEnv = false;  
    + for (ServerGroup env : envs) {  
    + if (env.containsServer(agent)) {  
    + agentInEnv = true;  
    + break;  
    + }  
    + }  
    +  
    + if (!agentInEnv) {  
    + ReportRow row = new ReportRow(output, String.valueOf(agent.getId()));  
    + row.setColumnValue("Agent", agent.getName());  
    + output.addRow(row);  
    + }  
    + }  
    + return output;</pre>