Package: lire
Version: 2.0.1
some problems can appear from different hosts and I want to see from
wich host this message appear so I want to have something like :
Level
Message
Host
I want to have a limit of 10 messages for each level but have all
hosts for the printed messages.
The problem is :
if the number of messages is < limit then it's correct but
if the number of messages is > limit then the level disappear.
How to reproduce :
this is my host-by-top-10-messages-by-level.xml file :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE lire:report-spec PUBLIC
"-//LogReport.ORG//DTD Lire Report Specification Markup Language V2.0//EN"
"http://www.logreport.org/LRSML/2.0/lrsml.dtd">
<lire:report-spec xmlns:lire="http://www.logreport.org/LRSML/"
id="host-by-top-messages-by-level" superservice="syslog">
<lire:title>Top Messages by Host Syslog Report </lire:title>
<lire:description>
<para>test
</para>
</lire:description>
<lire:param-spec>
<lire:param name="messages_to_show" type="int" default="30">
<lire:description>
<para>The number of messages to include for each level in the
report.</para>
</lire:description>
</lire:param>
</lire:param-spec>
<lire:display-spec>
<lire:title>Hosts for top 10 Messages by Level</lire:title>
</lire:display-spec>
<lire:report-calc-spec>
<lire:group>
<lire:field name="level"/>
<lire:group sort="-msg_count" limit="10">
<lire:field name="message"/>
<lire:group >
<lire:field name="hostname"/>
<lire:count name="msg_count" label="message"/>
</lire:group>
</lire:group>
</lire:group>
</lire:report-calc-spec>
</lire:report-spec>
this is the template file :
<?xml version="1.0"?>
<!DOCTYPE lrcsml:config-spec PUBLIC
"-//LogReport.ORG//DTD Lire Report Configuration Specification
Markup Language V1.0//EN"
"http://www.logreport.org/LRCSML/1.0/lrcsml.dtd">
<lrcsml:config-spec xmlns="http://www.logreport.org/LRCML/"
xmlns:lrcsml="http://www.logreport.org/LRCSML/">
<lrcsml:report-config name="testsyslog">
<param name="testsyslog">
<param name="id">testsyslog</param>
<param name="sections">
<param name="section">
<param name="specs">
<param name="syslog:host-by-top-messages-by-level">
<param name="id">host-by-top-messages-by-level.0</param>
</param>
</param>
<param name="title">test</param>
<param name="superservice">syslog</param>
</param>
</param>
</param>
</lrcsml:report-config>
</lrcsml:config-spec>
and this is the test file :
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 1
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 2
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 2
2005-03-03 00:00:33 Daemon.Warning 22.33.226.233 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.232 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.233 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.234 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.235 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.236 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.237 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.238 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.239 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.240 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.243 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.242 warning test 3
2005-03-03 00:00:33 Daemon.Warning 22.33.226.243 warning test 3
2005-01-01 00:00:13 Daemon.Warning 22.33.446.431 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.434 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.433 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.434 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.435 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.436 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.437 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.438 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.439 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.420 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.441 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.444 warning test 4
2005-01-01 00:00:13 Daemon.Warning 22.33.446.443 warning test 4
2005-05-05 00:00:53 Daemon.Warning 22.33.226.235 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.232 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.233 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.234 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.235 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.236 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.237 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.238 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.239 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.240 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.245 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.242 warning test 5
2005-05-05 00:00:53 Daemon.Warning 22.33.226.243 warning test 5
2005-01-01 00:00:13 Daemon.Warning 22.33.66.31 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.36 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.33 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.34 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.35 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.36 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.37 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.38 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.39 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.40 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.41 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.46 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.66.43 warning test 6
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 7
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 8
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 9
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 10
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 11
2005-01-01 00:00:13 Daemon.Warning 22.33.226.231 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.232 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.233 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.234 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.235 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.236 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.237 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.238 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.239 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.240 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.241 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.242 warning test 12
2005-01-01 00:00:13 Daemon.Warning 22.33.226.243 warning test 12
2005-01-01 00:00:13 Daemon.Error 22.33.226.231 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.232 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.233 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.234 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.235 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.236 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.237 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.238 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.239 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.240 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.241 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.242 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.243 error test 1
2005-01-01 00:00:13 Daemon.Error 22.33.226.231 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.232 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.233 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.234 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.235 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.236 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.237 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.238 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.239 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.240 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.241 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.242 error test 2
2005-01-01 00:00:13 Daemon.Error 22.33.226.243 error test 2
do only
Level message
Message
Host
---------------------------------------------------------------- -------
Error 26
error_test_2 13
22.33.226.231 1
22.33.226.232 1
22.33.226.233 1
22.33.226.234 1
22.33.226.235 1
22.33.226.236 1
22.33.226.237 1
22.33.226.238 1
22.33.226.239 1
22.33.226.240 1
22.33.226.241 1
22.33.226.242 1
22.33.226.243 1
error_test_1 13
22.33.226.232 1
22.33.226.233 1
22.33.226.238 1
22.33.226.231 1
22.33.226.234 1
22.33.226.235 1
22.33.226.236 1
22.33.226.237 1
22.33.226.239 1
22.33.226.240 1
22.33.226.241 1
22.33.226.242 1
22.33.226.243 1
---------------------------------------------------------------- -------
Total for 182 records 182
With the limit at 10 the warnings don't appear while the errors are here.
with the limit at 12 (nb of warning messages) they appear...
The limit parameter supress the level when it is reached... while it
should truncate the number of messages to display...
please send me some feedback.
perl -v
:
This is perl, v5.8.7 built for i486-linux-gnu-thread-multi
(...)
(everything else works)
--
Emeric Laroche