<%! import urllib title = 'Triggered Alerts' isLite = (cherrypy.config['product_type'] == 'lite' or cherrypy.config['product_type'] == 'lite_free') %> <%inherit file="/layout/base.html"/> <%namespace name="lib" file="/lib.html" import="stylesheet_tags, add_script_block, csrf_hidden_input, sort_link, get_application_css, generate_splunk_header" /> <%def name="css()"> <%coreCSSFiles = [ '/static/css/view.css', '/static/css/alerts.css', '/static/css/skins/default/default.css', '/static/css/print.css', ] %> <% if isLite: coreCSSFiles.append('/static/css/build/splunk-components-lite.css') else: coreCSSFiles.append('/static/css/build/splunk-components.css') endif %> <%lib:stylesheet_tags files="${coreCSSFiles}" /> % if splunk.util.normalizeBoolean(cherrypy.config.get('storm_enabled')): <%lib:get_application_css app="${app}" /> % endif <%def name="js()"> ${lib.script_tags(files=[ "/static/js/build/splunk.components.js" ])} <%lib:generate_splunk_header /> <%def name="body_element_open()"> % if isLite: % else: % endif
<% if cherrypy.request.params.has_key('offset') and cherrypy.request.params['offset'] >= fired_alerts.get_total() and not pager.next_exists(): cherrypy.request.params['offset'] = pager.previous_offset() %>
    % if not isLite:
  • % endif
 
% if fired_alerts.get_total()>0: % endif
${csrf_hidden_input()} % if fired_alerts.get_total()>0: % if not isLite: % endif % for fired_alert in fired_alerts[offset:offset+count]: % if not isLite: % endif % endfor % else: % endif
Bulk Action ${sort_link(_('Time'), ['alerts', app], cherrypy.request.params, 'trigger_time')} ${sort_link(_('Fired alerts'), ['alerts', app], cherrypy.request.params, 'alerts_id')} ${_('App')}${sort_link(_('Type'), ['alerts', app], cherrypy.request.params, 'alert_type')} ${sort_link(_('Severity'), ['alerts', app], cherrypy.request.params, 'severity')} ${sort_link(_('Mode'), ['alerts', app], cherrypy.request.params, 'digest_mode')} ${_('Actions')}
${fired_alert.trigger_time_rendered|h} ${fired_alert.savedsearch_name|h}${fired_alert.namespace|h}${_('Real-time') if fired_alert.alert_type=='real time' else _('Scheduled')} <% severity_list = [('info', _('Info')), ('low', _('Low')), ('medium', _('Medium')), ('high', _('High')), ('critical', _('Critical'))] %> ${severity_list[fired_alert.severity-1][1]|h} % if fired_alert.digest_mode: Digest % else: Per Result % endif ${_('View results')} | % if isLite: ${_('Open alert')} % else: ${_('Edit search')} % endif | ${_('Delete')}
${_('No triggered alerts found. Reload.') % dict(url=make_url(['alerts', app], _qs=cherrypy.request.params))}
% if fired_alerts.get_total()>0:
${_('Select')} All | None ${_('Selected alerts')}
% endif