<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://msc.siamtools.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Sarg_Installation_PFSense2x</id>
		<title>Sarg Installation PFSense2x - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://msc.siamtools.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Sarg_Installation_PFSense2x"/>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;action=history"/>
		<updated>2026-05-01T21:37:59Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1233&amp;oldid=prev</id>
		<title>Snifer at 05:07, 6 June 2014</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1233&amp;oldid=prev"/>
				<updated>2014-06-06T05:07:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 05:07, 6 June 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.Edit Sarg.conf (Sample) &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.Edit Sarg.conf (Sample) &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;OR &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ln -s /var/www/html/squid-reports /usr/local/sarg-reports&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# sarg.conf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# sarg.conf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1219&amp;oldid=prev</id>
		<title>Snifer at 09:58, 6 March 2014</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1219&amp;oldid=prev"/>
				<updated>2014-03-06T09:58:35Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:58, 6 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.Edit Sarg.conf &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.Edit Sarg.conf &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Sample) &lt;/ins&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# sarg.conf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# sarg.conf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1218&amp;oldid=prev</id>
		<title>Snifer at 09:58, 6 March 2014</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1218&amp;oldid=prev"/>
				<updated>2014-03-06T09:58:13Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:58, 6 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l298&quot; &gt;Line 298:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 298:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; How many sites in topsites report.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; How many sites in topsites report.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;topsites_num 100&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;topsites_num 100&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: topsites_sort_order CONNECT|BYTES|TIME|USER A|D&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: topsites_sort_order CONNECT|BYTES|TIME|USER A|D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Sort for topsites report, where A=Ascendent, D=Descendent&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Sort for topsites report, where A=Ascendent, D=Descendent&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;topsites_sort_order CONNECT D&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;topsites_sort_order CONNECT D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: index_sort_order A/D&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: index_sort_order A/D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Sort for index.html, where A=Ascendent, D=Descendent&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Sort for index.html, where A=Ascendent, D=Descendent&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;index_sort_order D&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;index_sort_order D&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: exclude_codes file&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: exclude_codes file&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l322&quot; &gt;Line 322:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 322:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; If null &amp;quot;index.html&amp;quot; is used&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; If null &amp;quot;index.html&amp;quot; is used&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;replace_index &amp;lt;?php echo str_replace(&amp;quot;.&amp;quot;, &amp;quot;_&amp;quot;, $REMOTE_ADDR); echo &amp;quot;.html&amp;quot;; ?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;replace_index &amp;lt;?php echo str_replace(&amp;quot;.&amp;quot;, &amp;quot;_&amp;quot;, $REMOTE_ADDR); echo &amp;quot;.html&amp;quot;; ?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: max_elapsed milliseconds&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: max_elapsed milliseconds&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l345&quot; &gt;Line 345:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 345:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Eg.: report_type topsites denied&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Eg.: report_type topsites denied&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: usertab filename&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: usertab filename&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l412&quot; &gt;Line 412:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 412:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; YES option generate very big sort files and reports.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; YES option generate very big sort files and reports.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;long_url no&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;long_url no&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: date_time_by bytes|elap&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: date_time_by bytes|elap&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l479&quot; &gt;Line 479:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 479:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Which fields must be in Topuser report.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Which fields must be in Topuser report.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: user_report_fields&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: user_report_fields&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Which fields must be in User report.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; Which fields must be in User report.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: bytes_in_sites_users_report yes|no&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# TAG: bytes_in_sites_users_report yes|no&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l807&quot; &gt;Line 807:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 807:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; alternative is to run sarg from the command line with optino -k.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#&amp;#160; &amp;#160; &amp;#160; alternative is to run sarg from the command line with optino -k.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#keep_temp_log no&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#keep_temp_log no&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;5.Edit Cron &amp;gt;&amp;gt; Services &amp;gt; Cron (Run sarg every day midnight)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;5.Edit Cron &amp;gt;&amp;gt; Services &amp;gt; Cron (Run sarg every day midnight)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1217&amp;oldid=prev</id>
		<title>Snifer at 09:48, 6 March 2014</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1217&amp;oldid=prev"/>
				<updated>2014-03-06T09:48:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:48, 6 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l813&quot; &gt;Line 813:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 813:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 */15 	 * 	 * 	 root 	 /bin/rm /var/squid/cache/swap.state; /usr/pbi/squid-amd64/sbin/squid -k rotate &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 */15 	 * 	 * 	 root 	 /bin/rm /var/squid/cache/swap.state; /usr/pbi/squid-amd64/sbin/squid -k rotate &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 * 	 * 	 * 	 root 	 /usr/pbi/sarg-amd64/bin/sarg -ix &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 * 	 * 	 * 	 root 	 /usr/pbi/sarg-amd64/bin/sarg -ix &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;6.Manual generate report by use command &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#/usr/pbi/sarg-amd64/bin/sarg -ix&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1216&amp;oldid=prev</id>
		<title>Snifer at 09:43, 6 March 2014</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1216&amp;oldid=prev"/>
				<updated>2014-03-06T09:43:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:43, 6 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to install sarg pfsense tested on pfsense 2.1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;How to install sarg pfsense tested on pfsense 2.1&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''--[[User:Snifer|Snifer]] 16:43, 6 March 2014 (ICT)&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.Install Sarg Squid Cron on system packages.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.Install Sarg Squid Cron on system packages.&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l809&quot; &gt;Line 809:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 809:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;5.Edit Cron &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;by go &lt;/del&gt;Services &amp;gt; Cron&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;5.Edit Cron &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;gt; &lt;/ins&gt;Services &amp;gt; Cron &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Run sarg every day midnight)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 */15 	 * 	 * 	 root 	 /bin/rm /var/squid/cache/swap.state; /usr/pbi/squid-amd64/sbin/squid -k rotate &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 */15 	 * 	 * 	 root 	 /bin/rm /var/squid/cache/swap.state; /usr/pbi/squid-amd64/sbin/squid -k rotate &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 * 	 * 	 * 	 root 	 /usr/pbi/sarg-amd64/bin/sarg -ix &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0 	 0 	 * 	 * 	 * 	 root 	 /usr/pbi/sarg-amd64/bin/sarg -ix &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1215&amp;oldid=prev</id>
		<title>Snifer at 09:42, 6 March 2014</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1215&amp;oldid=prev"/>
				<updated>2014-03-06T09:42:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:42, 6 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to install sarg pfsense tested on pfsense 2.1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to install sarg pfsense tested on pfsense 2.1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.Install Sarg Squid Cron on system packages.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.Install Sarg Squid Cron on system packages.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.Edit Sarg.conf &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.Edit Sarg.conf &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# sarg.conf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# sarg.conf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l808&quot; &gt;Line 808:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 808:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#keep_temp_log no&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#keep_temp_log no&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;5.Edit Cron by go Services &amp;gt; Cron&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0 	 0 	 */15 	 * 	 * 	 root 	 /bin/rm /var/squid/cache/swap.state; /usr/pbi/squid-amd64/sbin/squid -k rotate &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0 	 0 	 * 	 * 	 * 	 root 	 /usr/pbi/sarg-amd64/bin/sarg -ix &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	<entry>
		<id>https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1214&amp;oldid=prev</id>
		<title>Snifer: Created page with &quot;How to install sarg pfsense tested on pfsense 2.1 1.Install Sarg Squid Cron on system packages. 2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &gt; output_dir /usr/local/sarg...&quot;</title>
		<link rel="alternate" type="text/html" href="https://msc.siamtools.com/wiki/index.php?title=Sarg_Installation_PFSense2x&amp;diff=1214&amp;oldid=prev"/>
				<updated>2014-03-06T09:40:30Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;How to install sarg pfsense tested on pfsense 2.1 1.Install Sarg Squid Cron on system packages. 2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;How to install sarg pfsense tested on pfsense 2.1&lt;br /&gt;
