* * @package LibreNMS * @subpackage webui * @link http://librenms.org * @copyright 2017 LibreNMS * @author LibreNMS Contributors */ $pagetitle[] = "Alert Stats"; $sql = ""; if (isset($device['device_id']) && $device['device_id'] > 0) { $sql = " AND alert_log.device_id=?"; $param = array( $device['device_id'] ); } if (Auth::user()->hasGlobalRead()) { $query = "SELECT DATE_FORMAT(time_logged, '" . \LibreNMS\Config::get('alert_graph_date_format') . "') Date, COUNT(alert_log.rule_id) totalCount, alert_rules.severity Severity FROM alert_log,alert_rules WHERE alert_log.rule_id=alert_rules.id AND `alert_log`.`state` != 0 $sql GROUP BY DATE_FORMAT(time_logged, '" . \LibreNMS\Config::get('alert_graph_date_format') . "'),alert_rules.severity"; } if (!Auth::user()->hasGlobalRead()) { $query = "SELECT DATE_FORMAT(time_logged, '" . \LibreNMS\Config::get('alert_graph_date_format') . "') Date, COUNT(alert_log.device_id) totalCount, alert_rules.severity Severity FROM alert_log,alert_rules,devices_perms WHERE alert_log.rule_id=alert_rules.id AND `alert_log`.`state` != 0 $sql AND alert_log.device_id = devices_perms.device_id AND devices_perms.user_id = " . Auth::id() . " GROUP BY DATE_FORMAT(time_logged, '" . \LibreNMS\Config::get('alert_graph_date_format') . "'),alert_rules.severity"; } ?>
Device alerts