<chapter id="eventmonitoring">
<title
>Sündmuste monitooring</title>
<para
>Sündmuste monitori andmeobjekt hoiab sisuliselt silma peal ühel või enamal vektoril või skalaaril ning sooritab teatud toimingu, kui mõni vektorile või skalaarile määratud tingimus osutub tõeseks. Sündmuste monitori kasutatakse tavaliselt andmeesitusel reaalajas. Nii võib sündmuste monitor näiteks jälgida, kas mõni temperatuuri esindavatest andmevektori elementidest ületab eelnevalt määratud väärtust. </para>

<sect1 id="eventmonitordialog">
<title
>Sündmuste monitori dialoog</title>

<para
>Näidataval pildil on näha sündmuste loomise/muutmise dialoog. Selle seletuse leiab altpoolt. </para>

<screenshot>
<screeninfo
>Sündmuste monitori aken</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Sündmuste monitori aken</phrase>
</textobject>
</mediaobject>
</screenshot>

<sect2 id="eventsexpression">
<title
>Avaldis</title>
<para
>Selles osas saab muuta jälgitavat tingimust ja muid sündmuse omadusi. </para>

<variablelist>
<varlistentry>
<term>
<guilabel
>Operandid</guilabel>
</term>
<listitem>
<para
>Saadaolevate operandide nimekiri. Nimekirjast mõne operandi valimine lisab selle kohta tekstikastis <guilabel
>Avaldis</guilabel
>, kus asub parajasti kursor. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Vektorid</guilabel>
</term>
<listitem>
<para
>&kst; aktiivsete vektoriobjektide nimekiri. Nimekirjast mõne vektori valimine lisab selle kohta tekstikastis <guilabel
>Avaldis</guilabel
>, kus asub parajasti kursor. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Skalaarid</guilabel>
</term>
<listitem>
<para
>Saadaolevate skalaarväärtuste nimekiri. See koosneb nii käesoleva &kst; seansi skalaarväärtustest kui ka mõningatest kasutadaolevatest konstantidest. Nimekirjast mõne skalaari valimine lisab selle kohta, kus tekstikastis <guilabel
>Avaldis</guilabel
> asub parajasti kursor. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel
>Avaldis</guilabel>
</term>
<listitem>
<para
>Jälgitav avaldis. Selle võib otse tekstikasti kirjutada või valida ülalolevast hüpikkastist. Kontrolli, et tekstikastis olev avaldis oleks ikka tõeväärtusavaldis (s.t. selle tulemus saaks olla tõene või väär). Tavaliselt tähendab see võrdsuse või ebavõrdsuse defineerimist avaldises. Pane tähele, et tekstikasti sisestatud vektoritel jälgitakse nende üksikelemente. </para>
<para
>Kui avaldis osutub tõeseks, käivitatakse sündmus. Milline toiming ette võetakse, sõltub kahes järgmises osas langetatud valikutest. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Kirjeldus</guilabel>
</term>
<listitem>
<para
>Selles kastis saab anda sündmuse lühikirjelduse. Seda pruugitakse peamiselt hea abivahendina arvukate sündmuste täpseks jälgimiseks. Tekstikasti võib sisestada just sellise teksti, mida heaks pead. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="eventskstdebuglog">
<title
>Kst silumislogi</title>
<para
>Selles osas saab määrata sündmuste käivitamisel &kst; silumislogisse lisatavate kirjete omadusi. </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Logitakse kui:</guilabel
></term>
<listitem>
<para
>Sisselülitamisel lisatakse sündmuse käivitamisel kirjed &kst; silumislogisse. Kirjed võivad olla kolme tüüpi &mdash; märguanded, hoiatused ja vead. Vali vajalik tüüp raadionupuga. </para>
</listitem>
</varlistentry>
</variablelist>


</sect2>

<sect2 id="eventsemailnotification">
<title
>Märguanne e-postiga</title>
<para
>Selles osas saab määrata sündmuste käivitamisel e-postiga saadetavate märguannete omadusi. </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Märguanne</guilabel
></term>
<listitem>
<para
>Selle märkimisel saadab &kst; sündmuse käivitamisel märguande e-postiga määratud aadressile. Kirjuta ka tekstikasti <guilabel
>Saatja</guilabel
> e-posti aadress, mida peaksid kirja saamisel nägema väljal <quote
>Kellelt:</quote
>. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="eventselog">
<title
>ELOG</title>
<para
>&kst; toetab kirjete lisamist ELOG logiraamatusse sündmuste käivitamisel. See on kasulik näiteks reaalaja andmete kaugjälgimisel või sündmuse aktiivsuse kokkuvõtte tegemisel. </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Märguanne</guilabel
></term>
<listitem>
<para
>Selle kasti märkimisel lubatakse antud sündmuse monitoril ELOG-i logimine. Serveri ja logimisseadistuste määramiseks klõpsa nupule <guibutton
>Seadista...</guibutton
> </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

</sect1>

<sect1 id="elogextension">
<title
>ELOG laiend</title>
<para
>ELOG laiend lubab sündmuste monitoridel luua logiraamatu kirjeid serveril, kus töötab elektroonilise logiraamatu (ELOG) rakendus. Loodud logiraamatu kirjeid saab näiteks kasutada &kst; sündmuste kaugjälgimiseks või perioodiliste raportide loomiseks andmete kohta. ELOG-i serveri seadistamise ja hooldamisega saab tutvuda <ulink url="http://midas.psi.ch/elog/"
>ELOG-i koduleheküljel</ulink
>. ELOG laiendi sisselülitamiseks &kst;-s vali menüüst <guimenu
>Seadistused</guimenu
> <guimenuitem
>Laiendid...</guimenuitem
> ja kontrolli, et <quote
>ELOG laiend</quote
> oleks märgitud. </para>

