
--_000_BFAB40933B3367488CE6299BAF8592D1014E52AE6F20SOCRATESasl_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, I would need to have an Event-History of our VMs for auditing purposes that= is able to go back until the moment the VM was created/imported. I found t= he Events Tab in the VM view and found that this is not showing everything = to the moment of creation. Things that are important for me would be any ch= ange in CPUs or Host that the VM is pinned to. Are the Events stored in the= Engine DB and can I read them in any way ? Is there a value that needs to = be changed in order to keep all Events for a VM ? Thank you for helping, Sven --_000_BFAB40933B3367488CE6299BAF8592D1014E52AE6F20SOCRATESasl_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT= =3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros= oft Word 15 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-fareast-language:EN-US;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} span.E-MailFormatvorlage17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif; mso-fareast-language:EN-US;} @page WordSection1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 2.0cm 70.85pt;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--></head><body lang=3DDE link=3D"#0563C1" v= link=3D"#954F72"><div class=3DWordSection1><p class=3DMsoNormal><span lang= =3DEN-US>Hi All, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN= -US><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>I w= ould need to have an Event-History of our VMs for auditing purposes that is= able to go back until the moment the VM was created/imported. I found the = Events Tab in the VM view and found that this is not showing everything to = the moment of creation. Things that are important for me would be any chang= e in CPUs or Host that the VM is pinned to. Are the Events stored in the En= gine DB and can I read them in any way ? Is there a value that needs to be = changed in order to keep all Events for a VM ? <o:p></o:p></span></p><p cla= ss=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p class=3DMs= oNormal><span lang=3DEN-US>Thank you for helping, <o:p></o:p></span></p><p = class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p class= =3DMsoNormal><span lang=3DEN-US>Sven<o:p></o:p></span></p><p class=3DMsoNor= mal><o:p> </o:p></p></div></body></html>= --_000_BFAB40933B3367488CE6299BAF8592D1014E52AE6F20SOCRATESasl_--

</span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'= Sven<o:p></o:p></span></p><div><div style=3D'border:none;border-top:solid = #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span styl= e=3D'mso-fareast-language:DE'>Von:</span></b><span style=3D'mso-fareast-lan= guage:DE'> users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] <b>Im A= uftrag von </b>Sven Achtelik<br><b>Gesendet:</b> Donnerstag, 16. M=E4rz 201= 7 11:54<br><b>An:</b> users@ovirt.org<br><b>Betreff:</b> [ovirt-users] Even= t History for a VM<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o= :p> </o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Hi All, <o:p></o= :p></span></p><p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></sp= an></p><p class=3DMsoNormal><span lang=3DEN-US>I would need to have an Even= t-History of our VMs for auditing purposes that is able to go back until th= e moment the VM was created/imported. I found the Events Tab in the VM view= and found that this is not showing everything to the moment of creation. T= hings that are important for me would be any change in CPUs or Host that th= e VM is pinned to. Are the Events stored in the Engine DB and can I read th= em in any way ? Is there a value that needs to be changed in order to keep = all Events for a VM ? <o:p></o:p></span></p><p class=3DMsoNormal><span lang= =3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-U= S>Thank you for helping, <o:p></o:p></span></p><p class=3DMsoNormal><span l= ang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DE= N-US>Sven<o:p></o:p></span></p><p class=3DMsoNormal><o:p> </o:p></p></=
--_000_BFAB40933B3367488CE6299BAF8592D1014E52AE71BESOCRATESasl_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, does anyone know if this information is pulled from the logs and if it's re= lated to the log-rotation or if this is part of the Engine DB. I need to kn= ow if it's possible to read this information like 2 or 3 years later for so= me auditing purpose. It might help if you could let me know where to look a= t. Thank you, Sven Von: users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] Im Auftrag vo= n Sven Achtelik Gesendet: Donnerstag, 16. M=E4rz 2017 11:54 An: users@ovirt.org Betreff: [ovirt-users] Event History for a VM Hi All, I would need to have an Event-History of our VMs for auditing purposes that= is able to go back until the moment the VM was created/imported. I found t= he Events Tab in the VM view and found that this is not showing everything = to the moment of creation. Things that are important for me would be any ch= ange in CPUs or Host that the VM is pinned to. Are the Events stored in the= Engine DB and can I read them in any way ? Is there a value that needs to = be changed in order to keep all Events for a VM ? Thank you for helping, Sven --_000_BFAB40933B3367488CE6299BAF8592D1014E52AE71BESOCRATESasl_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content= =3D"text/html; charset=3Diso-8859-1"><meta name=3DGenerator content=3D"Micr= osoft Word 15 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-fareast-language:EN-US;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} span.E-MailFormatvorlage17 {mso-style-type:personal; font-family:"Calibri",sans-serif; color:windowtext;} span.E-MailFormatvorlage18 {mso-style-type:personal-reply; font-family:"Calibri",sans-serif; color:#1F497D;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt;} @page WordSection1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 2.0cm 70.85pt;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--></head><body lang=3DDE link=3D"#0563C1" v= link=3D"#954F72"><div class=3DWordSection1><p class=3DMsoNormal><span style= =3D'color:#1F497D'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span styl= e=3D'color:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><span = lang=3DEN-US style=3D'color:#1F497D'>does anyone know if this information i= s pulled from the logs and if it’s related to the log-rotation or if = this is part of the Engine DB. I need to know if it’s possible to rea= d this information like 2 or 3 years later for some auditing purpose. It mi= ght help if you could let me know where to look at. <o:p></o:p></span></p><= p class=3DMsoNormal><a name=3D"_MailEndCompose"><span lang=3DEN-US style=3D= 'color:#1F497D'><o:p> </o:p></span></a></p><p class=3DMsoNormal><span = lang=3DEN-US style=3D'color:#1F497D'>Thank you, <o:p></o:p></span></p><p cl= ass=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'><o:p> </o:p= div></body></html>= --_000_BFAB40933B3367488CE6299BAF8592D1014E52AE71BESOCRATESasl_--

