1<?xml version="1.0" encoding="UTF-8"?>
2<conf>
3	<senders>
4		<sender id="1" enable="true">
5			<name>crashlog</name>
6			<outdir>/var/log/crashlog</outdir>
7			<maxcrashdirs>1000</maxcrashdirs>
8			<maxlines>5000</maxlines>
9			<spacequota>90</spacequota>
10			<foldersize>200</foldersize>
11			<uptime>
12				<name>UPTIME</name>
13				<frequency>5</frequency>
14				<eventhours>6</eventhours>
15			</uptime>
16		</sender>
17		<sender id="2" enable="true">
18			<name>telemd</name>
19			<outdir>/var/log/acrnprobe</outdir>
20			<uptime>
21				<name>UPTIME</name>
22				<frequency>5</frequency>
23				<eventhours>6</eventhours>
24			</uptime>
25		</sender>
26	</senders>
27
28	<triggers>
29		<trigger id="1" enable="true">
30			<name>t_pstore</name>
31			<type>node</type>
32			<path>/sys/fs/pstore/[*]</path>
33		</trigger>
34		<trigger id="2" enable="true">
35			<name>t_boot</name>
36			<type>file</type>
37			<path>/proc/cmdline</path>
38		</trigger>
39		<trigger id="3" enable="true">
40			<name>t_usercrash</name>
41			<type>dir</type>
42			<path>/var/log/usercrashes</path>
43		</trigger>
44		<trigger id="4" enable="true">
45			<name>t_rebootreason</name>
46			<type>rebootreason</type>
47		</trigger>
48		<trigger id="5" enable="true">
49			<name>t_acrnlog_last</name>
50			<type>file</type>
51			<path>/var/log/acrnlog/acrnlog_last.[*]</path>
52		</trigger>
53	</triggers>
54
55	<vms enable="true">
56		<vm id="1" enable="true">
57			<name>VM1</name>
58			<channel>polling</channel>
59			<interval>60</interval>
60			<syncevent id="1">CRASH/UIWDT</syncevent>
61			<syncevent id="2">CRASH/IPANIC</syncevent>
62			<syncevent id="3">REBOOT</syncevent>
63		</vm>
64	</vms>
65
66	<logs>
67		<log id="1" enable="true">
68			<name>pstore</name>
69			<type>node</type>
70			<deletesource>true</deletesource>
71			<path>/sys/fs/pstore/[*]</path>
72		</log>
73		<log id='2' enable='true'>
74			<name>kmsg</name>
75			<type>node</type>
76			<path>/dev/kmsg</path>
77			<sizelimit>2</sizelimit>
78		</log>
79		<log id='3' enable='true'>
80			<name>cmdline</name>
81			<type>node</type>
82			<path>/proc/cmdline</path>
83		</log>
84		<log id='4' enable='true'>
85			<name>syslog</name>
86			<type>cmd</type>
87			<path>journalctl -b -0 -n 300 --no-pager</path>
88		</log>
89		<log id='5' enable='true'>
90			<name>acrnlog_cur</name>
91			<type>file</type>
92			<path>/var/log/acrnlog/acrnlog_cur.[-1]</path>
93			<lines>500</lines>
94		</log>
95		<log id='6' enable='true'>
96			<name>acrnlog_last</name>
97			<type>file</type>
98			<path>/var/log/acrnlog/acrnlog_last.[*]</path>
99		</log>
100	</logs>
101
102	<crashes>
103		<crash id='1' inherit='0' enable='true'>
104			<name>UNKNOWN</name>
105			<trigger>t_rebootreason</trigger>
106			<channel>oneshot</channel>
107			<content id='1'>WARM</content>
108			<log id='1'>pstore</log>
109			<log id='2'>acrnlog_last</log>
110		</crash>
111		<crash id='2' inherit='0' enable='true'>
112			<name>SWWDT_UNHANDLE</name>
113			<trigger>t_rebootreason</trigger>
114			<channel>oneshot</channel>
115			<content id='1'>WATCHDOG</content>
116			<log id='1'>pstore</log>
117			<log id='2'>acrnlog_last</log>
118		</crash>
119		<crash id='3' inherit='0' enable='true'>
120			<name>HWWDT_UNHANDLE</name>
121			<trigger>t_rebootreason</trigger>
122			<channel>oneshot</channel>
123			<content id='1'>GLOBAL</content>
124			<log id='1'>pstore</log>
125			<log id='2'>acrnlog_last</log>
126		</crash>
127		<crash id='4' inherit='1' enable='true'>
128			<name>ACRNCRASH</name>
129			<trigger>t_acrnlog_last</trigger>
130			<content id='1'>= Unhandled exception:</content>
131		</crash>
132		<crash id='5' inherit='1' enable='true'>
133			<name>IPANIC</name>
134			<trigger>t_pstore</trigger>
135			<content id='1'> </content>
136			<mightcontent expression='1' id='1'>Kernel panic - not syncing:</mightcontent>
137			<mightcontent expression='1' id='2'>BUG: unable to handle kernel</mightcontent>
138			<data id='1'>kernel BUG at</data>
139			<data id='2'>EIP is at</data>
140			<data id='3'>Comm:</data>
141		</crash>
142		<crash id='6' inherit='2' enable='true'>
143			<name>ACRNCRASH</name>
144			<trigger>t_acrnlog_last</trigger>
145			<content id='1'>= Unhandled exception:</content>
146		</crash>
147		<crash id='7' inherit='2' enable='true'>
148			<name>SWWDT_IPANIC</name>
149			<trigger>t_pstore</trigger>
150			<content id='1'> </content>
151			<mightcontent expression='1' id='1'>Kernel panic - not syncing:</mightcontent>
152			<mightcontent expression='1' id='2'>BUG: unable to handle kernel</mightcontent>
153			<data id='1'>kernel BUG at</data>
154			<data id='2'>EIP is at</data>
155			<data id='3'>Comm:</data>
156		</crash>
157		<crash id='8' inherit='0' enable='true'>
158			<name>USERCRASH</name>
159			<trigger>t_usercrash</trigger>
160			<channel>inotify</channel>
161			<log id='1'>kmsg</log>
162			<log id='2'>syslog</log>
163		</crash>
164		<crash id='9' inherit='0' enable='true'>
165			<name>IPANIC</name>
166			<trigger>t_pstore</trigger>
167			<channel>oneshot</channel>
168			<mightcontent expression='1' id='1'>Kernel panic - not syncing:</mightcontent>
169			<mightcontent expression='1' id='2'>BUG: unable to handle kernel</mightcontent>
170			<data id='1'>kernel BUG at</data>
171			<data id='2'>EIP is at</data>
172			<data id='3'>Comm:</data>
173			<log id='1'>pstore</log>
174		</crash>
175	</crashes>
176
177	<infos>
178		<info id='1' enable='true'>
179			<name>BOOT_LOGS</name>
180			<trigger>t_boot</trigger>
181			<channel>oneshot</channel>
182			<log id='1'>kmsg</log>
183			<log id='2'>cmdline</log>
184			<log id='3'>acrnlog_cur</log>
185			<log id='4'>acrnlog_last</log>
186		</info>
187	</infos>
188
189</conf>
190