@license AGPL License 3.0 or (at your option) any later version http://www.gnu.org/licenses/agpl-3.0-standalone.html @link https://forge.indepnet.net/projects/monitoring/ @since 2011 ------------------------------------------------------------------------ */ if (!defined('GLPI_ROOT')) { define('GLPI_ROOT', '../../..'); } include GLPI_ROOT . "/inc/includes.php"; checkCentralAccess(); commonHeader($LANG['plugin_monitoring']['title'][0], $_SERVER["PHP_SELF"], "plugins", "monitoring", "display"); if (isset($_POST['sessionupdate'])) { $_SESSION['glpi_plugin_monitoring']['_refresh'] = $_POST['_refresh']; glpi_header($_SERVER['HTTP_REFERER']); exit; } if (isset($_POST["plugin_monitoring_timezone"])) { $_SESSION['plugin_monitoring_timezone'] = $_POST["plugin_monitoring_timezone"]; glpi_header($_SERVER['HTTP_REFERER']); } $pMonitoringDisplay = new PluginMonitoringDisplay(); if (isset($_GET['itemtype']) and isset($_GET['items_id'])) { $pMonitoringDisplay->refreshPage(); echo '<meta http-equiv ="refresh" content="' . $_SESSION['glpi_plugin_monitoring']['_refresh'] . '">'; $pmServicegraph = new PluginMonitoringServicegraph(); $pmServicegraph->parseToDB($_GET['items_id']); $pMonitoringDisplay->displayGraphs($_GET['itemtype'], $_GET['items_id']); } commonFooter();
static function cronUpdaterrd() { ini_set("max_execution_time", "0"); // $pmServiceevent = new PluginMonitoringServiceevent(); $pmService = new PluginMonitoringService(); $pmServicegraph = new PluginMonitoringServicegraph(); $a_lisths = $pmService->find(); foreach ($a_lisths as $data) { $pmServicegraph->parseToDB($data['id']); } return true; }