1.Install Sarg Squid Cron on system packages.&lt;br /&gt;
2.Edit file /usr/pbi/sarg-amd64/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&lt;br /&gt;
3.Edit file /usr/local/etc/sarg/sarg.conf &amp;gt; output_dir /usr/local/sarg-reports&lt;br /&gt;
4.Edit Sarg.conf &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sarg.conf&lt;br /&gt;
#&lt;br /&gt;
# TAG:  access_log file&lt;br /&gt;
#       Where is the access.log file&lt;br /&gt;
#       sarg -l file&lt;br /&gt;
#&lt;br /&gt;
#access_log /usr/local/squid/var/logs/access.log&lt;br /&gt;
access_log /var/squid/logs/access.log&lt;br /&gt;
# TAG: graphs yes|no&lt;br /&gt;
#	Use graphics where is possible.&lt;br /&gt;
#           graph_days_bytes_bar_color blue|green|yellow|orange|brown|red&lt;br /&gt;
#&lt;br /&gt;
graphs yes&lt;br /&gt;
graph_days_bytes_bar_color orange&lt;br /&gt;
&lt;br /&gt;
# TAG:  graph_font&lt;br /&gt;
#       The full path to the TTF font file to use to create the graphs. It is required&lt;br /&gt;
#       if graphs is set to yes.&lt;br /&gt;
#&lt;br /&gt;
graph_font /usr/local/etc/sarg/fonts/DejaVuSans.ttf&lt;br /&gt;
&lt;br /&gt;
# TAG:	title&lt;br /&gt;
# 	Especify the title for html page.&lt;br /&gt;
#&lt;br /&gt;
title &amp;quot;Squid User Access Reports&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# TAG:	font_face&lt;br /&gt;
# 	Especify the font for html page.&lt;br /&gt;
#&lt;br /&gt;
font_face Tahoma,Verdana,Arial&lt;br /&gt;
&lt;br /&gt;
# TAG:	header_color&lt;br /&gt;
# 	Especify the header color&lt;br /&gt;
#&lt;br /&gt;
header_color darkblue&lt;br /&gt;
&lt;br /&gt;
# TAG:	header_bgcolor&lt;br /&gt;
# 	Especify the header bgcolor&lt;br /&gt;
#&lt;br /&gt;
header_bgcolor blanchedalmond&lt;br /&gt;
&lt;br /&gt;
# TAG:	font_size&lt;br /&gt;
# 	Especify the text font size&lt;br /&gt;
#&lt;br /&gt;
font_size 9px&lt;br /&gt;
&lt;br /&gt;
# TAG:	header_font_size&lt;br /&gt;
# 	Especify the header font size&lt;br /&gt;
#&lt;br /&gt;
header_font_size 9px&lt;br /&gt;
&lt;br /&gt;
# TAG:	title_font_size&lt;br /&gt;
# 	Especify the title font size&lt;br /&gt;
#&lt;br /&gt;
title_font_size 11px&lt;br /&gt;
&lt;br /&gt;
# TAG:	background_color&lt;br /&gt;
# TAG:	background_color&lt;br /&gt;
#	Html page background color&lt;br /&gt;
#&lt;br /&gt;
background_color white&lt;br /&gt;
&lt;br /&gt;
# TAG:	text_color&lt;br /&gt;
#	Html page text color&lt;br /&gt;
#&lt;br /&gt;
text_color #000000&lt;br /&gt;
&lt;br /&gt;
# TAG:	text_bgcolor&lt;br /&gt;
#	Html page text background color&lt;br /&gt;
#&lt;br /&gt;
text_bgcolor lavender&lt;br /&gt;
&lt;br /&gt;
# TAG:	title_color&lt;br /&gt;
#	Html page title color&lt;br /&gt;
#&lt;br /&gt;
title_color green&lt;br /&gt;
&lt;br /&gt;
# TAG:	logo_image&lt;br /&gt;
#	Html page logo.&lt;br /&gt;
#&lt;br /&gt;
logo_image none&lt;br /&gt;
&lt;br /&gt;
# TAG:	logo_text&lt;br /&gt;
#	Html page logo text.&lt;br /&gt;
#&lt;br /&gt;
logo_text &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# TAG:	logo_text_color&lt;br /&gt;
#	Html page logo texti color.&lt;br /&gt;
#&lt;br /&gt;
logo_text_color #000000&lt;br /&gt;
&lt;br /&gt;
# TAG:	logo_image_size&lt;br /&gt;
#	Html page logo image size.&lt;br /&gt;
#       width height&lt;br /&gt;
#&lt;br /&gt;
image_size 80 45&lt;br /&gt;
&lt;br /&gt;
# TAG:	background_image&lt;br /&gt;
#	Html page background image&lt;br /&gt;
#&lt;br /&gt;
background_image none&lt;br /&gt;
&lt;br /&gt;
# TAG:  password&lt;br /&gt;
#       User password file used by Squid authentication scheme&lt;br /&gt;
#       If used, generate reports just for that users.&lt;br /&gt;
#&lt;br /&gt;
password none&lt;br /&gt;
&lt;br /&gt;
# TAG:  temporary_dir&lt;br /&gt;
#       Temporary directory name for work files&lt;br /&gt;
#       sarg -w dir&lt;br /&gt;
#&lt;br /&gt;
temporary_dir /tmp&lt;br /&gt;
&lt;br /&gt;
# TAG:  output_dir&lt;br /&gt;
#       The reports will be saved in that directory&lt;br /&gt;
#       sarg -o dir&lt;br /&gt;
#&lt;br /&gt;
output_dir /usr/local/sarg-reports&lt;br /&gt;
&lt;br /&gt;
# TAG:  anonymous_output_files yes/no&lt;br /&gt;
#       Use anonymous file and directory names in the report. If it is set to&lt;br /&gt;
#       no (the default), the user id/ip/name is slightly mangled to create a&lt;br /&gt;
#       suitable file name to store the report of the user but the user's&lt;br /&gt;
#       identity can easily be guessed from the mangled name. If this option is&lt;br /&gt;
#       set, any file or directory belonging to the user is replaced by a short&lt;br /&gt;
#       number.  The purpose is to hide the identity of the user when looking&lt;br /&gt;
#       at the report file names but it may serve to shorten the path too.&lt;br /&gt;
#&lt;br /&gt;
#anonymous_output_files no&lt;br /&gt;
&lt;br /&gt;
# TAG:  output_email&lt;br /&gt;
#       Email address to send the reports. If you use this tag, no html reports will be generated.&lt;br /&gt;
#       sarg -e email&lt;br /&gt;
#&lt;br /&gt;
#output_email none&lt;br /&gt;
&lt;br /&gt;
# TAG:  resolve_ip modulelist&lt;br /&gt;
#       List the modules to use to convert IP addresses into names.&lt;br /&gt;
#       Each named module is tried in sequence until one returns a result. Therefore&lt;br /&gt;
#       the order of the modules is relevant.&lt;br /&gt;
#       The modules must be listed on one line each separated from the previous one with&lt;br /&gt;
#       a space.&lt;br /&gt;
#&lt;br /&gt;
#       The possible modules are&lt;br /&gt;
#         dns Use the DNS.&lt;br /&gt;
#         exec Call an external program with the IP address as argument.&lt;br /&gt;
#&lt;br /&gt;
#       For compatibility with previous versions, yes is a synonymous for dns and&lt;br /&gt;
#       no does nothing.&lt;br /&gt;
#       sarg -n forces the use of the dns module.&lt;br /&gt;
#resolve_ip no&lt;br /&gt;
&lt;br /&gt;
# TAG:  resolve_ip_exec command&lt;br /&gt;
#       If resolve_ip selects the exec module, this is the command to run to&lt;br /&gt;
#       resolve an IP address. The command must contain a placeholder where the&lt;br /&gt;
#       IP address is inserted. The placeholder must be %IP in uppercases. The&lt;br /&gt;
#       placeholder may be repeated multiple times if necessary.&lt;br /&gt;
#&lt;br /&gt;
#       The command is expected to return the host name without frills on its&lt;br /&gt;
#       standard output. If the command returns nothing, it is assumed that the&lt;br /&gt;
#       command could not resolve the IP address and the next module in the&lt;br /&gt;
#       chain is given a try with the same address.&lt;br /&gt;
#&lt;br /&gt;
#       This option can only be used once. Therefore there is only one command&lt;br /&gt;
#       available to resolve an IP address but the program can do anything it&lt;br /&gt;
#       deems fit including attempting several strategies.&lt;br /&gt;
#&lt;br /&gt;
#       Beware that running an external program is exceedingly slow. So you&lt;br /&gt;
#       should try the DNS first and only call an external program if the DNS&lt;br /&gt;
#       fails.&lt;br /&gt;
#resolve_ip_exec nmblookup -A %IP | sed -n -e 's/^ *\(.*\) *&amp;lt;00&amp;gt; - *B.*/\1/p'&lt;br /&gt;
&lt;br /&gt;
# TAG:  user_ip yes/no&lt;br /&gt;
#       Use Ip Address instead userid in reports.&lt;br /&gt;
#       sarg -p&lt;br /&gt;
#user_ip no&lt;br /&gt;
&lt;br /&gt;
# TAG:  topuser_sort_field field normal/reverse&lt;br /&gt;
#       Sort field for the Topuser Report.&lt;br /&gt;
#       Allowed fields: USER CONNECT BYTES TIME&lt;br /&gt;
#&lt;br /&gt;
#topuser_sort_field BYTES reverse&lt;br /&gt;
&lt;br /&gt;
# TAG:  user_sort_field field normal/reverse&lt;br /&gt;
#       Sort field for the User Report.&lt;br /&gt;
#       Allowed fields: SITE CONNECT BYTES TIME&lt;br /&gt;
#&lt;br /&gt;
#user_sort_field BYTES reverse&lt;br /&gt;
&lt;br /&gt;
# TAG:  exclude_users file&lt;br /&gt;
#       users within the file will be excluded from reports.&lt;br /&gt;
#       you can use indexonly to have only index.html file.&lt;br /&gt;
#&lt;br /&gt;
#exclude_users none&lt;br /&gt;
&lt;br /&gt;
# TAG:  exclude_hosts file&lt;br /&gt;
#       Hosts, domains or subnets will be excluded from reports.&lt;br /&gt;
#&lt;br /&gt;
#       Eg.: 192.168.10.10   - exclude ip address only&lt;br /&gt;
#            192.168.10.0/24 - exclude full C class&lt;br /&gt;
#            s1.acme.foo     - exclude hostname only&lt;br /&gt;
#            *.acme.foo      - exclude full domain name&lt;br /&gt;
#&lt;br /&gt;
#exclude_hosts none&lt;br /&gt;
&lt;br /&gt;
# TAG:  useragent_log file&lt;br /&gt;
#       useragent.log file patch to generate useragent report.&lt;br /&gt;
#&lt;br /&gt;
#useragent_log none&lt;br /&gt;
&lt;br /&gt;
# TAG:  date_format&lt;br /&gt;
#       Date format in reports: e (European=dd/mm/yy), u (American=mm/dd/yy), w (Weekly=yy.ww)&lt;br /&gt;
#&lt;br /&gt;
#date_format u&lt;br /&gt;
&lt;br /&gt;
# TAG:  per_user_limit file MB&lt;br /&gt;
#       Saves userid on file if download exceed n MB.&lt;br /&gt;
#       This option allow you to disable user access if user exceed a download limit.&lt;br /&gt;
#&lt;br /&gt;
#per_user_limit none&lt;br /&gt;
&lt;br /&gt;
# TAG: lastlog n&lt;br /&gt;
#      How many reports files must be keept in reports directory.&lt;br /&gt;
#      The oldest report file will be automatically removed.&lt;br /&gt;
#      0 - no limit.&lt;br /&gt;
#&lt;br /&gt;
#lastlog 0&lt;br /&gt;
&lt;br /&gt;
# TAG: remove_temp_files yes&lt;br /&gt;
#      Remove temporary files: geral, usuarios, top, periodo from root report directory.&lt;br /&gt;
#&lt;br /&gt;
#remove_temp_files yes&lt;br /&gt;
&lt;br /&gt;
# TAG: index yes|no|only&lt;br /&gt;
#      Generate the main index.html.&lt;br /&gt;
#      only - generate only the main index.html&lt;br /&gt;
#&lt;br /&gt;
#index yes&lt;br /&gt;
&lt;br /&gt;
# TAG: index_tree date|file&lt;br /&gt;
#      How to generate the index.&lt;br /&gt;
#&lt;br /&gt;
#index_tree file&lt;br /&gt;
&lt;br /&gt;
# TAG: index_fields&lt;br /&gt;
#      The columns to show in the index of the reports&lt;br /&gt;
#      Columns are: dirsize&lt;br /&gt;
#&lt;br /&gt;
#index_fields dirsize&lt;br /&gt;
&lt;br /&gt;
# TAG: overwrite_report yes|no&lt;br /&gt;
#      yes - if report date already exist then will be overwrited.&lt;br /&gt;
#       no - if report date already exist then will be renamed to filename.n, filename.n+1&lt;br /&gt;
#&lt;br /&gt;
#overwrite_report no&lt;br /&gt;
&lt;br /&gt;
# TAG: records_without_userid ignore|ip|everybody&lt;br /&gt;
#      What can I do with records without user id (no authentication) in access.log file ?&lt;br /&gt;
#&lt;br /&gt;
#      ignore - This record will be ignored.&lt;br /&gt;
#          ip - Use ip address instead. (default)&lt;br /&gt;
#   everybody - Use &amp;quot;everybody&amp;quot; instead.&lt;br /&gt;
#&lt;br /&gt;
#records_without_userid ip&lt;br /&gt;
&lt;br /&gt;
# TAG: use_comma no|yes&lt;br /&gt;
#      Use comma instead point in reports.&lt;br /&gt;
#      Eg.: use_comma yes =&amp;gt; 23,450,110&lt;br /&gt;
#           use_comma no  =&amp;gt; 23.450.110&lt;br /&gt;
#&lt;br /&gt;
#use_comma no&lt;br /&gt;
&lt;br /&gt;
# TAG: mail_utility&lt;br /&gt;
#      Mail command to use to send reports via SMTP. Sarg calls it like this:&lt;br /&gt;
#         mail_utility -s &amp;quot;SARG report, date&amp;quot; &amp;quot;output_email&amp;quot; &amp;lt;&amp;quot;mail_content&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
#      Therefore, it is possible to add more arguments to the command by specifying them&lt;br /&gt;
#      here.&lt;br /&gt;
#&lt;br /&gt;
#      If you need too, you can use a shell script to process the content of /dev/stdin&lt;br /&gt;
#      (/dev/stdin is the mail_content passed by sarg to the script) and call whatever&lt;br /&gt;
#      command you like. It is not limited to mailing the report via SMTP.&lt;br /&gt;
#&lt;br /&gt;
#      Don't forget to quote the command if necessary (i.e. if the path contains&lt;br /&gt;
#      characters that must be quoted).&lt;br /&gt;
#&lt;br /&gt;
#mail_utility mailx&lt;br /&gt;
&lt;br /&gt;
# TAG: topsites_num n&lt;br /&gt;
#      How many sites in topsites report.&lt;br /&gt;
#&lt;br /&gt;
#topsites_num 100&lt;br /&gt;
&lt;br /&gt;
# TAG: topsites_sort_order CONNECT|BYTES|TIME|USER A|D&lt;br /&gt;
#      Sort for topsites report, where A=Ascendent, D=Descendent&lt;br /&gt;
#&lt;br /&gt;
#topsites_sort_order CONNECT D&lt;br /&gt;
&lt;br /&gt;
# TAG: index_sort_order A/D&lt;br /&gt;
#      Sort for index.html, where A=Ascendent, D=Descendent&lt;br /&gt;
#&lt;br /&gt;
#index_sort_order D&lt;br /&gt;
&lt;br /&gt;
# TAG: exclude_codes file&lt;br /&gt;
#      Ignore records with these codes. Eg.: NONE/400&lt;br /&gt;
#      Write one code per line. Lines starting with a # are ignored.&lt;br /&gt;
#      Only codes matching exactly one of the line is rejected. The&lt;br /&gt;
#      comparison is not case sensitive.&lt;br /&gt;
#&lt;br /&gt;
#exclude_codes /usr/local/sarg/exclude_codes&lt;br /&gt;
&lt;br /&gt;
# TAG: replace_index string&lt;br /&gt;
#      Replace &amp;quot;index.html&amp;quot; in the main index file with this string&lt;br /&gt;
#      If null &amp;quot;index.html&amp;quot; is used&lt;br /&gt;
#&lt;br /&gt;
#replace_index &amp;lt;?php echo str_replace(&amp;quot;.&amp;quot;, &amp;quot;_&amp;quot;, $REMOTE_ADDR); echo &amp;quot;.html&amp;quot;; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# TAG: max_elapsed milliseconds&lt;br /&gt;
#      If elapsed time is recorded in log is greater than max_elapsed use 0 for elapsed time.&lt;br /&gt;
#      Use 0 for no checking&lt;br /&gt;
#&lt;br /&gt;
#max_elapsed 28800000&lt;br /&gt;
# 8 Hours&lt;br /&gt;
&lt;br /&gt;
# TAG: report_type type&lt;br /&gt;
#      What kind of reports to generate.&lt;br /&gt;
#      topusers            - users, sites, times, bytes, connects, links to accessed sites, etc&lt;br /&gt;
#      topsites		   - site, connect and bytes report&lt;br /&gt;
#      sites_users	   - users and sites report&lt;br /&gt;
#      users_sites	   - accessed sites by the user report&lt;br /&gt;
#      date_time	   - bytes used per day and hour report&lt;br /&gt;
#      denied		   - denied sites with full URL report&lt;br /&gt;
#      auth_failures       - autentication failures report&lt;br /&gt;
#      site_user_time_date - sites, dates, times and bytes report&lt;br /&gt;
#      downloads           - downloads per user report&lt;br /&gt;
#&lt;br /&gt;
#      Eg.: report_type topsites denied&lt;br /&gt;
#&lt;br /&gt;
#report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads&lt;br /&gt;
&lt;br /&gt;
# TAG: usertab filename&lt;br /&gt;
#      You can change the &amp;quot;userid&amp;quot; or the &amp;quot;ip address&amp;quot; to be a real user name on the reports.&lt;br /&gt;
#      If resolve_ip is active, the ip address is resolved before being looked up into this&lt;br /&gt;
#      file. That is, if you want to map the ip address, be sure to set resolv_ip to no or&lt;br /&gt;
#      the resolved name will be looked into the file instead of the ip address. Note that&lt;br /&gt;
#      it can be used to resolve any ip address known to the dns and then map the unresolved&lt;br /&gt;
#      ip addresses to a name found in the usertab file.&lt;br /&gt;
#      Table syntax:&lt;br /&gt;
# 		userid name   or   ip address name&lt;br /&gt;
#      Eg:&lt;br /&gt;
#		SirIsaac Isaac Newton&lt;br /&gt;
#		vinci Leonardo da Vinci&lt;br /&gt;
#		192.168.10.1 Karol Wojtyla&lt;br /&gt;
#&lt;br /&gt;
#      Each line must be terminated with '\n'&lt;br /&gt;
#      If usertab have value &amp;quot;ldap&amp;quot; (case ignoring), user names&lt;br /&gt;
#      will be taken from LDAP server. This method as approaches for reception&lt;br /&gt;
#      of usernames from Active Didectory&lt;br /&gt;
#&lt;br /&gt;
#usertab none&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPHost hostname&lt;br /&gt;
#	FQDN or IP address of host with LDAP service or AD DC&lt;br /&gt;
#	default is '127.0.0.1'&lt;br /&gt;
#LDAPHost 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPPort port&lt;br /&gt;
#       LDAP service port number&lt;br /&gt;
#	default is '389'&lt;br /&gt;
#LDAPPort 389&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPBindDN CN=username,OU=group,DC=mydomain,DC=com&lt;br /&gt;
#	DN of LDAP user, who is authorized to read user's names from LDAP base&lt;br /&gt;
#	default is empty line&lt;br /&gt;
#LDAPBindDN cn=proxy,dc=mydomain,dc=local&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPBindPW secret&lt;br /&gt;
#	Password of DN, who is authorized to read user's names from LDAP base&lt;br /&gt;
#	default is empty line&lt;br /&gt;
#LDAPBindPW secret&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPBaseSearch OU=users,DC=mydomain,DC=com&lt;br /&gt;
#	LDAP search base&lt;br /&gt;
#	default is empty line&lt;br /&gt;
#LDAPBaseSearch ou=users,dc=mydomain,dc=local&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPFilterSearch (uid=%s)&lt;br /&gt;
#	User search filter by user's logins in LDAP&lt;br /&gt;
#	First founded record will be used&lt;br /&gt;
#	%s - will be changed to userlogins from access.log file&lt;br /&gt;
#       filter string can have up to 5 '%s' tags&lt;br /&gt;
#	default value is '(uid=%s)'&lt;br /&gt;
#LDAPFilterSearch (uid=%s)&lt;br /&gt;
&lt;br /&gt;
# TAG: LDAPTargetAttr attributename&lt;br /&gt;
#	Name of the attribute containing a name of the user&lt;br /&gt;
#	default value is 'cn'&lt;br /&gt;
#LDAPTargetAttr cn&lt;br /&gt;
&lt;br /&gt;
# TAG: long_url yes|no&lt;br /&gt;
#      If yes, the full url is showed in report.&lt;br /&gt;
#      If no, only the site will be showed&lt;br /&gt;
#&lt;br /&gt;
#      YES option generate very big sort files and reports.&lt;br /&gt;
#&lt;br /&gt;
#long_url no&lt;br /&gt;
&lt;br /&gt;
# TAG: date_time_by bytes|elap&lt;br /&gt;
#      Date/Time reports show the downloaded volume or the elapsed time or both.&lt;br /&gt;
#&lt;br /&gt;
#date_time_by bytes&lt;br /&gt;
&lt;br /&gt;
# TAG: charset name&lt;br /&gt;
#      ISO 8859 is a full series of 10 standardized multilingual single-byte coded (8bit)&lt;br /&gt;
#      graphic character sets for writing in alphabetic languages&lt;br /&gt;
#      You can use the following charsets:&lt;br /&gt;
#		Latin1 		- West European&lt;br /&gt;
#		Latin2 		- East European&lt;br /&gt;
#		Latin3 		- South European&lt;br /&gt;
#		Latin4 		- North European&lt;br /&gt;
#		Cyrillic&lt;br /&gt;
#		Arabic&lt;br /&gt;
#		Greek&lt;br /&gt;
#		Hebrew&lt;br /&gt;
#		Latin5 		- Turkish&lt;br /&gt;
#		Latin6&lt;br /&gt;
#		Windows-1251&lt;br /&gt;
#		Japan&lt;br /&gt;
#		Koi8-r&lt;br /&gt;
#		UTF-8&lt;br /&gt;
#&lt;br /&gt;
#charset Latin1&lt;br /&gt;
&lt;br /&gt;
# TAG: user_invalid_char &amp;quot;&amp;amp;/&amp;quot;&lt;br /&gt;
#      Records that contain invalid characters in userid will be ignored by Sarg.&lt;br /&gt;
#&lt;br /&gt;
#user_invalid_char &amp;quot;&amp;amp;/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# TAG: privacy yes|no&lt;br /&gt;
#      privacy_string &amp;quot;***.***.***.***&amp;quot;&lt;br /&gt;
#      privacy_string_color blue&lt;br /&gt;
#      In some countries the sysadm cannot see the visited sites by a restrictive law.&lt;br /&gt;
#      Using privacy yes the visited url will be changes by privacy_string and the link&lt;br /&gt;
#      will be removed from reports.&lt;br /&gt;
#&lt;br /&gt;
#privacy no&lt;br /&gt;
#privacy_string &amp;quot;***.***.***.***&amp;quot;&lt;br /&gt;
#privacy_string_color blue&lt;br /&gt;
&lt;br /&gt;
# TAG: include_users &amp;quot;user1:user2:...:usern&amp;quot;&lt;br /&gt;
#      Reports will be generated only for listed users.&lt;br /&gt;
#&lt;br /&gt;
#include_users none&lt;br /&gt;
&lt;br /&gt;
# TAG: exclude_string &amp;quot;string1:string2:...:stringn&amp;quot;&lt;br /&gt;
#      Records from access.log file that contain one of listed strings will be ignored.&lt;br /&gt;
#&lt;br /&gt;
#exclude_string none&lt;br /&gt;
&lt;br /&gt;
# TAG: show_successful_message yes|no&lt;br /&gt;
#      Shows &amp;quot;Successful report generated on dir&amp;quot; at end of process.&lt;br /&gt;
#&lt;br /&gt;
#show_successful_message yes&lt;br /&gt;
&lt;br /&gt;
# TAG: show_read_statistics yes|no&lt;br /&gt;
#      Shows some reading statistics.&lt;br /&gt;
#&lt;br /&gt;
#show_read_statistics yes&lt;br /&gt;
&lt;br /&gt;
# TAG: topuser_fields&lt;br /&gt;
#      Which fields must be in Topuser report.&lt;br /&gt;
#&lt;br /&gt;
#topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE&lt;br /&gt;
&lt;br /&gt;
# TAG: user_report_fields&lt;br /&gt;
#      Which fields must be in User report.&lt;br /&gt;
#&lt;br /&gt;
#user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE&lt;br /&gt;
&lt;br /&gt;
# TAG: bytes_in_sites_users_report yes|no&lt;br /&gt;
#      Bytes field must be in Site &amp;amp; Users Report ?&lt;br /&gt;
#&lt;br /&gt;
#bytes_in_sites_users_report no&lt;br /&gt;
&lt;br /&gt;
# TAG: topuser_num n&lt;br /&gt;
#      How many users in topsites report. 0 = no limit&lt;br /&gt;
#&lt;br /&gt;
#topuser_num 0&lt;br /&gt;
&lt;br /&gt;
# TAG: datafile file&lt;br /&gt;
#      Save the report results in a file to populate some database&lt;br /&gt;
#&lt;br /&gt;
#datafile none&lt;br /&gt;
&lt;br /&gt;
# TAG: datafile_delimiter &amp;quot;;&amp;quot;&lt;br /&gt;
#      ascii character to use as a field separator in datafile&lt;br /&gt;
#&lt;br /&gt;
#datafile_delimiter &amp;quot;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# TAG: datafile_fields all&lt;br /&gt;
#      Which data fields must be in datafile&lt;br /&gt;
#      user;date;time;url;connect;bytes;in_cache;out_cache;elapsed&lt;br /&gt;
#&lt;br /&gt;
#datafile_fields user;date;time;url;connect;bytes;in_cache;out_cache;elapsed&lt;br /&gt;
&lt;br /&gt;
# TAG: datafile_url ip|name&lt;br /&gt;
#      Saves the URL as ip or name in datafile&lt;br /&gt;
#&lt;br /&gt;
#datafile_url ip&lt;br /&gt;
&lt;br /&gt;
# TAG: weekdays&lt;br /&gt;
#      The weekdays to take into account ( Sunday-&amp;gt;0, Saturday-&amp;gt;6 )&lt;br /&gt;
# Example:&lt;br /&gt;
#weekdays 1-3,5&lt;br /&gt;
# Default:&lt;br /&gt;
#weekdays 0-6&lt;br /&gt;
&lt;br /&gt;
# TAG: hours&lt;br /&gt;
#      The hours to take into account&lt;br /&gt;
# Example:&lt;br /&gt;
#hours 7-12,14,16,18-20&lt;br /&gt;
# Default:&lt;br /&gt;
#hours 0-23&lt;br /&gt;
&lt;br /&gt;
# TAG: dansguardian_conf file&lt;br /&gt;
#      DansGuardian.conf file path&lt;br /&gt;
#      Generate reports from DansGuardian logs.&lt;br /&gt;
#      Use 'none' to disable it.&lt;br /&gt;
#      dansguardian_conf /usr/dansguardian/dansguardian.conf&lt;br /&gt;
#&lt;br /&gt;
#dansguardian_conf none&lt;br /&gt;
&lt;br /&gt;
# TAG: dansguardian_filter_out_date on|off&lt;br /&gt;
#      This option replaces dansguardian_ignore_date whose name was not appropriate with respect to its action.&lt;br /&gt;
#      Note the change of parameter value compared with the old option.&lt;br /&gt;
#      'off' use the record even if its date is outside of the range found in the input log file.&lt;br /&gt;
#      'on'  use the record only if its date is in the range found in the input log file.&lt;br /&gt;
#&lt;br /&gt;
#dansguardian_filter_out_date on&lt;br /&gt;
&lt;br /&gt;
# TAG: squidguard_conf file&lt;br /&gt;
#      path to squidGuard.conf file&lt;br /&gt;
#      Generate reports from SquidGuard logs.&lt;br /&gt;
#      Use 'none' to disable.&lt;br /&gt;
#      You can use sarg -L filename to use an alternate squidGuard log.&lt;br /&gt;
#      squidguard_conf /usr/local/squidGuard/squidGuard.conf&lt;br /&gt;
#&lt;br /&gt;
#squidguard_conf none&lt;br /&gt;
&lt;br /&gt;
# TAG: redirector_log file&lt;br /&gt;
#      the location of the web proxy redirector log such as one created by squidGuard or Rejik. The option&lt;br /&gt;
#      may be repeated up to 64 times to read multiple files.&lt;br /&gt;
#      If this option is specified, it takes precedence over squidguard_conf.&lt;br /&gt;
#      The command line option -L override this option.&lt;br /&gt;
#&lt;br /&gt;
#redirector_log /usr/local/squidGuard/var/logs/urls.log&lt;br /&gt;
&lt;br /&gt;
# TAG: redirector_filter_out_date on|off&lt;br /&gt;
#      This option replaces squidguard_ignore_date and redirector_ignore_date whose names were not&lt;br /&gt;
#      appropriate with respect to their action.&lt;br /&gt;
#      Note the change of parameter value compared with the old options.&lt;br /&gt;
#      'off' use the record even if its date is outside of the range found in the input log file.&lt;br /&gt;
#      'on'  use the record only if its date is in the range found in the input log file.&lt;br /&gt;
#&lt;br /&gt;
#redirector_filter_out_date on&lt;br /&gt;
&lt;br /&gt;
# TAG: redirector_log_format&lt;br /&gt;
#      Format string for web proxy redirector logs.&lt;br /&gt;
#      This option was named squidguard_log_format before sarg 2.3.&lt;br /&gt;
#      REJIK       #year#-#mon#-#day# #hour# #list#:#tmp# #ip# #user# #tmp#/#tmp#/#url#/#end#&lt;br /&gt;
#      SQUIDGUARD  #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp# #url# #ip#/#tmp# #user# #end#&lt;br /&gt;
#redirector_log_format #year#-#mon#-#day# #hour# #tmp#/#list#/#tmp# #url# #ip#/#tmp# #user# #end#&lt;br /&gt;
&lt;br /&gt;
# TAG: show_sarg_info yes|no&lt;br /&gt;
#      shows sarg information and site path on each report bottom&lt;br /&gt;
#&lt;br /&gt;
#show_sarg_info yes&lt;br /&gt;
&lt;br /&gt;
# TAG: show_sarg_logo yes|no&lt;br /&gt;
#      shows sarg logo&lt;br /&gt;
#&lt;br /&gt;
#show_sarg_logo yes&lt;br /&gt;
&lt;br /&gt;
# TAG: parsed_output_log directory&lt;br /&gt;
#      Saves the processed log in a sarg format after parsing the squid log file.&lt;br /&gt;
#      This is a way to dump all of the data structures out, after parsing from&lt;br /&gt;
#      the logs (presumably this data will be much smaller than the log files themselves),&lt;br /&gt;
#      and pull them back in for later processing and merging with data from previous logs.&lt;br /&gt;
#&lt;br /&gt;
#parsed_output_log none&lt;br /&gt;
&lt;br /&gt;
# TAG: parsed_output_log_compress /bin/gzip|/usr/bin/bzip2|nocompress&lt;br /&gt;
#      Command to run to compress sarg parsed output log. It may contain&lt;br /&gt;
#      options (such as -f to overwrite existing target file). The name of&lt;br /&gt;
#      the file to compresse is provided at the end of this&lt;br /&gt;
#      command line. Don't forget to quote things appropriately.&lt;br /&gt;
#&lt;br /&gt;
#parsed_output_log_compress /bin/gzip&lt;br /&gt;
&lt;br /&gt;
# TAG: displayed_values bytes|abbreviation&lt;br /&gt;
#      how the values will be displayed in reports.&lt;br /&gt;
#      eg. bytes  	-  209.526&lt;br /&gt;
#          abbreviation -  210K&lt;br /&gt;
#&lt;br /&gt;
#displayed_values bytes&lt;br /&gt;
&lt;br /&gt;
# Report limits&lt;br /&gt;
# TAG: authfail_report_limit n&lt;br /&gt;
# TAG: denied_report_limit n&lt;br /&gt;
# TAG: siteusers_report_limit n&lt;br /&gt;
# TAG: squidguard_report_limit n&lt;br /&gt;
# TAG: user_report_limit n&lt;br /&gt;
# TAG: dansguardian_report_limit n&lt;br /&gt;
# TAG: download_report_limit n&lt;br /&gt;
#      report limits (lines).&lt;br /&gt;
#      '0' no limit&lt;br /&gt;
#&lt;br /&gt;
#authfail_report_limit 10&lt;br /&gt;
#denied_report_limit 10&lt;br /&gt;
#siteusers_report_limit 0&lt;br /&gt;
#squidguard_report_limit 10&lt;br /&gt;
#dansguardian_report_limit 10&lt;br /&gt;
#user_report_limit 10&lt;br /&gt;
#user_report_limit 50&lt;br /&gt;
&lt;br /&gt;
# TAG: www_document_root dir&lt;br /&gt;
#     Where is your Web DocumentRoot&lt;br /&gt;
#     Sarg will create sarg-php directory with some PHP modules:&lt;br /&gt;
#     - sarg-squidguard-block.php - add urls from user reports to squidGuard DB&lt;br /&gt;
#&lt;br /&gt;
#www_document_root /var/www/html&lt;br /&gt;
&lt;br /&gt;
# TAG: block_it module_url&lt;br /&gt;
#     This tag allow you to pass urls from user reports to a cgi or php module,&lt;br /&gt;
#     to be blocked by some Squid acl&lt;br /&gt;
#&lt;br /&gt;
#     Eg.: block_it /sarg-php/sarg-block-it.php&lt;br /&gt;
#     sarg-block-it is a php that will append a url to a flat file.&lt;br /&gt;
#     You must change /var/www/html/sarg-php/sarg-block-it to point to your file&lt;br /&gt;
#     in $filename variable, and chown to a httpd owner.&lt;br /&gt;
#&lt;br /&gt;
#     sarg will pass http://module_url?url=url&lt;br /&gt;
#&lt;br /&gt;
#block_it none&lt;br /&gt;
&lt;br /&gt;
# TAG: external_css_file path&lt;br /&gt;
#     Provide the path to an external css file to link into the HTML reports instead of&lt;br /&gt;
#     the inline css written by sarg when this option is not set.&lt;br /&gt;
#&lt;br /&gt;
#     In versions prior to 2.3, this used to be an absolute file name to&lt;br /&gt;
#     a file to include verbatim in each HTML page but, as it takes a lot of&lt;br /&gt;
#     space, version 2.3 switched to a link to an external css file.&lt;br /&gt;
#     Therefore, this option must contain the HTTP server path on which a client&lt;br /&gt;
#     browser may find the css file.&lt;br /&gt;
#&lt;br /&gt;
#     Sarg use theses style classes:&lt;br /&gt;
#	.logo		logo class&lt;br /&gt;
#	.info		sarg information class, align=center&lt;br /&gt;
#	.title_c	title class, align=center&lt;br /&gt;
#	.header_c	header class, align:center&lt;br /&gt;
#	.header_l	header class, align:left&lt;br /&gt;
#	.header_r	header class, align:right&lt;br /&gt;
#	.text		text class, align:right&lt;br /&gt;
#	.data		table text class, align:right&lt;br /&gt;
#	.data2		table text class, align:left&lt;br /&gt;
#	.data3		table text class, align:center&lt;br /&gt;
#	.link  		link class&lt;br /&gt;
#&lt;br /&gt;
#     Sarg can be instructed to output the internal css it inline&lt;br /&gt;
#     into the reports with this command:&lt;br /&gt;
#&lt;br /&gt;
#        sarg --css&lt;br /&gt;
#&lt;br /&gt;
#     You can redirect the output to a file of your choice and edit&lt;br /&gt;
#     it to your liking.&lt;br /&gt;
#&lt;br /&gt;
#external_css_file none&lt;br /&gt;
&lt;br /&gt;
# TAG: user_authentication yes|no&lt;br /&gt;
#     Allow user authentication in User Reports using .htaccess&lt;br /&gt;
#     Parameters:&lt;br /&gt;
#	AuthUserTemplateFile - The template to use to create the&lt;br /&gt;
#     .htaccess file. In the template, %u is replaced by the&lt;br /&gt;
#     user's ID for which the report is generated. The path of the&lt;br /&gt;
#     template is relative to the directory containing sarg&lt;br /&gt;
#     configuration file.&lt;br /&gt;
#&lt;br /&gt;
# user_authentication no&lt;br /&gt;
# AuthUserTemplateFile sarg_htaccess&lt;br /&gt;
&lt;br /&gt;
# TAG: download_suffix &amp;quot;suffix,suffix,...,suffix&amp;quot;&lt;br /&gt;
#    file suffix to be considered as &amp;quot;download&amp;quot; in Download report.&lt;br /&gt;
#    Use 'none' to disable.&lt;br /&gt;
#&lt;br /&gt;
#download_suffix &amp;quot;zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# TAG: ulimit n&lt;br /&gt;
#    The maximum number of open file descriptors to avoid &amp;quot;Too many open files&amp;quot; error message.&lt;br /&gt;
#    You need to run sarg as root to use ulimit tag.&lt;br /&gt;
#    If you run sarg with a low privilege user, set to 'none' to disable ulimit&lt;br /&gt;
#&lt;br /&gt;
#ulimit 20000&lt;br /&gt;
&lt;br /&gt;
# TAG: ntlm_user_format user|domainname+username&lt;br /&gt;
#      NTLM users format.&lt;br /&gt;
#&lt;br /&gt;
#ntlm_user_format domainname+username&lt;br /&gt;
&lt;br /&gt;
# TAG: realtime_refresh_time num sec&lt;br /&gt;
#      How many time to auto refresh the realtime report&lt;br /&gt;
#      0 = disable&lt;br /&gt;
#&lt;br /&gt;
# realtime_refresh_time 3&lt;br /&gt;
&lt;br /&gt;
# TAG: realtime_access_log_lines num&lt;br /&gt;
#      How many last lines to get from access.log file&lt;br /&gt;
#&lt;br /&gt;
# realtime_access_log_lines 1000&lt;br /&gt;
&lt;br /&gt;
# TAG: realtime_types: GET,PUT,CONNECT,ICP_QUERY,POST&lt;br /&gt;
#      Which records must be in realtime report.&lt;br /&gt;
#&lt;br /&gt;
# realtime_types GET,PUT,CONNECT&lt;br /&gt;
&lt;br /&gt;
# TAG: realtime_unauthenticated_records: ignore|show&lt;br /&gt;
#      What to do with unauthenticated records in realtime report.&lt;br /&gt;
#&lt;br /&gt;
# realtime_unauthenticated_records: show&lt;br /&gt;
&lt;br /&gt;
# TAG: byte_cost value no_cost_limit&lt;br /&gt;
#      Cost per byte.&lt;br /&gt;
#      Eg. byte_cost 0.01 100000000&lt;br /&gt;
#           per byte cost      = 0.01&lt;br /&gt;
#           bytes with no cost = 100 Mb&lt;br /&gt;
#      0 = disable&lt;br /&gt;
#&lt;br /&gt;
# byte_cost 0.01 50000000&lt;br /&gt;
&lt;br /&gt;
# TAG: squid24 on|off&lt;br /&gt;
#      Compatilibity with squid version &amp;lt;= 2.4 when using emulate_http_log on&lt;br /&gt;
#&lt;br /&gt;
# squid24 off&lt;br /&gt;
&lt;br /&gt;
# TAG: sorttable path&lt;br /&gt;
#      The path to a javascript script to dynamically sort the tables.&lt;br /&gt;
#      The path is the link a browser must follow to find the script. For instance,&lt;br /&gt;
#      it may be http://www.myproxy.org/sorttable.js or just /sorttable.js if the script&lt;br /&gt;
#      is at the root of your web site.&lt;br /&gt;
#&lt;br /&gt;
#      If the path starts with &amp;quot;../&amp;quot; then it is assumed to be a relative&lt;br /&gt;
#      path and sarg adds as many &amp;quot;../&amp;quot; as necessary to locate the js script from&lt;br /&gt;
#      the output directory. Therefore, ../../sorttable.js links to the javascript&lt;br /&gt;
#      one level above output_dir.&lt;br /&gt;
#&lt;br /&gt;
#      If this entry is set, each sortable table will have the &amp;quot;sortable&amp;quot; class set.&lt;br /&gt;
#      You may have a look at http://www.kryogenix.org/code/browser/sorttable/&lt;br /&gt;
#      for the implementation on which sarg is based.&lt;br /&gt;
#&lt;br /&gt;
# sorttable /sorttable.js&lt;br /&gt;
&lt;br /&gt;
# TAG: hostalias&lt;br /&gt;
#      The name of a text file containing the host names one per line and the&lt;br /&gt;
#      optional alias to use in the report instead of that host name.&lt;br /&gt;
#      Host names may contain up to one wildcard denoted by a *. The wildcard&lt;br /&gt;
#      must not end the host name.&lt;br /&gt;
#      The host name may be followed by an optional alias but if no alias is&lt;br /&gt;
#      provided, the host name, including the wildcard, replaces any matching&lt;br /&gt;
#      host name found in the log.&lt;br /&gt;
#      Host names replaced by identical aliases are grouped together in the&lt;br /&gt;
#      reports.&lt;br /&gt;
#      IP addresses are supported and accept the CIDR notation both for IPv4 and&lt;br /&gt;
#      IPv6 addresses.&lt;br /&gt;
#      Regular expressions can also be used if sarg was compiled with libpcre.&lt;br /&gt;
#      A regular expression is formated as re:/regexp/ alias&lt;br /&gt;
#      The regexp is a perl regular expression (see man perlre).&lt;br /&gt;
#      Subpatterns are allowed in the alias. Sarg recognizes sed (\1) or perl ($1)&lt;br /&gt;
#      subpatterns. Only 9 subpatterns are allowed in the replacement string.&lt;br /&gt;
#&lt;br /&gt;
#      Example:&lt;br /&gt;
#      *.gstatic.com&lt;br /&gt;
#      mt*.google.com&lt;br /&gt;
#      *.myphone.microsoft.com&lt;br /&gt;
#      *.myphone.microsoft.com:443 *.myphone.microsoft.com:secure&lt;br /&gt;
#      *.freeav.net antivirus:freeav&lt;br /&gt;
#      *.mail.live.com&lt;br /&gt;
#      65.52.00.00/14 *.mail.live.com&lt;br /&gt;
#      re:/\.dropbox\.com(:443)?/ dropbox&lt;br /&gt;
#      re:/([\w-]+)\.(\w*[a-zA-Z]\w*)(?::\d+)?$/\1.\2&lt;br /&gt;
#hostalias /usr/local/sarg/hostalias&lt;br /&gt;
&lt;br /&gt;
# TAG: keep_temp_log yes|no&lt;br /&gt;
#      Keep temporary files created by sarg to produce its reports. The normal&lt;br /&gt;
#      operation mode is to delete those files when they are not necessary any more.&lt;br /&gt;
#&lt;br /&gt;
#      Never leave that option to &amp;quot;yes&amp;quot; for normal operation as temporary files&lt;br /&gt;
#      left over by previous run can be included in subsequent reports.&lt;br /&gt;
#&lt;br /&gt;
#      Use this option only to diagnose a problem with your reports. A better&lt;br /&gt;
#      alternative is to run sarg from the command line with optino -k.&lt;br /&gt;
#keep_temp_log no&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Snifer</name></author>	</entry>

	</feed>