You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

112 lines
3.6 KiB

<form version="1.1">
<label>Message Activity by Username - Microsoft Exchange</label>
<fieldset autoRun="true">
<input token="username" type="text">
<label>Username</label>
<default>*</default>
</input>
<input type="time">
<default>Last 60 minutes</default>
</input>
</fieldset>
<search id="basesearch">
<query>
`track-message-by-username("$username$")`|fields msgcount,total_kb,Direction,sender,recipient,sender_domain,recipient_domain
</query>
</search>
<row>
<chart>
<title>Message Rate</title>
<search base="basesearch">
<query>
timechart fixedrange=t bins=60 per_minute(msgcount) as "Msgs/min" by Direction
</query>
</search>
<option name="height">240</option>
<option name="charting.chart">area</option>
<option name="charting.chart.stackMode">stacked</option>
<option name="charting.legend.placement">bottom</option>
<option name="charting.chart.nullValueMode">zero</option>
<option name="charting.axisTitleX.text">Time</option>
<option name="charting.axisTitleY.text">Msgs/minute</option>
</chart>
<chart>
<title>Message Volume (KB)</title>
<search base="basesearch">
<query>
timechart fixedrange=t bins=60 per_second(total_kb) as "kBps" by Direction
</query>
</search>
<option name="height">240</option>
<option name="charting.chart">area</option>
<option name="charting.chart.stackMode">stacked</option>
<option name="charting.legend.placement">bottom</option>
<option name="charting.chart.nullValueMode">zero</option>
<option name="charting.axisTitleX.text">Time</option>
<option name="charting.axisTitleY.text">Kbps</option>
</chart>
</row>
<row>
<table>
<title>Top Senders</title>
<search base="basesearch">
<query>
top limit=10 showperc=t showcount=t sender|rename sender as "Sender"
</query>
</search>
<option name="count">10</option>
<option name="rowNumbers">true</option>
<option name="showPager">false</option>
<drilldown>
<link>msgtrack_byusername?autoRun=true&amp;form.username=$row.Sender$&amp;earliest=$earliest$&amp;latest=$latest$</link>
</drilldown>
</table>
<table>
<title>Top Recipients</title>
<search base="basesearch">
<query>
top limit=10 showperc=t showcount=t recipient|rename recipient as "Recipient"
</query>
</search>
<option name="count">10</option>
<option name="rowNumbers">true</option>
<option name="showPager">false</option>
<drilldown>
<link>msgtrack_byusername?autoRun=true&amp;form.username=$row.Recipient$&amp;earliest=$earliest$&amp;latest=$latest$</link>
</drilldown>
</table>
</row>
<row>
<table>
<title>Top Sending Domains</title>
<search base="basesearch">
<query>
top limit=10 showperc=t showcount=t sender_domain|rename sender_domain as "Domain"
</query>
</search>
<option name="count">10</option>
<option name="rowNumbers">true</option>
<option name="showPager">false</option>
<drilldown>
<link>msgtrack_bydomain?autoRun=true&amp;form.domain=$row.Domain$&amp;earliest=$earliest$&amp;latest=$latest$</link>
</drilldown>
</table>
<table>
<title>Top Receiving Domains</title>
<search base="basesearch">
<query>
top limit=10 showperc=t showcount=t recipient_domain|rename recipient_domain as "Domain"
</query>
</search>
<option name="count">10</option>
<option name="rowNumbers">true</option>
<option name="showPager">false</option>
<drilldown>
<link>msgtrack_bydomain?autoRun=true&amp;form.domain=$row.Domain$&amp;earliest=$earliest$&amp;latest=$latest$</link>
</drilldown>
</table>
</row>
</form>