On Tue, Mar 21, 2017 at 8:42 AM, Sven Achtelik <Sven.Achtelik@eps.aero> wrote:
Hi,
does anyone know if this information is pulled from the logs and if it’s related to the log-rotation or if this is part of the Engine DB. I need to know if it’s possible to read this information like 2 or 3 years later for some auditing purpose. It might help if you could let me know where to look at.
Thank you,
Sven
*Von:* users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] *Im Auftrag von *Sven Achtelik *Gesendet:* Donnerstag, 16. März 2017 11:54 *An:* users@ovirt.org *Betreff:* [ovirt-users] Event History for a VM
Hi All,
I would need to have an Event-History of our VMs for auditing purposes that is able to go back until the moment the VM was created/imported. I found the Events Tab in the VM view and found that this is not showing everything to the moment of creation. Things that are important for me would be any change in CPUs or Host that the VM is pinned to. Are the Events stored in the Engine DB and can I read them in any way ? Is there a value that needs to be changed in order to keep all Events for a VM ?
Thank you for helping,
Sven
+1 Gianluca

Hi Sven, On your engine you can run the following to get the vms info from the engine database: su - postgres -c "psql -U postgres engine -c 'select * from vms;'" |less -S You may also find some info on the specific vm in the engine log and the libvirt log: On the engine - /var/log/ovirt-engine/engine.log (this will probably have been rotated in your case. Check to see the oldest engine.log in the directory). On the host the the vm runs on - /var/log/libvirt/qemu/vm111.log Hope this helps, Kevin On Tue, Mar 21, 2017 at 9:45 AM, Gianluca Cecchi <gianluca.cecchi@gmail.com> wrote:
On Tue, Mar 21, 2017 at 8:42 AM, Sven Achtelik <Sven.Achtelik@eps.aero> wrote:
Hi,
does anyone know if this information is pulled from the logs and if it’s related to the log-rotation or if this is part of the Engine DB. I need to know if it’s possible to read this information like 2 or 3 years later for some auditing purpose. It might help if you could let me know where to look at.
Thank you,
Sven
*Von:* users-bounces@ovirt.org [mailto:users-bounces@ovirt.org] *Im Auftrag von *Sven Achtelik *Gesendet:* Donnerstag, 16. März 2017 11:54 *An:* users@ovirt.org *Betreff:* [ovirt-users] Event History for a VM
Hi All,
I would need to have an Event-History of our VMs for auditing purposes that is able to go back until the moment the VM was created/imported. I found the Events Tab in the VM view and found that this is not showing everything to the moment of creation. Things that are important for me would be any change in CPUs or Host that the VM is pinned to. Are the Events stored in the Engine DB and can I read them in any way ? Is there a value that needs to be changed in order to keep all Events for a VM ?
Thank you for helping,
Sven
+1
Gianluca
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_000_BFAB40933B3367488CE6299BAF8592D1014E52AE71C6SOCRATESasl_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgS2V2aW4sDQoNCnRoYW5rIHlvdSBmb3IgdGhlIGRldGFpbHMgb24gdGhpcy4gRG8geW91IGFs c28ga25vdyBob3cgYW5kIHdoZXJlIHRoaW5ncyBsaWtlIGNoYW5nZXMgdG8gdGhlIFZNcyBDUFVz IG9yIHByZWZlcnJlZCBob3N0IG9yIFJhbSBhcmUgc3RvcmVkID8gSeKAmW0gbG9va2luZyBmb3Ig dGhlIGFiaWxpdHkgdG8gc2hvdyB0aGUgaGlzdG9yeSBvZiBhIFZNLg0KDQpFeGFtcGxlOiBJIGhh dmUgYSBWTSB0aGF0IGhhcyA0IHZDUHVzLCA2NEdCIFJhbSBhbmQgaXMgcGlubmVkIHRvIGhvc3Qg MS4gMiBvciAzIHllYXJzIGxhdGVyIEkgbmVlZCB0byBiZSBhYmxlIHRvIHNob3cgYW4gYXVkaXRv ciB0aGF0IHRoaXMgaGFzIG5vdCBjaGFuZ2VkIHRocm91Z2hvdXQgdGhhdCB0aW1lLg0KDQpBcmUg dGhvc2UgY2hhbmdlcyByZWNvcmRlZCA/IGFuIGlmIHRoYXTigJlzIHRoZSBjYXNlIGFyZSB0aGUg cmVjb3JkZWQgaW4gdGhlIERCID8NCg0KVGhhbmsgeW91LA0KDQpTdmVuDQoNClZvbjogS2V2aW4g R29sZGJsYXR0IFttYWlsdG86a2dvbGRibGFAcmVkaGF0LmNvbV0NCkdlc2VuZGV0OiBEaWVuc3Rh ZywgMjEuIE3DpHJ6IDIwMTcgMDk6MzINCkFuOiBHaWFubHVjYSBDZWNjaGkgPGdpYW5sdWNhLmNl Y2NoaUBnbWFpbC5jb20+DQpDYzogU3ZlbiBBY2h0ZWxpayA8U3Zlbi5BY2h0ZWxpa0BlcHMuYWVy bz47IHVzZXJzQG92aXJ0Lm9yZzsgUmF6IFRhbWlyIDxyYXRhbWlyQHJlZGhhdC5jb20+OyBHb2xk YmxhdHQsIEtldmluIDxrZ29sZGJsYUByZWRoYXQuY29tPg0KQmV0cmVmZjogUmU6IFtvdmlydC11 c2Vyc10gRXZlbnQgSGlzdG9yeSBmb3IgYSBWTQ0KDQpIaSBTdmVuLA0KT24geW91ciBlbmdpbmUg eW91IGNhbiBydW4gdGhlIGZvbGxvd2luZyB0byBnZXQgdGhlIHZtcyBpbmZvIGZyb20gdGhlIGVu Z2luZSBkYXRhYmFzZToNCg0Kc3UgLSBwb3N0Z3JlcyAtYyAicHNxbCAtVSBwb3N0Z3JlcyBlbmdp bmUgLWMgICdzZWxlY3QgKiBmcm9tIHZtczsnIiB8bGVzcyAtUw0KWW91IG1heSBhbHNvIGZpbmQg c29tZSBpbmZvIG9uIHRoZSBzcGVjaWZpYyB2bSBpbiB0aGUgZW5naW5lIGxvZyBhbmQgdGhlIGxp YnZpcnQgbG9nOg0KT24gdGhlIGVuZ2luZSAtIC92YXIvbG9nL292aXJ0LWVuZ2luZS9lbmdpbmUu bG9nICh0aGlzIHdpbGwgcHJvYmFibHkgaGF2ZSBiZWVuIHJvdGF0ZWQgaW4geW91ciBjYXNlLiBD aGVjayB0byBzZWUgdGhlIG9sZGVzdCBlbmdpbmUubG9nIGluIHRoZSBkaXJlY3RvcnkpLg0KDQpP biB0aGUgaG9zdCB0aGUgdGhlIHZtIHJ1bnMgb24gLSAvdmFyL2xvZy9saWJ2aXJ0L3FlbXUvdm0x MTEubG9nDQoNCkhvcGUgdGhpcyBoZWxwcywNCg0KS2V2aW4NCg0KT24gVHVlLCBNYXIgMjEsIDIw MTcgYXQgOTo0NSBBTSwgR2lhbmx1Y2EgQ2VjY2hpIDxnaWFubHVjYS5jZWNjaGlAZ21haWwuY29t PG1haWx0bzpnaWFubHVjYS5jZWNjaGlAZ21haWwuY29tPj4gd3JvdGU6DQpPbiBUdWUsIE1hciAy MSwgMjAxNyBhdCA4OjQyIEFNLCBTdmVuIEFjaHRlbGlrIDxTdmVuLkFjaHRlbGlrQGVwcy5hZXJv PG1haWx0bzpTdmVuLkFjaHRlbGlrQGVwcy5hZXJvPj4gd3JvdGU6DQpIaSwNCg0KZG9lcyBhbnlv bmUga25vdyBpZiB0aGlzIGluZm9ybWF0aW9uIGlzIHB1bGxlZCBmcm9tIHRoZSBsb2dzIGFuZCBp ZiBpdOKAmXMgcmVsYXRlZCB0byB0aGUgbG9nLXJvdGF0aW9uIG9yIGlmIHRoaXMgaXMgcGFydCBv ZiB0aGUgRW5naW5lIERCLiBJIG5lZWQgdG8ga25vdyBpZiBpdOKAmXMgcG9zc2libGUgdG8gcmVh ZCB0aGlzIGluZm9ybWF0aW9uIGxpa2UgMiBvciAzIHllYXJzIGxhdGVyIGZvciBzb21lIGF1ZGl0 aW5nIHB1cnBvc2UuIEl0IG1pZ2h0IGhlbHAgaWYgeW91IGNvdWxkIGxldCBtZSBrbm93IHdoZXJl IHRvIGxvb2sgYXQuDQoNClRoYW5rIHlvdSwNCg0KU3Zlbg0KVm9uOiB1c2Vycy1ib3VuY2VzQG92 aXJ0Lm9yZzxtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmc+IFttYWlsdG86dXNlcnMtYm91 bmNlc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPl0gSW0gQXVmdHJh ZyB2b24gU3ZlbiBBY2h0ZWxpaw0KR2VzZW5kZXQ6IERvbm5lcnN0YWcsIDE2LiBNw6RyeiAyMDE3 IDExOjU0DQpBbjogdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+DQpCZXRy ZWZmOiBbb3ZpcnQtdXNlcnNdIEV2ZW50IEhpc3RvcnkgZm9yIGEgVk0NCg0KSGkgQWxsLA0KDQpJ IHdvdWxkIG5lZWQgdG8gaGF2ZSBhbiBFdmVudC1IaXN0b3J5IG9mIG91ciBWTXMgZm9yIGF1ZGl0 aW5nIHB1cnBvc2VzIHRoYXQgaXMgYWJsZSB0byBnbyBiYWNrIHVudGlsIHRoZSBtb21lbnQgdGhl IFZNIHdhcyBjcmVhdGVkL2ltcG9ydGVkLiBJIGZvdW5kIHRoZSBFdmVudHMgVGFiIGluIHRoZSBW TSB2aWV3IGFuZCBmb3VuZCB0aGF0IHRoaXMgaXMgbm90IHNob3dpbmcgZXZlcnl0aGluZyB0byB0 aGUgbW9tZW50IG9mIGNyZWF0aW9uLiBUaGluZ3MgdGhhdCBhcmUgaW1wb3J0YW50IGZvciBtZSB3 b3VsZCBiZSBhbnkgY2hhbmdlIGluIENQVXMgb3IgSG9zdCB0aGF0IHRoZSBWTSBpcyBwaW5uZWQg dG8uIEFyZSB0aGUgRXZlbnRzIHN0b3JlZCBpbiB0aGUgRW5naW5lIERCIGFuZCBjYW4gSSByZWFk IHRoZW0gaW4gYW55IHdheSA/IElzIHRoZXJlIGEgdmFsdWUgdGhhdCBuZWVkcyB0byBiZSBjaGFu Z2VkIGluIG9yZGVyIHRvIGtlZXAgYWxsIEV2ZW50cyBmb3IgYSBWTSA/DQoNClRoYW5rIHlvdSBm b3IgaGVscGluZywNCg0KU3Zlbg0KDQoNCisxDQoNCkdpYW5sdWNhDQoNCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpVc2VycyBtYWlsaW5nIGxpc3QNClVz ZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPg0KaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQoNCg== --_000_BFAB40933B3367488CE6299BAF8592D1014E52AE71C6SOCRATESasl_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50 PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0NCi8qIEZv bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0 aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5 bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3Jt YWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNw YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4 dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLmhvZW56Yg0KCXttc28tc3R5bGUtbmFtZTpo b2VuemI7fQ0Kc3Bhbi5FLU1haWxGb3JtYXR2b3JsYWdlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6 IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFyZWFzdC1sYW5ndWFn ZTpFTi1VUzt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJ bWFyZ2luOjcwLjg1cHQgNzAuODVwdCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6 ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBsYW5nPURFIGxpbms9Ymx1ZSB2 bGluaz1wdXJwbGU+PGRpdiBjbGFzcz1Xb3JkU2VjdGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxz cGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPkhpIEtldmluLCA8 bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250 LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5 N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1m YXJlYXN0LWxhbmd1YWdlOkVOLVVTJz50aGFuayB5b3UgZm9yIHRoZSBkZXRhaWxzIG9uIHRoaXMu IERvIHlvdSBhbHNvIGtub3cgaG93IGFuZCB3aGVyZSB0aGluZ3MgbGlrZSBjaGFuZ2VzIHRvIHRo ZSBWTXMgQ1BVcyBvciBwcmVmZXJyZWQgaG9zdCBvciBSYW0gYXJlIHN0b3JlZCA/IEnigJltIGxv b2tpbmcgZm9yIHRoZSBhYmlsaXR5IHRvIHNob3cgdGhlIGhpc3Rvcnkgb2YgYSBWTS48bzpwPjwv bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9 J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Y29sb3I6 IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyc+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNp emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7 bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMnPkV4YW1wbGU6IEkgaGF2ZSBhIFZNIHRoYXQgaGFz IDQgdkNQdXMsIDY0R0IgUmFtIGFuZCBpcyBwaW5uZWQgdG8gaG9zdCAxLiAyIG9yIDMgeWVhcnMg bGF0ZXIgSSBuZWVkIHRvIGJlIGFibGUgdG8gc2hvdyBhbiBhdWRpdG9yIHRoYXQgdGhpcyBoYXMg bm90IGNoYW5nZWQgdGhyb3VnaG91dCB0aGF0IHRpbWUuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48 cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJl YXN0LWxhbmd1YWdlOkVOLVVTJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9 TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n dWFnZTpFTi1VUyc+QXJlIHRob3NlIGNoYW5nZXMgcmVjb3JkZWQgPyBhbiBpZiB0aGF04oCZcyB0 aGUgY2FzZSBhcmUgdGhlIHJlY29yZGVkIGluIHRoZSBEQiA/IDxvOnA+PC9vOnA+PC9zcGFuPjwv cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEx LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1m YXJlYXN0LWxhbmd1YWdlOkVOLVVTJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh c3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s YW5ndWFnZTpFTi1VUyc+VGhhbmsgeW91LCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9 TXNvTm9ybWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n dWFnZTpFTi1VUyc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h bD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJD YWxpYnJpIixzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t VVMnPlN2ZW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxhIG5hbWU9 Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjExLjBw dDtmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJl YXN0LWxhbmd1YWdlOkVOLVVTJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2E+PC9wPjxwIGNs YXNzPU1zb05vcm1hbD48Yj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls eToiQ2FsaWJyaSIsc2Fucy1zZXJpZic+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9J2ZvbnQt c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWYnPiBLZXZpbiBHb2xk YmxhdHQgW21haWx0bzprZ29sZGJsYUByZWRoYXQuY29tXSA8YnI+PGI+R2VzZW5kZXQ6PC9iPiBE aWVuc3RhZywgMjEuIE3DpHJ6IDIwMTcgMDk6MzI8YnI+PGI+QW46PC9iPiBHaWFubHVjYSBDZWNj aGkgJmx0O2dpYW5sdWNhLmNlY2NoaUBnbWFpbC5jb20mZ3Q7PGJyPjxiPkNjOjwvYj4gU3ZlbiBB Y2h0ZWxpayAmbHQ7U3Zlbi5BY2h0ZWxpa0BlcHMuYWVybyZndDs7IHVzZXJzQG92aXJ0Lm9yZzsg UmF6IFRhbWlyICZsdDtyYXRhbWlyQHJlZGhhdC5jb20mZ3Q7OyBHb2xkYmxhdHQsIEtldmluICZs dDtrZ29sZGJsYUByZWRoYXQuY29tJmd0Ozxicj48Yj5CZXRyZWZmOjwvYj4gUmU6IFtvdmlydC11 c2Vyc10gRXZlbnQgSGlzdG9yeSBmb3IgYSBWTTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz cz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48ZGl2PjxkaXY+PGRpdj48cCBj bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206MTIuMHB0Jz5IaSBTdmVuLDxvOnA+ PC9vOnA+PC9wPjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWJvdHRvbTox Mi4wcHQnPk9uIHlvdXIgZW5naW5lIHlvdSBjYW4gcnVuIHRoZSBmb2xsb3dpbmcgdG8gZ2V0IHRo ZSB2bXMgaW5mbyBmcm9tIHRoZSBlbmdpbmUgZGF0YWJhc2U6PGJyPjxicj5zdSAtIHBvc3RncmVz IC1jICZxdW90O3BzcWwgLVUgcG9zdGdyZXMgZW5naW5lIC1jJm5ic3A7ICdzZWxlY3QgKiBmcm9t IHZtczsnJnF1b3Q7IHxsZXNzIC1TPG86cD48L286cD48L3A+PC9kaXY+PHAgY2xhc3M9TXNvTm9y bWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+WW91IG1heSBhbHNvIGZpbmQgc29tZSBp bmZvIG9uIHRoZSBzcGVjaWZpYyB2bSBpbiB0aGUgZW5naW5lIGxvZyBhbmQgdGhlIGxpYnZpcnQg bG9nOjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD5PbiB0aGUgZW5naW5l IC0gL3Zhci9sb2cvb3ZpcnQtZW5naW5lL2VuZ2luZS5sb2cgKHRoaXMgd2lsbCBwcm9iYWJseSBo YXZlIGJlZW4gcm90YXRlZCBpbiB5b3VyIGNhc2UuIENoZWNrIHRvIHNlZSB0aGUgb2xkZXN0IGVu Z2luZS5sb2cgaW4gdGhlIGRpcmVjdG9yeSkuIDxvOnA+PC9vOnA+PC9wPjxkaXY+PGRpdiBzdHls ZT0nbWFyZ2luLWxlZnQ6MzAuMHB0Jz48cCBjbGFzcz1Nc29Ob3JtYWw+PG86cD4mbmJzcDs8L286 cD48L3A+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBw dCc+T24gdGhlIGhvc3QgdGhlIHRoZSB2bSBydW5zIG9uIC0gL3Zhci9sb2cvbGlidmlydC9xZW11 L3ZtMTExLmxvZzxicj48YnI+PG86cD48L286cD48L3A+PC9kaXY+PGRpdj48cCBjbGFzcz1Nc29O b3JtYWwgc3R5bGU9J21hcmdpbi1ib3R0b206MTIuMHB0Jz5Ib3BlIHRoaXMgaGVscHMsPGJyPjxi cj48bzpwPjwvbzpwPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD5LZXZpbjxvOnA+ PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7 PC9vOnA+PC9wPjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPk9uIFR1ZSwgTWFyIDIxLCAyMDE3IGF0 IDk6NDUgQU0sIEdpYW5sdWNhIENlY2NoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpYW5sdWNhLmNl Y2NoaUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5naWFubHVjYS5jZWNjaGlAZ21haWwuY29t PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+PGJsb2NrcXVvdGUgc3R5bGU9J2JvcmRlcjpu b25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2 LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtJz48ZGl2PjxkaXY+PGRpdj48 cCBjbGFzcz1Nc29Ob3JtYWw+T24gVHVlLCBNYXIgMjEsIDIwMTcgYXQgODo0MiBBTSwgU3ZlbiBB Y2h0ZWxpayAmbHQ7PGEgaHJlZj0ibWFpbHRvOlN2ZW4uQWNodGVsaWtAZXBzLmFlcm8iIHRhcmdl dD0iX2JsYW5rIj5TdmVuLkFjaHRlbGlrQGVwcy5hZXJvPC9hPiZndDsgd3JvdGU6PG86cD48L286 cD48L3A+PGJsb2NrcXVvdGUgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICND Q0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt YXJnaW4tcmlnaHQ6MGNtJz48ZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28t bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byc+PHNwYW4gc3R5 bGU9J2NvbG9yOiMxRjQ5N0QnPkhpLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCBjbGFzcz1Nc29O b3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs dDphdXRvJz48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87 bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8nPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2NvbG9y OiMxRjQ5N0QnPmRvZXMgYW55b25lIGtub3cgaWYgdGhpcyBpbmZvcm1hdGlvbiBpcyBwdWxsZWQg ZnJvbSB0aGUgbG9ncyBhbmQgaWYgaXTigJlzIHJlbGF0ZWQgdG8gdGhlIGxvZy1yb3RhdGlvbiBv ciBpZiB0aGlzIGlzIHBhcnQgb2YgdGhlIEVuZ2luZSBEQi4gSSBuZWVkIHRvIGtub3cgaWYgaXTi gJlzIHBvc3NpYmxlIHRvIHJlYWQgdGhpcyBpbmZvcm1hdGlvbiBsaWtlIDIgb3IgMyB5ZWFycyBs YXRlciBmb3Igc29tZSBhdWRpdGluZyBwdXJwb3NlLiBJdCBtaWdodCBoZWxwIGlmIHlvdSBjb3Vs ZCBsZXQgbWUga25vdyB3aGVyZSB0byBsb29rIGF0LiA8L3NwYW4+PG86cD48L286cD48L3A+PHAg Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byc+PGEgbmFtZT0ibV85MDg0NDg4NTA2NDMwNzMzMzg4X21fNTgyNDc1 NzkxMTQ1MzAyNCI+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nY29sb3I6IzFGNDk3RCc+Jm5ic3A7 PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1t YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvJz48c3BhbiBsYW5n PUVOLVVTIHN0eWxlPSdjb2xvcjojMUY0OTdEJz5UaGFuayB5b3UsIDwvc3Bhbj48bzpwPjwvbzpw PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvJz48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdjb2xvcjoj MUY0OTdEJz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0 eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byc+ PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nY29sb3I6IzFGNDk3RCc+U3Zlbjwvc3Bhbj48bzpwPjwv bzpwPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29Ob3JtYWwg c3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv Jz48Yj5Wb246PC9iPiA8YSBocmVmPSJtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmciIHRh cmdldD0iX2JsYW5rIj51c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT4gW21haWx0bzo8YSBocmVm PSJtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj51c2Vycy1i b3VuY2VzQG92aXJ0Lm9yZzwvYT5dIDxiPkltIEF1ZnRyYWcgdm9uIDwvYj5TdmVuIEFjaHRlbGlr PGJyPjxiPkdlc2VuZGV0OjwvYj4gRG9ubmVyc3RhZywgMTYuIE3DpHJ6IDIwMTcgMTE6NTQ8YnI+ PGI+QW46PC9iPiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFu ayI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj48Yj5CZXRyZWZmOjwvYj4gW292aXJ0LXVzZXJzXSBF dmVudCBIaXN0b3J5IGZvciBhIFZNPG86cD48L286cD48L3A+PC9kaXY+PC9kaXY+PGRpdj48ZGl2 PjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h cmdpbi1ib3R0b20tYWx0OmF1dG8nPiZuYnNwOzxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05v cm1hbCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0 OmF1dG8nPjxzcGFuIGxhbmc9RU4tVVM+SGkgQWxsLCA8L3NwYW4+PG86cD48L286cD48L3A+PHAg Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu LWJvdHRvbS1hbHQ6YXV0byc+PHNwYW4gbGFuZz1FTi1VUz4mbmJzcDs8L3NwYW4+PG86cD48L286 cD48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byc+PHNwYW4gbGFuZz1FTi1VUz5JIHdvdWxkIG5lZWQg dG8gaGF2ZSBhbiBFdmVudC1IaXN0b3J5IG9mIG91ciBWTXMgZm9yIGF1ZGl0aW5nIHB1cnBvc2Vz IHRoYXQgaXMgYWJsZSB0byBnbyBiYWNrIHVudGlsIHRoZSBtb21lbnQgdGhlIFZNIHdhcyBjcmVh dGVkL2ltcG9ydGVkLiBJIGZvdW5kIHRoZSBFdmVudHMgVGFiIGluIHRoZSBWTSB2aWV3IGFuZCBm b3VuZCB0aGF0IHRoaXMgaXMgbm90IHNob3dpbmcgZXZlcnl0aGluZyB0byB0aGUgbW9tZW50IG9m IGNyZWF0aW9uLiBUaGluZ3MgdGhhdCBhcmUgaW1wb3J0YW50IGZvciBtZSB3b3VsZCBiZSBhbnkg Y2hhbmdlIGluIENQVXMgb3IgSG9zdCB0aGF0IHRoZSBWTSBpcyBwaW5uZWQgdG8uIEFyZSB0aGUg RXZlbnRzIHN0b3JlZCBpbiB0aGUgRW5naW5lIERCIGFuZCBjYW4gSSByZWFkIHRoZW0gaW4gYW55 IHdheSA/IElzIHRoZXJlIGEgdmFsdWUgdGhhdCBuZWVkcyB0byBiZSBjaGFuZ2VkIGluIG9yZGVy IHRvIGtlZXAgYWxsIEV2ZW50cyBmb3IgYSBWTSA/IDwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCBj bGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t Ym90dG9tLWFsdDphdXRvJz48c3BhbiBsYW5nPUVOLVVTPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z by1tYXJnaW4tYm90dG9tLWFsdDphdXRvJz48c3BhbiBsYW5nPUVOLVVTPlRoYW5rIHlvdSBmb3Ig aGVscGluZywgPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0n bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8nPjxzcGFu IGxhbmc9RU4tVVM+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1h bCBzdHlsZT0nbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1 dG8nPjxzcGFuIGxhbmc9RU4tVVM+U3Zlbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCBjbGFzcz1N c29Ob3JtYWwgc3R5bGU9J21zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t LWFsdDphdXRvJz4mbmJzcDs8bzpwPjwvbzpwPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48 L2Jsb2NrcXVvdGU+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9w PjwvZGl2PjxkaXY+PHAgY2xhc3M9TXNvTm9ybWFsPisxPG86cD48L286cD48L3A+PC9kaXY+PGRp dj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2NvbG9yOiM4ODg4ODgnPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz dHlsZT0nY29sb3I6Izg4ODg4OCc+R2lhbmx1Y2E8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+ PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tYm90dG9tOjEyLjBwdCc+PGJy Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPlVzZXJz IG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0Bv dmlydC5vcmc8L2E+PGJyPjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcD48L2Jsb2NrcXVvdGU+PC9kaXY+ PHAgY2xhc3M9TXNvTm9ybWFsPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjwvZGl2PjwvZGl2PjwvYm9k eT48L2h0bWw+ --_000_BFAB40933B3367488CE6299BAF8592D1014E52AE71C6SOCRATESasl_--

On Thu, Mar 16, 2017 at 12:54 PM, Sven Achtelik <Sven.Achtelik@eps.aero> wrote:
Hi All,
I would need to have an Event-History of our VMs for auditing purposes that is able to go back until the moment the VM was created/imported. I found the Events Tab in the VM view and found that this is not showing everything to the moment of creation. Things that are important for me would be any change in CPUs or Host that the VM is pinned to. Are the Events stored in the Engine DB and can I read them in any way ? Is there a value that needs to be changed in order to keep all Events for a VM ?
IIUC that's AuditLogAgingThreshold (in engine-config), defaults to 30 days. IIUC it's not designed to be extended "forever" - doing so will likely have a significant impact on performance. You might also want to have a look at Event Notifications: http://www.ovirt.org/documentation/admin-guide/chap-Event_Notifications/ Best,
Thank you for helping,
Sven
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Didi
participants (4)
-
Gianluca Cecchi
-
Kevin Goldblatt
-
Sven Achtelik
-
Yedidyah Bar David