<sect2 id="elogextensionsettings">
<title
>Serveri ja logimisseadistused</title>
<para
>Serveri ja logimisseadistusi saab muuta juhul, kui sündmuste monitori objektil on ELOG-i kasutamise võimalus sisse lülitatud. Logimisseadistuste muutmiseks klõpsa sündmuste monitori dialoogi sektsioonis <guilabel
>ELOG</guilabel
> nupule <guibutton
>Seadista...</guibutton
> Selle peale peaks nähtavale ilmuma ELOG-i sündmuse kirje dialoog: </para>
<screenshot>
<screeninfo
>Sündmuse jälgimise logimisseadistused</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor-loggingsettings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Sündmuse jälgimise logimisseadistused</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Kolme all paikneva märkekastiga saab valida, millist infot logitakse. <guilabel
>Kst hetkvõtte kaasamine</guilabel
> tähendab, et kirjesse kaasatakse ka parajasti aktiivse akna ekraanipilt. <guilabel
>Kst konfiguratsioonifaili kaasamine</guilabel
> tähendab, et kirjele lisatakse <filename
>*.kst</filename
>-fail. <guilabel
>Kst silumisinfo kaasamine</guilabel
> aga tähendab sisselülitamisel, et kirjele lisatakse ka <link linkend="debuglog"
>silumislogi</link
>. </para>

<para
>Kui ELOG serveri seadistused on paigas, võib selles dialoogis olla rohkemgi välju. ELOG serveri seadistamiseks klõpsa nuppu <guibutton
>Seadista...</guibutton
> Ilmub järgmise dialoog: </para>

<screenshot>
<screeninfo
>Sündmuse jälgimise serveri seadistused</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor-serversettings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Sündmuse jälgimise serveri seadistused</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Selle dialoogi seadistused on järgmised. </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Konfiguratsioon</guilabel
>, <guibutton
>Salvesta</guibutton
> ja <guibutton
>Laadi</guibutton
> </term>
<listitem>
<para
>Ripmenüüs <guilabel
>Konfiguratsioon</guilabel
> on ära toodud salvestatud ELOG serveri konfiguratsioonide nimekiri. Neist mõne laadimiseks vali see nimekirjast ja klõpsa nupule <guibutton
>Laadi</guibutton
>. Käesoleva dialoogi seadistuste parajasti kehtiva konfiguratsiooni laadimiseks pessa vali vajalik pesa ja klõpsa nupule <guibutton
>Salvesta</guibutton
>. </para>
<caution>
<para
>Seadistuste salvestamise pesasse kirjutab üle kõik seal varem olnud seadistused. </para>
</caution>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>IP aadress</guilabel
> and <guilabel
>Pordi number</guilabel
></term>
<listitem>
<para
>Siin saab anda masina IP aadressi, millel ELOG server töötab. Port, mida ELOG server jälgib, on serveril seadistatav, kuid vaikimisi on see 8080, nii et kui sul ei ole teistsuguseid andmeid, sobib siin 8080 hästi. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Logiraamat</guilabel
></term>
<listitem>
<para
>ELOG server võib sisaldada kaugelt enam kui ühe logiraamatu, seepärast tuleks kindlaks määrata, millisesse logiraamatusse kirjed kirjutatakse. Kontrolli kindlasti, et nime kirjutamisel vigu sisse ei tuleks. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Kasutajanimi</guilabel
>, <guilabel
>Kasutaja parool</guilabel
> ja <guilabel
>Kirjutamise parool</guilabel
></term>
<listitem>
<para
>Sõltuvalt ELOG serveri konfiguratsioonist ei pruugi neid seadistusi tingimata vaja olla. Kui aga on, siis kirjuta korrektsed andmed vastavatesse tekstikastidesse. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Hetkvõtte suurus</guilabel
></term>
<listitem>
<para
>Nimekirjakastis saab pikslites valida kaasatava &kst; ekraanipildi suuruse (kui see võimalus on sisse lülitatud). </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Edastatakse HTML-tekstina</guilabel
></term>
<listitem>
<para
>Sisselülitamisel on võimalik logiraamatu kirjes kasutada HTML-silte. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>E-posti märguandeid ei saadeta</guilabel
></term>
<listitem>
<para
>Kui logiraamat on seadistatud uute kirjete korral saatma e-postiga märguandeid, saab selle kasti märkimisel saatmise välja lülitada. Pane tähele, et see ei ole seotud &kst; sündmuste monitori e-posti märguannete võimalustega. </para>
</listitem>
</varlistentry>

</variablelist>

<para
>Klõps nupule <guibutton
>Rakenda</guibutton
> rakendab määratud seadistused. ELOG sündmuste kirje dialoogi (eelmine dialoog) värskendamiseks klõpsa nupule <guibutton
>Uuenda</guibutton
>. Seejärel võivad ELOG sündmuste kirje dialoogis ilmuda mõningad uued võimalused. Need on sel juhul unikaalsed valitud logiraamatule. Kui oled kõigi määratud asjadega rahul, võid klõpsuga nupule <guibutton
>Test</guibutton
> saata teele logiraamatu testkirje. Klõps nupule <guibutton
>Sulge</guibutton
> sulgeb dialoogi. </para>
</sect2>

</sect1>
</chapter>