/[monit]/monit/validate.c
ViewVC logotype

Diff of /monit/validate.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.40 by martinp, Mon Jun 9 19:33:43 2003 UTC revision 1.41 by martinp, Mon Jun 9 20:51:01 2003 UTC
# Line 180  static void do_validate(Process_T p, Pro Line 180  static void do_validate(Process_T p, Pro
180            
181      } else {      } else {
182            
183        if(Run.debug) {          DEBUG("'%s' is running with pid %d\n", p->name, (int)pid);
         
         log("'%s' is running with pid %d\n", p->name, (int)pid);  
   
       }  
184            
185      }      }
186    
# Line 198  static void do_validate(Process_T p, Pro Line 194  static void do_validate(Process_T p, Pro
194            
195          } else {          } else {
196                
197            if(Run.debug) {            DEBUG("'%s' check_process_state() passed.\n", p->name);
           
             log("'%s' check_process_state() passed.\n", p->name);  
           
           }  
198                
199          }          }
200            
# Line 318  static void do_validate(Process_T p, Pro Line 310  static void do_validate(Process_T p, Pro
310        goto reinstall;        goto reinstall;
311      }      }
312    
313      if(Run.debug)      DEBUG("'%s' file permission check passed [current permission=%o]\n",
314        log("'%s' file permission check passed [current permission=%o]\n",        p->name, stat_buf.st_mode&07777);
         p->name, stat_buf.st_mode&07777);  
315    
316      break;      break;
317    
# Line 345  static void do_validate(Process_T p, Pro Line 336  static void do_validate(Process_T p, Pro
336        goto reinstall;        goto reinstall;
337      }      }
338    
339      if(Run.debug)      DEBUG("'%s' directory permission check passed [current permission=%o]\n",
340        log("'%s' directory permission check passed [current permission=%o]\n",        p->name, stat_buf.st_mode&07777);
         p->name, stat_buf.st_mode&07777);  
341    
342      break;      break;
343    
# Line 574  static int check_connection(Process_T p, Line 564  static int check_connection(Process_T p,
564            
565    } else {    } else {
566            
567      if(Run.debug) {      DEBUG("'%s' succeeded connecting to %s\n", p->name, pp->address);
         
       log("'%s' succeeded connecting to %s\n",  
           p->name, pp->address);  
         
     }  
568            
569    }    }
570    
# Line 643  static int check_connection(Process_T p, Line 628  static int check_connection(Process_T p,
628            
629    } else {    } else {
630            
631      if(Run.debug) {      DEBUG("'%s' succeeded testing protocol [%s] at %s\n",
632                p->name, pp->protocol->name, pp->address);
       log("'%s' succeeded testing protocol [%s] at %s\n",  
           p->name, pp->protocol->name, pp->address);  
   
     }  
633    }    }
634    
635    error:    error:
# Line 697  static int check_process_state(Process_T Line 678  static int check_process_state(Process_T
678    
679    } else {    } else {
680    
681      if(Run.debug) {      DEBUG("'%s' zombie check passed [status_flag=%04x]\n",
682                p->name,  pi->status_flag);
       log("'%s' zombie check passed [status_flag=%04x]\n",  
           p->name,  pi->status_flag);  
         
     }  
683    
684    }    }
685    
# Line 756  static int check_resources(Process_T p, Line 733  static int check_resources(Process_T p,
733    
734      } else {      } else {
735    
736        if(Run.debug) {        DEBUG("'%s' cpu usage check passed [current cpu usage=%.1f%%]\n",
737                  p->name, pi->cpu_percent/10.0);
         log("'%s' cpu usage check passed [current cpu usage=%.1f%%]\n",  
             p->name, pi->cpu_percent/10.0);  
738    
       }  
739      }      }
740      break;      break;
741    
# Line 777  static int check_resources(Process_T p, Line 751  static int check_resources(Process_T p,
751    
752      } else {      } else {
753                
       if(Run.debug) {  
754                    
755          log("'%s' mem usage check passed [current mem usage=%.1f%%]\n",        DEBUG("'%s' mem usage check passed [current mem usage=%.1f%%]\n",
756              p->name, pi->mem_percent/10.0);          p->name, pi->mem_percent/10.0);
757                    
       }  
758      }      }
759      break;      break;
760    
# Line 799  static int check_resources(Process_T p, Line 771  static int check_resources(Process_T p,
771            
772      } else {      } else {
773    
       if(Run.debug) {  
774                    
775          log("'%s' mem amount check passed [current mem amount=%ldkB]\n",        DEBUG("'%s' mem amount check passed [current mem amount=%ldkB]\n",
776              p->name, pi->mem_kbyte);          p->name, pi->mem_kbyte);
777                
       }  
778      }      }
779      break;      break;
780    
# Line 822  static int check_resources(Process_T p, Line 792  static int check_resources(Process_T p,
792            
793      } else {      } else {
794    
       if(Run.debug) {  
795                    
796          log("'%s' loadavg(1min) check passed [current loadavg(1min)=%.1f]\n",        DEBUG("'%s' loadavg(1min) check passed [current loadavg(1min)=%.1f]\n",
797              p->name, Run.loadavg[0]);          p->name, Run.loadavg[0]);
798                
       }  
799      }      }
800      break;      break;
801    
# Line 845  static int check_resources(Process_T p, Line 813  static int check_resources(Process_T p,
813            
814      } else {      } else {
815    
       if(Run.debug) {  
816                    
817          log("'%s' loadavg(5min) check passed [current loadavg(5min)=%.1f]\n",        DEBUG("'%s' loadavg(5min) check passed [current loadavg(5min)=%.1f]\n",
818              p->name, Run.loadavg[1]);          p->name, Run.loadavg[1]);
819                
       }  
820      }      }
821      break;      break;
822    
# Line 868  static int check_resources(Process_T p, Line 834  static int check_resources(Process_T p,
834            
835      } else {      } else {
836    
837        if(Run.debug) {        DEBUG("'%s' loadavg(15min) check passed "
           
         log("'%s' loadavg(15min) check passed "  
838              "[current loadavg(15min)=%.1f]\n",              "[current loadavg(15min)=%.1f]\n",
839              p->name, Run.loadavg[2]);              p->name, Run.loadavg[2]);
840                
       }  
841      }      }
842      break;      break;
843    
# Line 892  static int check_resources(Process_T p, Line 855  static int check_resources(Process_T p,
855    
856      } else {      } else {
857    
858        if(Run.debug) {        DEBUG("'%s' children check passed "
859            "[current children=%i]\n",
860         log("'%s' children check passed "          p->name, pi->children);
          "[current children=%i]\n",  
          p->name, pi->children);  
861    
       }  
862      }      }
863      break;      break;
864    
# Line 916  static int check_resources(Process_T p, Line 876  static int check_resources(Process_T p,
876    
877      } else {      } else {
878    
879        if(Run.debug) {        DEBUG("'%s' total mem amount check passed"
880            " [current total mem amount=%ldkB]\n",
881            p->name, pi->total_mem_kbyte);
882    
        log("'%s' total mem amount check passed"  
            " [current total mem amount=%ldkB]\n",  
            p->name, pi->total_mem_kbyte);  
   
       }  
883      }      }
884      break;      break;
885    
# Line 1073  static int check_checksum(Process_T p) { Line 1030  static int check_checksum(Process_T p) {
1030            
1031    }    }
1032        
1033    if(Run.debug) {    DEBUG("'%s' have valid checksums\n", p->name);
           
     log("'%s' have valid checksums\n", p->name);  
   
   }  
