Marius Burkard
2016-05-04 c3189ce6c7301c3ec17878fd3918f31d0d3cb18a
server/lib/classes/monitor_tools.inc.php
@@ -62,6 +62,13 @@
            $mainver = array_filter($mainver);
            $mainver = current($mainver).'.'.next($mainver);
            switch ($mainver){
            case "16.04":
               $relname = "(Xenial Xerus)";
               $distid = 'ubuntu1604';
               break;
            case "15.10":
               $relname = "(Wily Werewolf)";
               break;
            case "15.04":
               $relname = "(Vivid Vervet)";
               break;
@@ -363,14 +370,16 @@
            $state = 'error'; // because service is down
         }
      }
/*
      $data['mongodbserver'] = -1;
      if ($this->_checkTcp('localhost', 27017)) {
         $data['mongodbserver'] = 1;
      } else {
         $data['mongodbserver'] = 0;
*/
         //$state = 'error'; // because service is down
         /* TODO!!! check if this is a mongodbserver at all, otherwise it will always throw an error state!!! */
      }
//      }
      /*
       * Return the Result
@@ -676,13 +685,7 @@
       * even though it is the NEWEST data of this server. To avoid this i HAVE to include
       * the server-id!
       */
      $sql = 'DELETE FROM monitor_data ' .
         'WHERE ' .
         '  type = ?' .
         'AND ' .
         '  created < UNIX_TIMESTAMP() - ?' .
         'AND ' .
         '  server_id = ?';
      $sql = 'DELETE FROM `monitor_data` WHERE `type` = ? AND `created` < UNIX_TIMESTAMP() - ? AND `server_id` = ?';
      $app->dbmaster->query($sql, $type, $old, $serverId);
   }
@@ -708,13 +711,16 @@
      $mailSubject = '';
      $inHeader = true;
      for($l = 0; $l < count($lines); $l++) {
         if($lines[$l] == '') {
         if(trim($lines[$l]) == '') {
            $inHeader = false;
            continue;
         }
         if($inHeader == true) {
            $parts = explode(':', $lines[$l], 2);
            if(strtolower($parts[0]) == 'subject') $mailSubject = trim($parts[1]);
            if(strtolower($parts[0]) == 'subject') {
               $mailSubject = trim($parts[1]);
               continue;
            }
            unset($parts);
            $mailHeaders .= trim($lines[$l]) . "\n";
         } else {