Example #1
0
 static function getMessages()
 {
     global $CFG_GLPI;
     $pmMessage = new self();
     // Display if shinken is in restart or if restarted less than 5 minutes
     echo "<div id='shikenrestart'></div>";
     echo "<script type=\"text/javascript\">\n      var elshikenrestart = Ext.get(\"shikenrestart\");\n      var mgrshikenrestart = elshikenrestart.getUpdateManager();\n      mgrshikenrestart.loadScripts=true;\n      mgrshikenrestart.showLoadIndicator=false;\n      mgrshikenrestart.startAutoRefresh(20, \"" . $CFG_GLPI["root_doc"] . "/plugins/monitoring/ajax/updateshinkenrestartmessage.php\", \"\", \"\", true);";
     echo "</script>";
     $servicecatalog = '';
     $confchanges = '';
     if (PluginMonitoringProfile::haveRight("servicescatalog", 'w')) {
         $servicecatalog = $pmMessage->servicescatalogMessage();
     }
     $confchanges = $pmMessage->configurationchangesMessage();
     $runningshinken = $pmMessage->ShinkennotrunMessage();
     $i = 0;
     if ($servicecatalog != '' or $confchanges != '') {
         echo "<div class='msgboxmonit msgboxmonit-orange'>";
         if ($confchanges != '') {
             echo $confchanges;
             $i++;
         }
         if ($servicecatalog != '') {
             if ($i > 0) {
                 echo "</div>";
                 echo "<div class='msgboxmonit msgboxmonit-orange'>";
             }
             echo $servicecatalog;
             $i++;
         }
         if ($runningshinken != '') {
             if ($i > 0) {
                 echo "</div>";
                 echo "<div class='msgboxmonit msgboxmonit-red'>";
             }
             echo $runningshinken . "!";
             $i++;
         }
         echo "</div>";
     }
 }
 static function getMessages()
 {
     global $CFG_GLPI;
     $pmMessage = new self();
     // Display if shinken is in restart or if restarted less than 5 minutes
     echo "<div id='shikenrestart'></div>";
     echo "<script type=\"text/javascript\">\n      (function worker() {\n        \$.get('" . $CFG_GLPI["root_doc"] . "/plugins/monitoring/ajax/updateshinkenrestartmessage.php" . "?glpiID=" . $_SESSION['glpiID'] . "', function(data) {\n          \$('#shikenrestart').html(data);\n          setTimeout(worker, 30000);\n        });\n      })();\n      </script>";
     $servicecatalog = '';
     $confchanges = '';
     if (session::haveRight("plugin_monitoring_servicescatalog", READ)) {
         $servicecatalog = $pmMessage->servicescatalogMessage();
     }
     $confchanges = $pmMessage->configurationchangesMessage();
     $runningshinken = $pmMessage->ShinkennotrunMessage();
     $i = 0;
     if ($servicecatalog != '' or $confchanges != '') {
         echo "<div class='msgboxmonit msgboxmonit-orange'>";
         if ($confchanges != '') {
             echo $confchanges;
             $i++;
         }
         if ($servicecatalog != '') {
             if ($i > 0) {
                 echo "</div>";
                 echo "<div class='msgboxmonit msgboxmonit-orange'>";
             }
             echo $servicecatalog;
             $i++;
         }
         if ($runningshinken != '') {
             if ($i > 0) {
                 echo "</div>";
                 echo "<div class='msgboxmonit msgboxmonit-red'>";
             }
             echo $runningshinken . "!";
             $i++;
         }
         echo "</div>";
     }
 }
 static function getMessages()
 {
     $pmMessage = new self();
     $servicecatalog = '';
     $confchanges = '';
     if (PluginMonitoringProfile::haveRight("servicescatalog", 'w')) {
         $servicecatalog = $pmMessage->servicescatalogMessage();
     }
     $confchanges = $pmMessage->configurationchangesMessage();
     $runningshinken = $pmMessage->ShinkennotrunMessage();
     $i = 0;
     if ($servicecatalog != '' or $confchanges != '') {
         echo "<div class='msgboxmonit msgboxmonit-orange'>";
         if ($confchanges != '') {
             echo $confchanges;
             $i++;
         }
         if ($servicecatalog != '') {
             if ($i > 0) {
                 echo "</div>";
                 echo "<div class='msgboxmonit msgboxmonit-orange'>";
             }
             echo $servicecatalog;
             $i++;
         }
         if ($runningshinken != '') {
             if ($i > 0) {
                 echo "</div>";
                 echo "<div class='msgboxmonit msgboxmonit-red'>";
             }
             echo $runningshinken . "!";
             $i++;
         }
         echo "</div>";
     }
 }
Example #4
0
   static function getMessages() {
      global $CFG_GLPI;

      $pmMessage = new self();

      $sess_id = session_id();
//      PluginMonitoringSecurity::updateSession();

      // Display if shinken is in restart or if restarted less than 5 minutes
      echo "<div id='shikenrestart'></div>";
//      echo "<script type=\"text/javascript\">
//      var elshikenrestart = Ext.get(\"shikenrestart\");
//      var mgrshikenrestart = elshikenrestart.getUpdateManager();
//      mgrshikenrestart.loadScripts=true;
//      mgrshikenrestart.showLoadIndicator=false;
//      mgrshikenrestart.startAutoRefresh(30, \"".$CFG_GLPI["root_doc"].
//                 "/plugins/monitoring/ajax/updateshinkenrestartmessage.php\","
//              . " \"sess_id=".$sess_id.
//              "&glpiID=".$_SESSION['glpiID'].
//              "&plugin_monitoring_securekey=".$_SESSION['plugin_monitoring_securekey'].
//              "\", \"\", true);";
//      echo "</script>";

echo "<script type=\"text/javascript\">
(function worker() {
  $.get('".$CFG_GLPI["root_doc"]."/plugins/monitoring/ajax/updateshinkenrestartmessage.php"
        ."?sess_id=".$sess_id."&glpiID=".$_SESSION['glpiID']."', function(data) {
    $('#shikenrestart').html(data);
    setTimeout(worker, 30000);
  });
})();
</script>";

      $servicecatalog = '';
      $confchanges = '';

      if (session::haveRight("plugin_monitoring_servicescatalog", READ)) {
         $servicecatalog = $pmMessage->servicescatalogMessage();
      }
      $confchanges = $pmMessage->configurationchangesMessage();
      $runningshinken = $pmMessage->ShinkennotrunMessage();
      $i = 0;
      if ($servicecatalog != ''
              OR $confchanges != '') {
         echo "<div class='msgboxmonit msgboxmonit-orange'>";
         if ($confchanges != '') {
            echo $confchanges;
            $i++;
         }
         if ($servicecatalog != '') {
            if($i > 0) {
               echo "</div>";
               echo "<div class='msgboxmonit msgboxmonit-orange'>";
            }
            echo $servicecatalog;
            $i++;
         }
         if ($runningshinken != '') {
            if($i > 0) {
               echo "</div>";
               echo "<div class='msgboxmonit msgboxmonit-red'>";
            }
            echo $runningshinken."!";
            $i++;
         }
         echo "</div>";
      }
   }