1034        
1035    return FALSE;    return FALSE;
1036    
# Line 1175  static int check_device(Process_T t, Dev Line 1128  static int check_device(Process_T t, Dev
1128    
1129      if(t->devinfo->f_files <= 0) {      if(t->devinfo->f_files <= 0) {
1130    
1131        if(Run.debug) {        DEBUG("'%s' filesystem doesn't support inodes\n", t->name);
   
         log("'%s' filesystem doesn't support inodes\n", t->name);  
   
       }  
   
1132        return TRUE;        return TRUE;
1133    
1134      }      }
# Line 1218  static int check_device(Process_T t, Dev Line 1166  static int check_device(Process_T t, Dev
1166    
1167      }      }
1168    
1169      if(Run.debug) {      DEBUG("'%s' inode usage check passed [current inode usage=%.1f%%]\n",
1170          t->name,
1171        log("'%s' inode usage check passed [current inode usage=%.1f%%]\n",        (float) 100 * (t->devinfo->f_files - t->devinfo->f_filesfree) / t->devinfo->f_files);
         t->name,  
         (float) 100 * (t->devinfo->f_files - t->devinfo->f_filesfree) / t->devinfo->f_files);  
   
     }  
1172    
1173      return TRUE;      return TRUE;
1174    
# Line 1263  static int check_device(Process_T t, Dev Line 1207  static int check_device(Process_T t, Dev
1207    
1208        }        }
1209    
1210      if(Run.debug) {      DEBUG("'%s' space usage check passed [current space usage=%.1f%%]\n",
1211          t->name,
1212        log("'%s' space usage check passed [current space usage=%.1f%%]\n",        (float) 100 * (t->devinfo->f_blocks - t->devinfo->f_blocksfree) / t->devinfo->f_blocks);
         t->name,  
         (float) 100 * (t->devinfo->f_blocks - t->devinfo->f_blocksfree) / t->devinfo->f_blocks);  
   
     }  
1213    
1214      return TRUE;      return TRUE;
1215    

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26