<?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>Chrische.de</title>
	<atom:link href="http://www.chrische.de/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chrische.de</link>
	<description>Arbeiten, Linux, Apple, web2.0 und das Leben dazwischen.</description>
	<lastBuildDate>Fri, 22 Jul 2011 10:12:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Server- &amp; Webseiten Monitoring mit wemonit.de (IPv4 / IPv6)</title>
		<link>http://www.chrische.de/server-webseiten-monitoring-mit-wemonit-de-ipv4-ipv6</link>
		<comments>http://www.chrische.de/server-webseiten-monitoring-mit-wemonit-de-ipv4-ipv6#comments</comments>
		<pubDate>Mon, 04 Jul 2011 16:11:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[internes]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.chrische.de/?p=193</guid>
		<description><![CDATA[Seit gestern ist unser neustes Projekt online: WeMonIt.de Mit WeMonIt bieten wir eine einfach zu bedienende Webseiten- und Servermonitoring Plattform, mit der sowohl die Erreichbarkeit eurer Dienste, als auch deren Performance kostenlos geprüft werden kann. Neben Benachrichtigung im Problemfall per E-Mail ist eine iPhone-App mit Push-Notifications in Arbeit. Ebenso eine Erweiterung der derzeit unterstützten Überwachung der [...]]]></description>
			<content:encoded><![CDATA[<p>Seit gestern ist unser neustes Projekt online: <a href="http://www.wemonit.de" target="_blank">WeMonIt.de</a></p>
<p><img class="aligncenter size-full wp-image-194" title="www_wemonit_de" src="http://www.chrische.de/wp-content/uploads/2011/07/www_wemonit_de.png" alt="" width="300" height="199" /></p>
<p>Mit WeMonIt bieten wir eine einfach zu bedienende Webseiten- und Servermonitoring Plattform, mit der sowohl die Erreichbarkeit eurer Dienste, als auch deren Performance kostenlos geprüft werden kann.<span id="more-193"></span></p>
<p>Neben <strong>Benachrichtigung im Problemfall per E-Mail</strong> ist eine iPhone-App mit Push-Notifications in Arbeit. Ebenso eine Erweiterung der derzeit unterstützten <strong>Überwachung</strong> der Protokolle ICMP und HTTP ( je via <strong>IPv4</strong> und <strong>IPv6 </strong>)<strong>.</strong></p>
<p>Nachfolgend ein Screenshot der HTTP-Überwachung von Chrische.de &#8211; deutlich zu sehen die verbesserte Ladezeit ab 15:25. Ich habe nämlich erst durch WeMonIt gemerkt, wie langsam die Seite geladen wird und den Übeltäter, ein Flickr Plugin, umgehend deaktiviert&#8230;.</p>
<p><a href="http://www.chrische.de/wp-content/uploads/2011/07/chrische_de.png"><img class="aligncenter size-medium wp-image-195" title="chrische_de" src="http://www.chrische.de/wp-content/uploads/2011/07/chrische_de-300x272.png" alt="" width="300" height="272" /></a></p>
<p>Wir würden uns über euer Feedback freuen, schaut doch mal rein <img src='http://www.chrische.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a title="Server und Webseiten Monitoring" href="http://www.wemonit.de" target="_blank">Webseiten- und Servermonitoring mit WeMonIt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrische.de/server-webseiten-monitoring-mit-wemonit-de-ipv4-ipv6/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Top 15 Suchbegriffe Februar 2011</title>
		<link>http://www.chrische.de/top-15-suchbegriffe-februar-2011</link>
		<comments>http://www.chrische.de/top-15-suchbegriffe-februar-2011#comments</comments>
		<pubDate>Thu, 03 Mar 2011 11:13:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[piwik]]></category>
		<category><![CDATA[suchbegriffe]]></category>

		<guid isPermaLink="false">http://www.chrische.de/?p=186</guid>
		<description><![CDATA[Nachfolgend mehr oder weniger Kommentarlos die 15 meist verwendeten Suchbegriffe, welche in einem Besuch dieser Seite resultierten in absteigender Reihenfolge: für kurze zeit nicht verfügbar um eine regelmäßige instandhaltung durchzuführen. prüfe in einer minute nochmals. geodaten ermitteln wordpress lighttpd für kurze zeit nicht verfügbar, um eine regelmäßige instandhaltung durchzuführen. prüfe in einer minute erneut. wordpress [...]]]></description>
			<content:encoded><![CDATA[<p>Nachfolgend mehr oder weniger Kommentarlos die 15 meist verwendeten Suchbegriffe, welche in einem Besuch dieser Seite resultierten in absteigender Reihenfolge:</p>
<ol>
<li>für kurze zeit nicht verfügbar um eine regelmäßige instandhaltung durchzuführen. prüfe in einer minute nochmals.</li>
<li>geodaten ermitteln</li>
<li>wordpress lighttpd</li>
<li>für kurze zeit nicht verfügbar, um eine regelmäßige instandhaltung durchzuführen. prüfe in einer minute erneut.</li>
<li>wordpress für kurze zeit nicht verfügbar, um eine regelmäßige instandhaltung durchzuführen. prüfe in einer minute erneut.</li>
<li>eeepc asus tastenkombination display</li>
<li>lighttpd wordpress</li>
<li>&#8220;für kurze zeit nicht verfügbar um eine regelmäßige instandhaltung durchzuführen. prüfe in einer minute nochmals.&#8221;</li>
<li>bildschirmhelligkeit ubuntu</li>
<li>geodaten bestimmen</li>
<li>debian lenny proftpd 1.3.1</li>
<li>grub2 raid5</li>
<li>debian kompilieren</li>
<li>php google maps lon und lat ermitteln</li>
<li>grub manuell booten</li>
</ol>
<ul></ul>
<p>Deutlich erkennbar die im Februar veröffentlichten WordPress-Updates und die stellenweise daraus resultierenden Probleme mit dem Wartungsmodus&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrische.de/top-15-suchbegriffe-februar-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Web Analytics unter WordPress</title>
		<link>http://www.chrische.de/open-web-analytics-unter-wordpress</link>
		<comments>http://www.chrische.de/open-web-analytics-unter-wordpress#comments</comments>
		<pubDate>Tue, 22 Feb 2011 20:00:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[owa]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chrische.de/?p=154</guid>
		<description><![CDATA[Da ich mich derzeit mit Alternativen zu Google Analytics beschäftige, stieß ich neben Piwik unweigerlich auch auf Open Web Analytics. Kurzum wurde neben dem schon etwas länger installiertem Piwik auch eine Instanz von Open Web Analytics aufgesetzt. Da ich jetzt erstmal einige Tage Daten zur Auswertung benötige, ist es noch zu früh für ein Fazit, dieses [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich mich derzeit mit Alternativen zu Google Analytics beschäftige, stieß ich neben Piwik unweigerlich auch auf Open Web Analytics. Kurzum wurde neben dem schon etwas länger installiertem Piwik auch eine Instanz von Open Web Analytics aufgesetzt.</p>
<p>Da ich jetzt erstmal einige Tage Daten zur Auswertung benötige, ist es noch zu früh für ein Fazit, dieses reiche ich aber auf jeden Fall noch nach.</p>
<p>Bei der Integration in WordPress jedoch fiel mir jedoch gleich auf, dass es &#8211; wie ich es von Google Analytics und Piwik gewohnt bin &#8211; wohl kein simples Plugin gibt, welches einem die Integration des OWA JavaScript-Schnipsels in die Webseite &#8220;erleichtert&#8221;. Ich bin kein Fan davon, diese jeweils &#8220;hart&#8221; im Template o.ä. zu hinterlegen.</p>
<p>Zwar bietet Open Web Analytics von Haus aus die Möglichkeit, als umfangreiches WordPress-Plugin betrieben zu werden, doch dies kommt aus mehreren Gründen für mich nicht in Frage.</p>
<p>Kurzum habe ich das unter der GPL stehende &#8220;<a href="http://forwardslash.nl/piwik-analytics" target="_blank">Piwik Analytics</a>&#8221; WordPress-Plugin adaptiert und auf die Verwendung mit Open Web Analytics angepasst. Kudos an dieser Stelle an <a href="http://forwardslash.nl/" target="_blank">Jules Stuifbergen</a>, den Autor des eben genannten Piwik Plugins.</p>
<p>Einfacher gehts nicht: Plugin installieren &amp; aktivieren, Site-ID und ggf. OWA-Host hinterlegen &#8211; fertig.</p>
<p>Den Download und alle weiteren Informationen zum <a href="http://www.chrische.de/open-web-analytics-wordpress-plugin">Open Web Analytics WordPress Plugin</a> findet Ihr auf der dafür eingerichteten <a href="http://www.chrische.de/open-web-analytics-wordpress-plugin">Seite</a> hier im Blog, oder direkt auf der entsprechenden <a href="http://wordpress.org/extend/plugins/open-web-analytics-plugin/" target="_blank">Plugin-Seite auf WordPress.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrische.de/open-web-analytics-unter-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProFTPD 1.3.3d unter Debian kompilieren / installieren (Lenny / Squeeze)</title>
		<link>http://www.chrische.de/proftpd-1-3-3d-unter-debian-kompilieren-installieren-lenny-squeeze</link>
		<comments>http://www.chrische.de/proftpd-1-3-3d-unter-debian-kompilieren-installieren-lenny-squeeze#comments</comments>
		<pubDate>Mon, 24 Jan 2011 11:18:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[proftpd]]></category>

		<guid isPermaLink="false">http://www.chrische.de/?p=142</guid>
		<description><![CDATA[Auch wenn es sicherlich gute Alternativen zum ProFTPD als FTP-Server gibt, so ist man doch teilweise auf Servern mit bestehender ProFTPD-Installation darauf angewiesen, diesen auch weiterhin einzusetzen. Leider gab es in letzter Zeit öfter Lücken in ProFTPD, so z.B. ein erst kürzlich geschlossener Pufferüberlauf in der Funktion sql_prepare_where, die einen dazu bewegen sollten, stets die [...]]]></description>
			<content:encoded><![CDATA[<p>Auch wenn es sicherlich gute Alternativen zum <strong>ProFTPD</strong> als FTP-Server gibt, so ist man doch teilweise auf Servern mit bestehender <strong>ProFTPD</strong>-Installation darauf angewiesen, diesen auch weiterhin einzusetzen.</p>
<p>Leider gab es in letzter Zeit öfter Lücken in <strong>ProFTPD</strong>, so z.B. ein erst kürzlich <a href="http://www.golem.de/showhigh2.php?file=/1012/80244.html&amp;wort[]=proftpd">geschlossener Pufferüberlauf in der Funktion sql_prepare_where</a>, die einen dazu bewegen sollten, stets die aktuellste Version einzusetzen. Derzeit ist dies 1.3.3d, die aktuell per Debian Repository verfügbare Version jedoch ist Version 1.3.1 (Lenny) bzw. 1.3.3a (unter Debian Squeeze), wie ein einfaches “<strong>proftpd</strong> -v” beweist:</p>
<blockquote><p>test-srv1:~# apt-get install <strong>proftpd</strong></p>
<div>test-srv1:~# <strong>proftpd</strong> -v</div>
<p>- <strong>ProFTPD</strong> Version 1.3.1</p>
<div>
<div>test-srv2:~# <strong>proftpd</strong> -v</div>
<div>- <strong>ProFTPD</strong> Version 1.3.3a</div>
</div>
</blockquote>
<div>
<p>Also kommt man nicht umher, sich <strong>ProFTPD</strong> selber aus den aktuellsten Sourcen zu kompilieren. Da dies gerne mal an fehlenden Abhängigkeiten scheitert, oder in einer <strong>ProFTPD</strong> Version endet, die nicht all jene Module beinhaltet welche die per “apt-get install <strong>proftpd</strong>” installierte Variante mit sich bringt, nachfolgend kurz einige Befehlszeilen, die <strong>ProFTPD</strong> so konfigurieren und kompilieren, dass das Ergebnis dem Funktionsumfang entspricht, den das Debian Paket mit sich bringt.<span id="more-142"></span></p>
<p>Die Anleitung ist für Debian Lenny und Squeeze verwendbar, bezieht sich um gewünschten Funktionsumfang jedoch auf das in Squeeze verteilte Paket. Unterschiede der Befehle sind jeweils markiert.</p>
</div>
<div>Zuerst besorgen wir uns per “<strong>proftpd</strong> -V” die Befehle, mit denen die installierte Version zur Kompilierung vorbereitet wurde und kopieren uns diese beiseite:</div>
<blockquote>
<div>
<div>test-srv1:~# <strong>proftpd</strong> -V</div>
<div>Compile-time Settings:</div>
<div>Version: 1.3.1</div>
<div>Platform: LINUX</div>
<div>Built With:</div>
<div>&lt;&lt; DIESEN BLOCK KOPIEREN &gt;&gt;</div>
</div>
</blockquote>
<p>Jetzt installieren wir mit folgendem Kommando alle zum Kompilieren benötigten Programme und *-dev Versionen derer Module, die wir einkompilieren werden (hat ein wenig Trial &amp; Error Arbeit gekostet):</p>
<blockquote><p>test-srv1:~# apt-get install build-essential gettext make g++ libwrap0-dev postgresql-server-dev-8.3 libldap2-dev libmysql++-dev libpam0g-dev libssl-dev libsqlite3-dev unixodbc-dev libncurses5-dev libacl1-dev libcap-dev</p>
<p>Achtung: für Squeeze “postgresql-server-dev-8.3″ durch “postgresql-server-dev-all” ersetzen!</p></blockquote>
<p>Nun aktuelle Sourcen von der offiziellen <strong>ProFTPD</strong> Quelle laden und entpacken:</p>
<blockquote><p>test-srv1:/tmp# wget ftp://ftp.<strong>proftpd</strong>.org/distrib/source/<strong>proftpd</strong>-1.3.3d.tar.gz</p>
<p>test-srv1:/tmp# tar -xvf <strong>proftpd</strong>-1.3.3d.tar.gz</p>
<p>test-srv1:/tmp# cd <strong>proftpd</strong>-1.3.3d</p>
<p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d#</p></blockquote>
<p>Ein Modul (mod_vroot) müssen wir händisch nachladen und in den “contrib”-Ordner entpacken, da diese nicht in der heruntergeladenen Source mitgeliefert wird:</p>
<blockquote><p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d# cd contrib/</p>
<p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d/contrib# wget http://www.castaglia.org/<strong>proftpd</strong>/modules/<strong>proftpd</strong>-mod-vroot-0.9.2.tar.gz</p>
<p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d/contrib# tar -xvf <strong>proftpd</strong>-mod-vroot-0.9.2.tar.gz</p>
<p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d/contrib# cd ..</p></blockquote>
<p>Ein anschließendes ./configure mit den Anfangs per “<strong>proftpd</strong> -V” kopierten Parametern sollte jetzt ohne Fehler durchlaufen. (Befehl bitte selber aus der “<strong>proftpd</strong> -V”-Ausgabe kopieren!)</p>
<blockquote><p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d/# ./configure –prefix=/usr –with-includes=/usr/include/postgresql:/usr/include/mysql –mandir=/usr/share/man –sysconfdir=/etc/<strong>proftpd</strong> –localstatedir=/var/run –libexecdir=/usr/lib/<strong>proftpd</strong> –enable-sendfile –enable-facl –enable-dso –enable-autoshadow –enable-ctrls –with-modules=mod_readme –enable-ipv6 –enable-nls –build x86_64-linux-gnu –with-shared=mod_site_misc:mod_load:mod_ban:mod_quotatab:mod_sql:</p>
<p>mod_sql_mysql:mod_sql_postgres:mod_dynmasq:mod_quotatab_sql:</p>
<p>mod_ldap:mod_quotatab_ldap:mod_ratio:mod_tls:mod_rewrite:mod_radius:</p>
<p>mod_wrap:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_quotatab_file:</p>
<p>mod_quotatab_radius:mod_facl:mod_ctrls_admin:mod_ifsession</p></blockquote>
<p>Das nachfolgende “make” sollte ohne Probleme durchlaufen, ein darauf folgendes “make install” ebenfalls. Daraufhin kann erneut per “<strong>proftpd</strong> -v” die installierte Version geprüft werden:</p>
<blockquote><p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d# <strong>proftpd</strong> -v</p>
<p><strong>ProFTPD</strong> Version 1.3.3d</p></blockquote>
<p>Interessanter jedoch die Ausgabe von “<strong>proftpd</strong> -V” im Bereich der unterstützten Module bzw. Features:</p>
<blockquote><p>test-srv1:/tmp/<strong>proftpd</strong>-1.3.3d# <strong>proftpd</strong> -V</p>
<p>…</p>
<p>Features:</p>
<p>+ Autoshadow support</p>
<p>+ Controls support</p>
<p>+ curses support</p>
<p>- Developer support</p>
<p>+ DSO support</p>
<p>+ IPv6 support</p>
<p>+ Largefile support</p>
<p>- Lastlog support</p>
<p>+ ncurses support</p>
<p>+ NLS support</p>
<p>+ OpenSSL support</p>
<p>+ POSIX ACL support</p>
<p>+ Shadow file support</p>
<p>+ Sendfile support</p>
<p>+ Trace support</p>
<p>…</p></blockquote>
<p>Vergleicht man diese mit der ursprünglich installierten Version, so wird man (hoffentlich <img class="wp-smiley" src="http://www.chrische.de/wp-includes/images/smilies/icon_razz.gif" alt=":P" /> ) keine Unterschiede feststellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrische.de/proftpd-1-3-3d-unter-debian-kompilieren-installieren-lenny-squeeze/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nginx für Zend Framework konfigurieren</title>
		<link>http://www.chrische.de/nginx-fur-zend-framework-konfigurieren</link>
		<comments>http://www.chrische.de/nginx-fur-zend-framework-konfigurieren#comments</comments>
		<pubDate>Mon, 13 Dec 2010 19:52:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.chrische.de/?p=135</guid>
		<description><![CDATA[Da ich als Fan von nginx mit der beim Zend Framework beigelegten .htaccess-Datei nicht viel anfangen kann, kam ich um ein Anpassen der vHost-Konfigurationsdatei von nginx nicht herum. Nachfolgend eine, auf den Einsatz von zend Framework angepasste, nginx Config: server { listen   80; server_name  beispiel.de; server_name  www.beispiel.de; if ($host != &#8216;www.beispiel.de&#8217; ) { rewrite  ^/(.*)$  [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich als Fan von nginx mit der beim Zend Framework beigelegten .htaccess-Datei nicht viel anfangen kann, kam ich um ein Anpassen der vHost-Konfigurationsdatei von nginx nicht herum.</p>
<p>Nachfolgend eine, auf den Einsatz von zend Framework angepasste, nginx Config:</p>
<blockquote><p>server {<br />
listen   80;<br />
server_name  beispiel.de;<br />
server_name  www.beispiel.de;</p>
<p>if ($host != &#8216;www.beispiel.de&#8217; ) {<br />
rewrite  ^/(.*)$  http://www.beispiel.de/$1  permanent;<br />
}</p>
<p>access_log  /var/log/nginx/beispiel_de.log;</p>
<p>root    /var/www/beispiel.de/public;</p>
<p>location / {<br />
index index.php;<br />
}</p>
<p>if (!-e $request_filename) {<br />
rewrite ^.*$ /index.php last;<br />
}</p>
<p>location ~ \.php$ {<br />
fastcgi_pass   127.0.0.1:9000;<br />
fastcgi_index  index.php;<br />
fastcgi_param  SCRIPT_FILENAME  /var/www/beispiel.de/public/$fastcgi_script_name;<br />
include        fastcgi_params;<br />
fastcgi_param   APPLICATION_ENV staging;</p>
<p>}</p>
<p>}</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.chrische.de/nginx-fur-zend-framework-konfigurieren/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

