<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Schose's Blog &#187; Citrix</title>
	<atom:link href="http://blog.schose.net/index.php/archives/category/citrix/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.schose.net</link>
	<description>I like default settings!!! ;)</description>
	<lastBuildDate>Tue, 03 Mar 2009 01:01:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Citrix WI/PNAgent Site über Nagios monitoren</title>
		<link>http://blog.schose.net/index.php/archives/221</link>
		<comments>http://blog.schose.net/index.php/archives/221#comments</comments>
		<pubDate>Mon, 19 Jan 2009 22:59:34 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Terminal services]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.schose.net/?p=221</guid>
		<description><![CDATA[Das Citrix Webinterface wird von jedem Program Neighborhood Agent angesprochen um die veröffentlichten Anwendungen für den jeweiligen User zu bestimmen. Ist diese Komponente nicht verfügbar, sind von Windowsagents keine Anmeldungen möglich. Aus diesem Grund sollte Anmeldungen überwacht werden. Hier wird eine Möglichkeit zur Überwachung mit Nagios beschrieben. 


Kommunikationswege:
Technisch stellt der Agent an das Citrix Webinterface [...]]]></description>
			<content:encoded><![CDATA[<p>Das Citrix Webinterface wird von jedem Program Neighborhood Agent angesprochen um die veröffentlichten Anwendungen für den jeweiligen User zu bestimmen. Ist diese Komponente nicht verfügbar, sind von Windowsagents keine Anmeldungen möglich. Aus diesem Grund sollte Anmeldungen überwacht werden. Hier wird eine Möglichkeit zur Überwachung mit Nagios beschrieben. </p>
<p><a href="http://blog.schose.net/uploads/2009/01/zeichnung.png"><img src="http://blog.schose.net/uploads/2009/01/zeichnung.png" alt="" title="zeichnung" width="500" height="350" class="aligncenter size-full wp-image-222" /></a></p>
<p><span id="more-221"></span></p>
<p><strong>Kommunikationswege:</strong></p>
<p>Technisch stellt der Agent an das Citrix Webinterface PNAgent Site erst eine GET Anfrage (kann weggelassen werden) und übermittelt danach per POST Username und Passwort. Daraufhin leitet das Webinterface die Usercredentials and den Citrix XML-Service weiter und erhält die Liste der Anwendungen, welche für den User konfiguriert sind als XML. </p>
<p><strong>Simulieren des Logins</strong></p>
<p>Um unsere Anfrage zu simulieren müssen wir den Verkehr mit einem Tool wie Wireshark mitschneiden. Um mitlesen zu können sollten wir gegen ein Webinterface arbeiten, welches per HTTP anzusprechen ist.</p>
<p>Im vorhinein wird ein User benötigt für welchen wenigstens eine veröffentlichte Anwendung definiert ist. </p>
<p>Da mehrere Logins mit dem gleichem Passwort immer das selbe verschlüsselte Passwort ergeben, ist davon auszugehen, dass ein XOR mit einem geheimen Wert gemacht wird. </p>
<p>Die POST Anfrage vom Client zu Server sieht ungefähr folgendermaßen aus:</p>
<p>erst nen bischen allgemeines Zeug:</p>

<div class="wp_syntax"><div class="code"><pre class="xml xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span> ?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span> !DOCTYPE NFuseProtocol SYSTEM <span style="color: #ff0000;">&quot;NFuse.dtd&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;nfuseprotocol</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;4.6&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;requestappdata<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;scope</span> <span style="color: #000066;">traverse</span>=<span style="color: #ff0000;">&quot;onelevel&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;PNFolder&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/requestappdata<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/nfuseprotocol<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;desireddetails<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>all<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/desireddetails<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;desireddetails<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>icon-info<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/desireddetails<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servertype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>x<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servertype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;servertype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>win32<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/servertype<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;clienttype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>ica30<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/clienttype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;clienttype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>content<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/clienttype<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>nun die Usercredentials:</p>

<div class="wp_syntax"><div class="code"><pre class="xml xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;credentials<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;username<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MYUSERACCOUNTTOCHECK<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/username<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;password</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;ctx1&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>THISISMYCRYPTEDPASSWORD<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/password<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;domain</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;NT&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>MYDOMAIN<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/domain<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/credentials<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>ein bischen unnützes Zeug:</p>

<div class="wp_syntax"><div class="code"><pre class="xml xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;clientname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MYCLIENTNAME<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/clientname<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;clientaddress<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>111.222.333.444<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/clientaddress<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><strong>NagiosPlugin</strong></p>
<p>Eins vorweg: ich weiss, dass es &#8220;smartere&#8221; Möglichkeiten gibt, aber es muss platz für Verbesserung geben. Ich denke ich werde das gesammte Plugin demnächst nochmal überarbeiten und schick machen.</p>
<p>Mit dem check_http Plugin &#8211; defaultplugin von Nagios &#8211; kann ein Post Anfrage simuliert und die Rückgabe geparsed werden. Wird dein definiertes Pattern gefunden liefert das Script &#8220;OK&#8221; und eine Antwortzeit. Diese Rückgabe parsen wir mit dem check_wiserver.sh Script. </p>
<p>check_wiserver.sh:</p>

<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #007800;">a</span>=<span style="color: #000000; font-weight: bold;">`/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>nagios<span style="color: #000000; font-weight: bold;">/</span>plugins<span style="color: #000000; font-weight: bold;">/</span>check_http <span style="color: #660033;">-I</span> 111.112.113.114 <span style="color: #660033;">-u</span> http:<span style="color: #000000; font-weight: bold;">//</span>mywebinterfaceserver<span style="color: #000000; font-weight: bold;">/</span>citrix<span style="color: #000000; font-weight: bold;">/</span>pnagent<span style="color: #000000; font-weight: bold;">/</span>enum.aspx <span style="color: #660033;">-s</span> MyMonitoringApp <span style="color: #660033;">-P</span> <span style="color: #ff0000;">'&lt; ?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt; !DOCTYPE NFuseProtocol SYSTEM &quot;NFuse.dtd&quot;&gt;&lt;nfuseprotocol version=&quot;4.6&quot;&gt;&lt;requestappdata&gt;&lt;scope traverse=&quot;onelevel&quot; type=&quot;PNFolder&quot;/&gt;&lt;desireddetails&gt;all&lt;/desireddetails&gt;&lt;desireddetails&gt;icon-info&lt;/desireddetails&gt;&lt;servertype&gt;x&lt;/servertype&gt;&lt;servertype&gt;win32&lt;/servertype&gt;&lt;clienttype&gt;ica30&lt;/clienttype&gt;&lt;clienttype&gt;content&lt;/clienttype&gt;&lt;credentials&gt;&lt;username&gt;MYUSERACCOUNTTOCHECK&lt;/username&gt;&lt;password encoding=&quot;ctx1&quot;&gt;THISISMYCRYPTEDPASSWORD&lt;/password&gt;&lt;domain type=&quot;NT&quot;&gt;MYDOMAIN&lt;/domain&gt;&lt;/credentials&gt;&lt;clientname&gt;Nagisserver&lt;/clientname&gt;&lt;clientaddress&gt;115.116.117.118&lt;/clientaddress&gt;&lt;/requestappdata&gt;&lt;/nfuseprotocol&gt;'</span><span style="color: #000000; font-weight: bold;">`</span>
&nbsp;
<span style="color: #007800;">zeic</span>=<span style="color: #000000; font-weight: bold;">`/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$a</span> |/bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">grep</span> OK<span style="color: #000000; font-weight: bold;">`</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$zeic&quot;</span> = <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
&nbsp;
  <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$a</span>
  <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">2</span>
<span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$a</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> 0</pre></div></div>

<p>In diesem Beispiel wird der Host 111.112.113.114 auf der URL http://mywebinterfaceserver/citrix/pnagent/enum.aspx mit den Usercredentials MYUSERACCOUNTTOCHECK mit dem verschlüsseltem Passwort &#8220;THISISMYCRYPTEDPASSWORD&#8221; abgefragt. In der Rückabe wird nach der veröffentlichten Anwendung &#8220;MyMonitoringApp&#8221; geparsed und &#8220;OK&#8221; zurückgegeben. Daraufhin liefert check_wiserver.sh 2 für Error oder 0 für OK an Nagios zurück.</p>
<p>Dieses Script muss nun lediglich noch als Command im Nagios definiert werden.</p>
<p><strong>Zusammenfassung</strong></p>
<ul>
was wird mit der Probe überwacht?</p>
<li>Authentifizierungbackend (z.B.: Active Directory)</li>
<li>XML Service liefert valide Antworten</li>
<li>Web Interface Agent Site </li>
</ul>
<ul>was wird mit der Probe nicht überwacht?</p>
<li>Citrix Datastore</li>
<li>Citrix Licensing (hierzu kommt demnächst ein Blogpost)</li>
<li>&#8220;richtiges Login&#8221; wie Citrix Active Application Monitoring oder Openview</li>
</ul>
<ul>was muss getan werden:</p>
<li>Monitoringuser anlegen und Anwendung veröffentlichen</li>
<li>Login mit expliziten Credentials tracen um verschlüsseltes Passwort zu erhalten</li>
<li>in check_wiserver.sh hostname, sitename und usercredentials anpassen, ggf. Pfad zu check_http anpassen
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/221/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>warum ist die IMADB so hässlich??!</title>
		<link>http://blog.schose.net/index.php/archives/195</link>
		<comments>http://blog.schose.net/index.php/archives/195#comments</comments>
		<pubDate>Wed, 07 Jan 2009 22:02:12 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>

		<guid isPermaLink="false">http://blog.schose.net/?p=195</guid>
		<description><![CDATA[Wer schon einmal versucht hat das Schema der Citrix Datenbank (Datastore) zu verstehen wird sicherlich &#8211; wie ich &#8211; kläglich daran gescheitert sein.
Man findet lediglich 4 Tabellen DATATABLE, DELETETRACKER, INDEXTABLE, KEYTABLE vor, welche seltsame Zahlenkolonnen enthalten. Brian Madden wusste wieder warum. 
Kurz zusammengefasst: Die Datenbank stellt lediglich das Backend für einen LDAP Dienst bereit welcher [...]]]></description>
			<content:encoded><![CDATA[<p>Wer schon einmal versucht hat das Schema der Citrix Datenbank (Datastore) zu verstehen wird sicherlich &#8211; wie ich &#8211; kläglich daran gescheitert sein.</p>
<p>Man findet lediglich 4 Tabellen DATATABLE, DELETETRACKER, INDEXTABLE, KEYTABLE vor, welche seltsame Zahlenkolonnen enthalten. Brian Madden <a href="http://www.brianmadden.com/blogs/citrix_presentation_server_45_advanced_technical_design_guide/pages/the-ima-data-store.aspx">wusste wieder warum</a>. </p>
<p>Kurz zusammengefasst: Die Datenbank stellt lediglich das Backend für einen LDAP Dienst bereit welcher durch den IMA Service bereitgestellt wird. Ursprünglich wollte Citrix mit MetaframeXP als Backend das Active Directory nutzen. Noch während der Entwicklung stellte man aber fest, dass viele Firmen wohl keine Schemaerweiterung am AD machen wollen nur um Citrix zu implementieren &#8211; außerdem waren viele Kunden sicherlich noch nicht &#8220;AD ready&#8221; oder nutzen beispielsweise Novell.<br />
Somit wurde das Backend in eine relationale Datenbank gepresst.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/195/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenApp Policies im- bzw. exportieren</title>
		<link>http://blog.schose.net/index.php/archives/167</link>
		<comments>http://blog.schose.net/index.php/archives/167#comments</comments>
		<pubDate>Wed, 07 Jan 2009 21:49:14 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Deployment]]></category>

		<guid isPermaLink="false">http://blog.schose.net/?p=167</guid>
		<description><![CDATA[Wer eine Farm von Grund auf neu installieren oder Policies in eine neue Farm kopieren möchte, braucht eine Import- bzw. Exportmöglichkeit.
Dieses Script  hilft dabei.
]]></description>
			<content:encoded><![CDATA[<p>Wer eine Farm von Grund auf neu installieren oder Policies in eine neue Farm kopieren möchte, braucht eine Import- bzw. Exportmöglichkeit.</p>
<p><a href="http://www.brianmadden.com/content/article/VB-Script-to-Backup--Restore-CPS-policies">Dieses Script </a> hilft dabei.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/167/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenApp 5.0 released!</title>
		<link>http://blog.schose.net/index.php/archives/162</link>
		<comments>http://blog.schose.net/index.php/archives/162#comments</comments>
		<pubDate>Thu, 04 Sep 2008 15:44:07 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Terminal services]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.schose.net/?p=162</guid>
		<description><![CDATA[Die Citrix Webseite ist noch nicht vorbereitet, &#8220;Launchparty&#8221; soll am 09.09.08 sein und offizieller Relasetermin war der 10.09. Trotzdem steht seit mehreren Stunden das XenApp 5.0 Release für Windows 2003 und Windows 2008 bereit. 
Spannende Facts: XenApp 5.0 für Windows2003 scheint ein original 4.5FR1 mit &#8220;schöneren&#8221; Admintools, neuem Webinterface und Lizenzserver zu sein. Laut CTX117913 [...]]]></description>
			<content:encoded><![CDATA[<p>Die Citrix Webseite ist noch nicht vorbereitet, &#8220;Launchparty&#8221; soll am 09.09.08 sein und offizieller Relasetermin war der 10.09. Trotzdem steht seit mehreren Stunden das XenApp 5.0 Release für Windows 2003 und Windows 2008 bereit. </p>
<p>Spannende Facts: XenApp 5.0 für Windows2003 scheint ein original 4.5FR1 mit &#8220;schöneren&#8221; Admintools, neuem Webinterface und Lizenzserver zu sein. Laut <a href="http://support.citrix.com/article/CTX117913 ">CTX117913 </a> </p>
<p><code>"there is no installation process or requirement to deploy any new binaries on each member server. " </code></p>
<p>Wie man sich aber die neuen Features wie AIE3.0 und IPV6 freuen soll, ohne Binaries auszutauschen muss man wohl in den nächsten Tagen erforschen.</p>
<p><a href="http://community.citrix.com/blogs/citrite/sridharm/2008/09/04/XenApp+5+released+to+web!">er hat&#8217;s verraten <img src='http://blog.schose.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/162/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICA vs. RDP</title>
		<link>http://blog.schose.net/index.php/archives/131</link>
		<comments>http://blog.schose.net/index.php/archives/131#comments</comments>
		<pubDate>Mon, 18 Feb 2008 00:32:55 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.schose.net/index.php/archives/131</guid>
		<description><![CDATA[Ich hab bei YouTube ein Video gefunden, welches die Performanceunterschiede zwischen dem Citrix ICA Protokoll und dem Microsoft RDP darstellt. Inwiefern das im täglichen Leben eine Rolle spielt, kommt auf die Umgebung an und darf bezweifelt werden.

]]></description>
			<content:encoded><![CDATA[<p>Ich hab bei YouTube ein Video gefunden, welches die Performanceunterschiede zwischen dem Citrix ICA Protokoll und dem Microsoft RDP darstellt. Inwiefern das im täglichen Leben eine Rolle spielt, kommt auf die Umgebung an und darf bezweifelt werden.</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/_RMTM7vaMnI&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/_RMTM7vaMnI&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/131/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wer keine Citrix Vertriebsanrufe will&#8230;</title>
		<link>http://blog.schose.net/index.php/archives/130</link>
		<comments>http://blog.schose.net/index.php/archives/130#comments</comments>
		<pubDate>Thu, 14 Feb 2008 11:39:00 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>

		<guid isPermaLink="false">http://blog.schose.net/index.php/archives/130</guid>
		<description><![CDATA[Die Citrix macht sehr aggressives Marketing mit ihrem XenServer.
Bevor man an eine Testversion kommt muss man &#8211; wie üblich &#8211; seine persönlichen Daten einschmeissen. Keine 10 Minuten später wird der Citrixvertrieb anrufen und fragen, wann man das Zeug jetzt endlich kaufen möchte.
Anscheinend war den Webentwicklern aber das arbeiten mit Sessions zu aufwendig. Wer keine Lust [...]]]></description>
			<content:encoded><![CDATA[<p>Die Citrix macht sehr aggressives Marketing mit ihrem XenServer.<br />
Bevor man an eine Testversion kommt muss man &#8211; wie üblich &#8211; seine persönlichen Daten einschmeissen. Keine 10 Minuten später wird der Citrixvertrieb anrufen und fragen, wann man das Zeug jetzt endlich kaufen möchte.</p>
<p>Anscheinend war den Webentwicklern aber das arbeiten mit Sessions zu aufwendig. Wer keine Lust hat seine Daten zu hinterlegen benutzt einfach die direkten Links: <img src='http://blog.schose.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>XenServer 4.1 Beta:<br />
<a href="http://www.citrixxenserver.com/Pages/DownloadProducts_MiamiBeta.aspx">http://www.citrixxenserver.com/Pages/DownloadProducts_MiamiBeta.aspx</a><br />
XenServer 4.0:<br />
<a href="http://www.citrixxenserver.com/Pages/DownloadProducts_4.0.0.aspx">http://www.citrixxenserver.com/Pages/DownloadProducts_4.0.0.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/130/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wer schluckt den ICA Traffic?!</title>
		<link>http://blog.schose.net/index.php/archives/119</link>
		<comments>http://blog.schose.net/index.php/archives/119#comments</comments>
		<pubDate>Fri, 04 Jan 2008 14:22:37 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.schose.net/index.php/archives/119</guid>
		<description><![CDATA[Ich habe ein kleines MFCOM Script in Perl gebaut, welches Usernamen, ClientIPs und übertragene Bytes (gesendet, empfangen) pro ICA Session darstellt. 
Die Werte können nach Excel (muss installiert sein) übergeben werden. Der Client benötigt einige zusätzliche Perlmodule &#8211; alternativ kann einfach die .exe Datei gestartet werden &#8211; und das Citrix SDK. Alternativ kann das Programm [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe ein kleines MFCOM Script in Perl gebaut, welches Usernamen, ClientIPs und übertragene Bytes (gesendet, empfangen) pro ICA Session darstellt. </p>
<p>Die Werte können nach Excel (muss installiert sein) übergeben werden. Der Client benötigt einige zusätzliche Perlmodule &#8211; alternativ kann einfach die .exe Datei gestartet werden &#8211; und das Citrix SDK. Alternativ kann das Programm auf einfach vom Terminalserver gestartet werden.</p>
<p>Es werden lediglich aktive Sessions betrachtet. KBytesSend sind KB welche vom PS zum Client geschickt werden &#8211; also Download für den Client.</p>
<popim imageURL='http://blog.schose.net/uploads/2008/01/getclientconnections.png' title='GetClientSessions' thumbnailURL='/uploads/2008/01/getclientconnections-thumbnail.png' imageWidth='' imageHeight='' thumbWidth='' thumbHeight='' />
<p><a href="http://andreas.ndfnet.de/showfiles/getclientsessions.pl">Download Perlscript</a><br />
<a href="http://andreas.ndfnet.de/showfiles/getclientsessions.exe">Download Binary</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tool des Tages &#8211; AppEdit &#8230;</title>
		<link>http://blog.schose.net/index.php/archives/116</link>
		<comments>http://blog.schose.net/index.php/archives/116#comments</comments>
		<pubDate>Fri, 04 Jan 2008 13:08:16 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Deployment]]></category>

		<guid isPermaLink="false">http://blog.schose.net/index.php/archives/116</guid>
		<description><![CDATA[Mit dem Tool lassen sich Anwendung zu Presentationservern hinzufügen. Die Citrix CMC sieht leider nur dem umgekehrten Fall vor (Presentationserver zu Anwendung). Normalerweise möchte man aber eine Farm vergrößern oder einen Server zu Wartungszwecken von veröffentlichten Anwendungen befreien.
Bisher wurde das Problem mit MFCOM Scripting gelösst (z.B.: hier). 

http://www.thin-world.com/appedit.html
]]></description>
			<content:encoded><![CDATA[<p>Mit dem Tool lassen sich Anwendung zu Presentationservern hinzufügen. Die Citrix CMC sieht leider nur dem umgekehrten Fall vor (Presentationserver zu Anwendung). Normalerweise möchte man aber eine Farm vergrößern oder einen Server zu Wartungszwecken von veröffentlichten Anwendungen befreien.</p>
<p>Bisher wurde das Problem mit MFCOM Scripting gelösst (z.B.: <a href="http://www.dcug.de/cms/viewtopic.php?t=7279&#038;sid=aadd3b313807c22d01519f04b40b02ed">hier</a>). </p>
<popim imageURL='http://blog.schose.net/uploads/2008/01/appedit.png' title='Appedit' thumbnailURL='/uploads/2008/01/appedit-thumbnail.png' imageWidth='' imageHeight='' thumbWidth='' thumbHeight='' />
<p><a href="http://www.thin-world.com/appedit.html">http://www.thin-world.com/appedit.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/116/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mRemote &#8211; einer für alles!!</title>
		<link>http://blog.schose.net/index.php/archives/117</link>
		<comments>http://blog.schose.net/index.php/archives/117#comments</comments>
		<pubDate>Fri, 04 Jan 2008 13:01:28 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.schose.net/index.php/archives/117</guid>
		<description><![CDATA[der mRemote ist ein echter Alleskönner im RemoteAccess Bereich. Er untersützt RDP, VNC, ICA, SSH, Telnet, HTTP, Rlogin und TCP Socket Verbindugen (RAW z.b.: für SMTP). Das Projekt scheint extrem aktiv zu sein und sich rasch weiterzuentwickeln.
Bisher hatte ich für mehrere RDP Verbindungen immer den RoyalTS genommen. 
Ein paar Bugs gibt es aber anscheinend. So [...]]]></description>
			<content:encoded><![CDATA[<p>der mRemote ist ein echter Alleskönner im RemoteAccess Bereich. Er untersützt RDP, VNC, ICA, SSH, Telnet, HTTP, Rlogin und TCP Socket Verbindugen (RAW z.b.: für SMTP). Das Projekt scheint extrem aktiv zu sein und sich rasch weiterzuentwickeln.<br />
Bisher hatte ich für mehrere RDP Verbindungen immer den RoyalTS genommen. </p>
<p>Ein paar Bugs gibt es aber anscheinend. So funktioniert die HTTP Authentifizierung in 1.10 nicht.</p>
<popim imageURL='http://blog.schose.net/uploads/2008/01/mremote.jpg' title='mRemote GUI' thumbnailURL='/uploads/2008/01/mremote-thumbnail.jpg' imageWidth='' imageHeight='' thumbWidth='' thumbHeight='' />
<p><a href="http://www.mremote.org">Link zur mRemote Homepage</a><br />
<a href="http://code4ward.net/cs2/files/9/default.aspx">Link zur RoyalTS Homepage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/117/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>darauf hat die Welt gewartet &#8211; Quake3 im Presentationserver</title>
		<link>http://blog.schose.net/index.php/archives/111</link>
		<comments>http://blog.schose.net/index.php/archives/111#comments</comments>
		<pubDate>Fri, 21 Dec 2007 00:14:56 +0000</pubDate>
		<dc:creator>andreas</dc:creator>
				<category><![CDATA[Citrix]]></category>

		<guid isPermaLink="false">http://blog.schose.net/index.php/archives/111</guid>
		<description><![CDATA[Ich hab nen ziemlich cooles Video vom IForum 07 gefunden. Hier wird das Projekt Pictor (OpenGL Hardwarebeschleunigung über ICA) vorgestellt. Killeranwendung: Quake3 &#8211; im Video ab 4:45 Minuten zu sehen &#8211; du kannst also vorspulen!  
Link
]]></description>
			<content:encoded><![CDATA[<p>Ich hab nen ziemlich cooles Video vom IForum 07 gefunden. Hier wird das Projekt Pictor (OpenGL Hardwarebeschleunigung über ICA) vorgestellt. Killeranwendung: Quake3 &#8211; im Video ab 4:45 Minuten zu sehen &#8211; du kannst also vorspulen! <img src='http://blog.schose.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://mfile.akamai.com/8296/wmv/citrix.download.akamai.com/8296/Vid/Pictordemo.asx">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.schose.net/index.php/archives/111/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
