tbrehm
2009-05-27 44d2a76d4611e27d348e1c8ed89ff0675f2d262f
server/mods-available/monitor_core_module.inc.php
@@ -219,10 +219,14 @@
                 * calculate the state
                 */
                $usePercent = floatval($data[$i]['percent']);
                if ($usePercent > 75) $state = $this->_setState($state, 'info');
                if ($usePercent > 80) $state = $this->_setState($state, 'warning');
                if ($usePercent > 90) $state = $this->_setState($state, 'critical');
                if ($usePercent > 95) $state = $this->_setState($state, 'error');
            //* We dont want to check the cdrom drive as a cd / dvd is always 100% full
            if($data[$i]['type'] != 'iso9660' && $data[$i]['type'] != 'cramfs' && $data[$i]['type'] != 'udf') {
                   if ($usePercent > 75) $state = $this->_setState($state, 'info');
                   if ($usePercent > 80) $state = $this->_setState($state, 'warning');
                   if ($usePercent > 90) $state = $this->_setState($state, 'critical');
                   if ($usePercent > 95) $state = $this->_setState($state, 'error');
            }
            }
        }
@@ -697,7 +701,8 @@
         *  This monitoring is expensive, so do it only once a hour
         */
        $min = date('i');
        if ($min != 0) return;
        $hour = date('H');
        if ($min != 0 && $hour != 23) return;
        global $app;
        global $conf;
@@ -1202,7 +1207,7 @@
            case 'log_messages':
                if($dist == 'debian') $logfile = '/var/log/messages';
            if($dist == 'redhat') $logfile = '/var/log/messages';
            if($dist == 'suse') $logfile = '/var/log/messages'
            if($dist == 'suse') $logfile = '/var/log/messages';
                break;
            case 'log_ispc_cron':
                if($dist == 'debian') $logfile = '/var/log/ispconfig/cron.log';