<chapter id="eventmonitoring">
<title
>Händelsebevakning</title>
<para
>Ett dataobjekt för händelsebevakning håller huvudsakligen reda på en eller flera vektorer eller skalärer, och utför en angiven åtgärd när ett angivet villkor som berör vektorerna eller skalärerna är sant. Händelsebevakning används oftast tillsammans med <quote
>rörlig</quote
>, eller strömmande data. En händelsebevakning skulle till exempel kunna skapas för att bevaka om element i en datavektor som representerar temperaturer överstiger ett fördefinierat värde. </para>

<sect1 id="eventmonitordialog">
<title
>Dialogruta för händelsebevakning</title>

<para
>Det följande är en skärmbild av fönstret som visas när händelser skapas eller redigeras. Förklaringar av inställningarna listas nedan. </para>

<screenshot>
<screeninfo
>Fönstret Händelsebevakning</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Fönstret Händelsebevakning</phrase>
</textobject>
</mediaobject>
</screenshot>

<sect2 id="eventsexpression">
<title
>Uttryck</title>
<para
>Villkoret att bevaka, tillsammans med andra egenskaper för händelsen, kan ändras i den här avdelningen. </para>

<variablelist>
<varlistentry>
<term>
<guilabel
>Operatorer</guilabel>
</term>
<listitem>
<para
>En lista med tillgängliga operatorer. Genom att välja en operator i listan infogas den på nuvarande infogningsställe i textrutan <guilabel
>Uttryck</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Vektorer</guilabel>
</term>
<listitem>
<para
>En lista med nuvarande vektorobjekt i &kst;. Genom att välja en vektor i listan infogas den på nuvarande infogningsställe i textrutan <guilabel
>Uttryck</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Skalärer</guilabel>
</term>
<listitem>
<para
>En lista med nuvarande skalärobjekt. Listan består både av skalärvärden i nuvarande &kst;-session, samt några inbyggda konstanter. Genom att välja en skalär i listan infogas den på nuvarande infogningsställe i textrutan <guilabel
>Uttryck</guilabel
>. </para>
</listitem>
</varlistentry>
<varlistentry>
<term>
<guilabel
>Uttryck</guilabel>
</term>
<listitem>
<para
>Uttrycket som ska bevakas. Du kan skriva direkt i textrutan, eller välja objekt att infoga med kombinationsrutorna ovanför. Försäkra dig om att uttrycket som skrivs in i textrutan är ett Booleanskt uttryck (dvs. antingen ger resultatet sant eller falskt). Det innebär oftast att använda en likhet eller olikhet i uttrycket. Observera att vektorer som skrivs in i textrutan bevakas enligt sina individuella element. </para>
<para
>Så fort det här uttrycket är sant, utlöses händelsen. Åtgärden som utförs när en händelse utlöses beror på inställningarna som anges i de två följande avdelningarna. </para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<guilabel
>Beskrivning</guilabel>
</term>
<listitem>
<para
>Den här textrutan används för att lagra en kort beskrivning av händelsen. Beskrivningen är i huvudsak tillgänglig som ett sätt att hålla reda på flera händelser. Du kan skriva in vilken text du vill i textrutan. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="eventskstdebuglog">
<title
>Kst-felsökningslogg</title>
<para
>Den här avdelningen anger inställningar för poster som läggs till i &kst;:s felsökningslogg när händelser utlöses. </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Logga som:</guilabel
></term>
<listitem>
<para
>Aktivera kryssrutan för att låta poster läggas till i &kst;:s felsökningslogg när händelsen utlöses. Det finns tre sorters poster i felsökningsloggen: anmärkningar, varningar och fel. Välj önskad typ av post med motsvarande alternativknapp. </para>
</listitem>
</varlistentry>
</variablelist>


</sect2>

<sect2 id="eventsemailnotification">
<title
>E-postmeddelande</title>
<para
>I den här avdelningen kan inställningar anges för att skicka meddelanden med e-post vid utlösning av händelser. </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Meddela</guilabel
></term>
<listitem>
<para
>Aktivera kryssrutan för att låta &kst; skicka meddelanden med e-post till angiven adress när händelsen utlöses. Skriv också in e-postadressen i textrutan <guilabel
>Avsändare</guilabel
> som du vill ska finnas i fältet <quote
>Från</quote
> i brevet. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

<sect2 id="eventselog">
<title
>ELOG</title>
<para
>&kst; stöder att lägga till poster i en ELOG-loggbok vid utlösning av händelser. Det kan vara användbart för att bevaka rörlig data från en annan plats, eller för att få sammanfattningar av händelseaktivitet. </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Meddela</guilabel
></term>
<listitem>
<para
>Markeras kryssrutan aktiveras ELOG-loggfunktionen för den här händelsebevakningen. Klicka på <guibutton
>Anpassa...</guibutton
> för att ange server och loggningsinställningar. </para>
</listitem>
</varlistentry>
</variablelist>
</sect2>

</sect1>

<sect1 id="elogextension">
<title
>Elog-utökningen</title>
<para
>Elog-utökningen gör det möjligt för händelsebevakningar att skapa loggboksposter på en server som kör programmet Electronic Logbook (ELOG). Loggboksposterna som skapas kan till exempel användas för fjärrbevakning av &kst;-händelser eller för att skapa periodiska rapporter av data. För information om att anpassa och underhålla en ELOG-server, se den officiella <ulink url="http://midas.psi.ch/elog/"
>ELOG-hemsidan</ulink
>. För att aktivera Elog-utökningen i &kst;, välj <guimenuitem
>Utökningar...</guimenuitem
> i menyn <guimenu
>Inställningar</guimenu
> och försäkra dig om att <quote
>Elog-utökning</quote
> är markerad. </para>

