Archive for the ‘Citrix’ Category

Citrix WI/PNAgent Site über Nagios monitoren

Tuesday, January 20th, 2009

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.

(more…)

warum ist die IMADB so hässlich??!

Thursday, January 8th, 2009

Wer schon einmal versucht hat das Schema der Citrix Datenbank (Datastore) zu verstehen wird sicherlich – wie ich – 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 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 – außerdem waren viele Kunden sicherlich noch nicht “AD ready” oder nutzen beispielsweise Novell.
Somit wurde das Backend in eine relationale Datenbank gepresst.

XenApp Policies im- bzw. exportieren

Wednesday, January 7th, 2009

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.

XenApp 5.0 released!

Thursday, September 4th, 2008

Die Citrix Webseite ist noch nicht vorbereitet, “Launchparty” 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 “schöneren” Admintools, neuem Webinterface und Lizenzserver zu sein. Laut CTX117913

"there is no installation process or requirement to deploy any new binaries on each member server. "

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.

er hat’s verraten :)

ICA vs. RDP

Monday, February 18th, 2008

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.

Wer keine Citrix Vertriebsanrufe will…

Thursday, February 14th, 2008

Die Citrix macht sehr aggressives Marketing mit ihrem XenServer.
Bevor man an eine Testversion kommt muss man – wie üblich – 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 hat seine Daten zu hinterlegen benutzt einfach die direkten Links: :)

XenServer 4.1 Beta:
http://www.citrixxenserver.com/Pages/DownloadProducts_MiamiBeta.aspx
XenServer 4.0:
http://www.citrixxenserver.com/Pages/DownloadProducts_4.0.0.aspx

Wer schluckt den ICA Traffic?!

Friday, January 4th, 2008

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 – alternativ kann einfach die .exe Datei gestartet werden – und das Citrix SDK. Alternativ kann das Programm auf einfach vom Terminalserver gestartet werden.

Es werden lediglich aktive Sessions betrachtet. KBytesSend sind KB welche vom PS zum Client geschickt werden – also Download für den Client.

Download Perlscript
Download Binary

Tool des Tages – AppEdit …

Friday, January 4th, 2008

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

mRemote – einer für alles!!

Friday, January 4th, 2008

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 funktioniert die HTTP Authentifizierung in 1.10 nicht.

Link zur mRemote Homepage
Link zur RoyalTS Homepage

darauf hat die Welt gewartet – Quake3 im Presentationserver

Friday, December 21st, 2007

Ich hab nen ziemlich cooles Video vom IForum 07 gefunden. Hier wird das Projekt Pictor (OpenGL Hardwarebeschleunigung über ICA) vorgestellt. Killeranwendung: Quake3 – im Video ab 4:45 Minuten zu sehen – du kannst also vorspulen! ;)

Link

und kaum schreibt man darüber ist es auch schon da …

Friday, December 21st, 2007

… das Citrix PowerSmart Utility for Presentation Server – allerdings noch in der Beta Version. Die Idee ist relativ trivial: man definiert den Zeitraum indem Powermanagement aktiv sein darf und seine Server.
Innerhalb dieses Zeitraums werden die Server mittels MFCOM auf aktive Usersessions überprüft. Falls kein User aktiv ist wird der Server per Remotemanagement (z.b.: ILO2) runtergefahren.

Da das Tool nicht zum Kernprodukt gehört, wird es vorerst nur Forumsupport geben. Unterstützt ist bisher lediglich Presentationserver 4.5 – in Verbindung mit HP Hardware mit ILO2. Da sich aber ein beliebiges Kommando zur Scriptausführung hinterlegen lässt sollte das Anpassen für DRAC (oder andere Systeme) kein Problem sein.

Link zur Seite

Stromspaaren mit Citrix

Wednesday, December 19th, 2007

“Green IT” ist momentan das BUZZword schlechthin! Ähnlich wie die (noch experimentellen) Stromspaarfunktionen in VMware ESX 3.5, denkt nun auch Citrix über das Ausschalten von nicht benötigten (Terminal)Server ausserhalb der “Kernarbeitszeit” nach.

Link

schickes Tool: ESLT …

Wednesday, December 12th, 2007

… oder auch “Citrix Edgesight for Loadtesting”. Ich konnte die letzten Tage ein bisschen mit dem Tool herumexperimentieren. Das Produkt wurde seinerzeit mit der Firma ThinGenius gekauft und hieß ursprünglich TLoad.

Das Programm ist ziemlich übersichtlich. Der 8MB Installer besteht lediglich aus einem Controller und dem Launcher. Der Controller erstellt Testszenarien und startet die einzelnen Launcher, welche wiederum den ICA Client mit einer veröffentlichten Anwendung starten. Launcher können auf unterschiedlichen Clientmaschinen gestartet werden.

Citrix möchte mit dem Produkt dem Admin die Möglichkeit geben durch Testszenarien die Grenzen seines Systems kennen zu lernen. Ein Testszenario besteht aus einem Makro – durchaus vergleichbar zu Photoshop oder Excel – mit Mausklicks und Tastatureingaben.

Eine, meiner Meinung nach viel interessante, Einsatzmöglichkeit ist das Abbilden von SLAs über die Software. So könnte ein Beispielszenario (Mailprogramm öffnen -> Mail schicken, File kopieren und ERP Anwendung starten) vorgegeben werden was in einer bestimmten Zeit zu erfolgen hat. Dieser Test würde dann kontinuierlich stattfinden. Durch das integrierte Reporting und die Benachrichtigungsfunktionen könnten bei zu langer Verarbeitungszeit Tickets eröffnet oder Mails generiert werden. Somit könnte ein SBC Kunde einen “End-zu-End” Test seiner Applikationen machen.

Ein Gefühl, wie das Ding in der Praxis aussieht kannst du im angehängten Video sehen. Du benötigst den VMware Player Codec.

Links:
Produkthomepage:
VMware Movie Converter (zum abspielen des Videos)

Video:

Edgesight for Loadtesting

wenn der Process Monitor streikt …

Friday, November 16th, 2007

… ist enventuell das Edgesight dran schuld! Wer (wie ich) die Fehlermeldung beim starten des Process Explorer (procmon.exe) mit der Meldung “Out of memory: Unable to allocate a memory block of size 4000″ sollte den Edgesight Agent updaten.

Mit Version 4.5.3244.0 gabs bei mir genau dieses Problem. Nach dem Update auf 4.5.3261.0 läuft alles wieder super.

“Seamless Window” jetzt auch für OSX

Thursday, November 15th, 2007

Der neue Citrix Client für MacOS X bring ein paar nette Features mit. Er kann nun auch “seamless Window” und bietet Kerberos Pass-Through Authentifizierung.