<sect2 id="elogextensionsettings">
<title
>Server- och logginställningar</title>
<para
>Server- och loggningsinställningar ska anpassas om ELOG-funktionen är aktiverad för ett händelsebevakningsobjekt. För att anpassa loggningsinställningar, klicka på knappen <guibutton
>Anpassa...</guibutton
> i avdelningen <guilabel
>ELOG</guilabel
> i händelsebevakningsdialogrutan. Dialogrutan för ELOG händelseinmatning ska visas: </para>
<screenshot>
<screeninfo
>Loggningsinställningar för händelsebevakning</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor-loggingsettings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Loggningsinställningar för händelsebevakning</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Använd de tre kryssrutorna längst ner för att välja typ av information som ska loggas. <guilabel
>Inkludera Kst skärmdump</guilabel
> anger att en skärmdump av fönstret som för närvarande är aktivt ska ingå i posten. <guilabel
>Inkludera Kst inställningsfil</guilabel
> anger att den sparade filen <filename
>*.kst</filename
> ska bifogas posten. Till sist, om <guilabel
>Inkludera Kst felsökningsinformation</guilabel
> är markerat, läggs också en kopia av <link linkend="debuglog"
>felsökningsloggen</link
> till i posten. </para>

<para
>Ytterligare fält visas i dialogrutan när inställningar för ELOG-servern är gjorda. För att anpassa ELOG-serverinställningar, klicka på knappen <guibutton
>Anpassa...</guibutton
>. Följande dialogruta ska visas: </para>

<screenshot>
<screeninfo
>Serverinställningar för händelsebevakning</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="Screenshot-kst-eventmonitor-serversettings.png" format="PNG"/>
</imageobject>
<textobject>
<phrase
>Serverinställningar för händelsebevakning</phrase>
</textobject>
</mediaobject>
</screenshot>

<para
>Beskrivningar av inställningarna i den här dialogrutan följer. </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Anpassa</guilabel
>, <guibutton
>Spara</guibutton
> och <guibutton
>Ladda</guibutton
> </term>
<listitem>
<para
>Kombinationsrutan <guilabel
>Inställning</guilabel
> innehåller en lista med sparade ELOG-serverinställningar. För att ladda en uppsättning inställningsalternativ, välj ett objekt i listan och klicka på knappen <guibutton
>Ladda</guibutton
>. För att spara nuvarande inställningsalternativ på en plats, välj önskad plats och klicka på knappen <guilabel
>Spara</guilabel
>. </para>
<caution>
<para
>Att spara inställningar på en plats skriver över alla befintliga inställningar på den platsen. </para>
</caution>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>IP-adress</guilabel
> och <guilabel
>Portnummer</guilabel
></term>
<listitem>
<para
>Skriv in IP-adressen för datorn som kör ELOG-serverprogrammet. Portnumret som ELOG-servern lyssnar på kan ställas in via servern, men standardvärdet är 8080, så om du är osäker skriv in 8080 som portnummer. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Loggbok</guilabel
></term>
<listitem>
<para
>Varje ELOG-server kan innehålla en eller flera loggböcker, så namnet på loggboken där poster ska skrivas måste anges. Försäkra dig om att stavningen av loggbokens namn är riktigt. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Användarnamn</guilabel
>, <guilabel
>Användarlösenord</guilabel
> och <guilabel
>Skriv lösenord</guilabel
></term>
<listitem>
<para
>Beroende på hur ELOG-serverprogrammet är inställt, kan dessa inställningar vara nödvändiga eller inte. Om de är det, skriv in riktig inloggningsinformation i de lämpliga textrutorna. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Dumpstorlek</guilabel
></term>
<listitem>
<para
>Använd den här listrutan för att välja storleken, i bildpunkter, av &kst;s skärmdump som ska bifogas (om den anges). </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Skicka in som HTML-text</guilabel
></term>
<listitem>
<para
>Om den här kryssrutan är markerad, kan HTML-taggar användas i loggbokens indata. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Undertryck e-postbekräftelse</guilabel
></term>
<listitem>
<para
>Om loggboken är inställd att skicka e-postbekräftelser för nya objekt, inaktiveras bekräftelserna genom att markera kryssrutan. Observera att det här alternativet inte hör ihop med &kst;s egna inställningar av e-postbekräftelser för händelsebevakning. </para>
</listitem>
</varlistentry>

</variablelist>

<para
>Klicka på knappen <guibutton
>Verkställ</guibutton
> för att verkställa inmatade inställningar. Klicka på <guibutton
>Uppdatera</guibutton
> för att uppdatera ELOG-händelsepostdialogrutan (föregående dialogruta). Ytterligare fält ska synas i ELOG-händelsepostdialogrutan. Dessa fält är unika för den valda loggboken. När du väl är nöjd med inställningarna, kan knappen <guibutton
>Testa</guibutton
> användas för att skicka en loggbokspost som test. Klicka på <guibutton
>Stäng</guibutton
> för att avsluta dialogrutan. </para>
</sect2>

</sect1>
</chapter>