<?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"
	>

<channel>
	<title>adminblogger.de</title>
	<atom:link href="http://www.adminblogger.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adminblogger.de/blog</link>
	<description>Geschichten aus dem Leben eines Linux-SysAdmins</description>
	<pubDate>Thu, 24 Mar 2011 13:52:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
        <image>
		<url>http://www.adminblogger.de/blog/images/adminblogger80x15.png</url>
		<title>adminblogger.de</title>
		<link>http://www.adminblogger.de/blog</link>
	</image>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Samsung Spinpoint F1</title>
		<link>http://www.adminblogger.de/blog/2010/10/25/samsung-spinpoint-f1/</link>
		<comments>http://www.adminblogger.de/blog/2010/10/25/samsung-spinpoint-f1/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 19:31:52 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=380</guid>
		<description><![CDATA[Gerade eben ist wieder eine Samsung Spinpoint F1 in meinem Desktop-Rechner gestorben ... das ist jetzt die vierte (!) Platte innerhalb von nur 8,5 Monaten.

12.02.2010 Samsung Spinpoint F1 HD103UJ SMART Self-test: Read failure
07.07.2010 Samsung Spinpoint F1 HD103UJ FAILED SMART self-check. BACK UP DATA NOW!
03.09.2010 Samsung Spinpoint F1 HD103UJ SError: { UnrecovData Handshk }, ES-Tool: RAM-Error
05.03.2011 [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade eben ist wieder eine Samsung Spinpoint F1 in meinem Desktop-Rechner gestorben ... das ist jetzt die vierte (!) Platte innerhalb von nur 8,5 Monaten.</p>
<ol>
<li>12.02.2010 Samsung Spinpoint F1 HD103UJ <strong>SMART Self-test: Read failure</strong></li>
<li>07.07.2010 Samsung Spinpoint F1 HD103UJ <strong>FAILED SMART self-check. BACK UP DATA NOW!</strong></li>
<li>03.09.2010 Samsung Spinpoint F1 HD103UJ <strong>SError: { UnrecovData Handshk }, <a title="Samsung ES-Tool" href="http://www.samsung.com/global/business/hdd/support/downloads/support_in_es.html">ES-Tool</a>: RAM-Error</strong></li>
<li>05.03.2011 Samsung Spinpoint F1 HD103UJ <strong>SError: { UnrecovData Handshk }, <a title="Samsung ES-Tool" href="http://www.samsung.com/global/business/hdd/support/downloads/support_in_es.html">ES-Tool</a>: RAM-Error</strong></li>
<li>24.03.2011 Samsung Spinpoint F1 HD103SJ <strong><a title="Samsung ES-Tool" href="http://www.samsung.com/global/business/hdd/support/downloads/support_in_es.html">ES-Tool</a>: AJ36 Bad Sector, SMART Extended offline Completed: read failure</strong></li>
</ol>
<p>Bisher wurde von Samsung zwar jede von mir eingeschickte Platte anstandslos getauscht ... aber ich hätte doch gerne eine die länger als ein paar Monate durchhält.</p>
<p>Weiß jemand, ob diese Serie besonders oft von Ausfällen betroffen ist?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/10/25/samsung-spinpoint-f1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Militärischer Sicherheitsbereich</title>
		<link>http://www.adminblogger.de/blog/2010/10/21/militaerischer-sicherheitsbereich/</link>
		<comments>http://www.adminblogger.de/blog/2010/10/21/militaerischer-sicherheitsbereich/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 17:43:42 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=379</guid>
		<description><![CDATA[Das Betreten/Befahren von militärischen Sicherheitsbereichen muss nicht zwangsläufig ordnungswidrig sein:
So wurde mir vorgeworfen, gegen § 114 OWiG verstoßen zu haben (PDF), als ich mit meinem Fahrzeug befestigte Straßen in einem Wald militärischen Sicherheitsbereich befuhr.
Von kämpferischer Laune beflügelt und in der Hoffnung, das Verwarnungsgeld in Höhe von 35 Euro sinnvoller investieren zu können, formulierte ich mit [...]]]></description>
			<content:encoded><![CDATA[<p>Das Betreten/Befahren von militärischen Sicherheitsbereichen muss nicht zwangsläufig ordnungswidrig sein:</p>
<p>So wurde mir vorgeworfen, gegen <a title="dejure.org: § 114 OWiG" href="http://dejure.org/gesetze/OWiG/114.html">§ 114 OWiG</a> <a title="betreten_militaerischer_anlagen_schreiben_1.pdf" href="http://www.adminblogger.de/blog/uploads/2010/10/betreten_militaerischer_anlagen_schreiben_1.pdf">verstoßen zu haben</a> (PDF), als ich mit meinem Fahrzeug befestigte Straßen in einem <span style="text-decoration: line-through;">Wald</span> <a title="Google Maps" href="http://maps.google.de/maps?ie=UTF8&amp;q=51%C2%B036%2727.87%22N+12%C2%B037%2727.94%22E+%28Panzerstra%C3%9Fe%29">militärischen Sicherheitsbereich befuhr</a>.</p>
<p>Von kämpferischer Laune beflügelt und in der Hoffnung, das Verwarnungsgeld in Höhe von 35 Euro sinnvoller investieren zu können, formulierte ich mit Unterstützung einer guten Freundin meinen <a title="betreten_militaerischer_anlagen_widerspruch.pdf" href="http://www.adminblogger.de/blog/uploads/2010/10/betreten_militaerischer_anlagen_widerspruch.pdf">Widerspruch</a> (PDF) und harrte der Dinge, die da kommen würden.</p>
<p>Knappe 2 Wochen später lag dann auch schon die <a title="betreten_militaerischer_anlagen_schreiben_2.pdf" href="http://www.adminblogger.de/blog/uploads/2010/10/betreten_militaerischer_anlagen_schreiben_2.pdf">Antwort der Wehrverwaltung</a> (PDF) im Briefkasten.</p>
<p>Fazit: Glück (Recht?) gehabt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/10/21/militaerischer-sicherheitsbereich/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No DRI/XVideo with radeon after Upgrading to openSUSE 11.3</title>
		<link>http://www.adminblogger.de/blog/2010/07/18/no-dri-xvideo-with-radeon-after-upgrading-to-opensuse-11-3-direct-rendering-no-xvinfo-no-adaptors-present-radeon-ring-test-failed-failled-initializing-cp-disabling-gpu-acceleration/</link>
		<comments>http://www.adminblogger.de/blog/2010/07/18/no-dri-xvideo-with-radeon-after-upgrading-to-opensuse-11-3-direct-rendering-no-xvinfo-no-adaptors-present-radeon-ring-test-failed-failled-initializing-cp-disabling-gpu-acceleration/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 11:33:59 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=376</guid>
		<description><![CDATA[After upgrading openSUSE 11.2 to 11.3 my
VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]
couldn't use DRI anymore and thus XVideo (e.g. with mplayer) wasn't available anymore.
Error in dmesg:
[drm] radeon: cp idle (0x10000C03)
[drm] Loading R300 Microcode
[drm] radeon: ring at 0x00000000B8000000
[drm:r100_ring_test] *ERROR* radeon: ring test failed (sracth(0x15E4)=0xCAFEDEAD)
[drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).
[drm:r100_cp_fini] *ERROR* [...]]]></description>
			<content:encoded><![CDATA[<p>After upgrading openSUSE 11.2 to 11.3 my</p>
<blockquote><p>VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]</p></blockquote>
<p>couldn't use DRI anymore and thus XVideo (e.g. with mplayer) wasn't available anymore.</p>
<p>Error in dmesg:</p>
<blockquote class="code"><p>[drm] radeon: cp idle (0x10000C03)<br />
[drm] Loading R300 Microcode<br />
[drm] radeon: ring at 0x00000000B8000000<br />
[drm:r100_ring_test] *ERROR* radeon: ring test failed (sracth(0x15E4)=0xCAFEDEAD)<br />
[drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).<br />
[drm:r100_cp_fini] *ERROR* Wait for CP idle timeout, shutting down CP.<br />
[drm] radeon: cp finalized</p></blockquote>
<p>Error in Xorg.0.log:</p>
<blockquote class="code"><p>(II) AIGLX: Screen 0 is not DRI2 capable<br />
(II) AIGLX: Screen 0 is not DRI capable</p></blockquote>
<p>glxinfo:</p>
<blockquote class="code"><p>% glxinfo | grep direct<br />
direct rendering: No</p></blockquote>
<p>xvinfo:</p>
<blockquote class="code"><p>% xvinfo<br />
X-Video Extension version 2.2<br />
screen #0<br />
no adaptors present</p></blockquote>
<p>Solution:</p>
<ol>
<li>Remove any <strong>vga=</strong> options from <em>/boot/grub/menu.lst</em> (e.g. vga=0x31b)</li>
<li>Disable bootsplash in <em>/etc/sysconfig/bootsplash</em></li>
<li>mkinitrd</li>
<li>reboot</li>
</ol>
<p>Thanks to hifi and Ke in #radeon on irc.freenode.net for their help and input on this matter.</p>
<p><strong>Edit:</strong></p>
<p>If this doesn't help, try adding</p>
<blockquote class="code"><p>nomodeset</p></blockquote>
<p>to the kernel command line in <em>/boot/grub/menu.lst</em> (or just try the <strong>failsafe</strong> boot option which has this option added by default).</p>
<p>Thanks to cb400f in #suse on irc.freenode.net for pointing this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/07/18/no-dri-xvideo-with-radeon-after-upgrading-to-opensuse-11-3-direct-rendering-no-xvinfo-no-adaptors-present-radeon-ring-test-failed-failled-initializing-cp-disabling-gpu-acceleration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Morgens um 7:12 im Büro</title>
		<link>http://www.adminblogger.de/blog/2010/07/12/morgens-um-7uhr12-im-buero/</link>
		<comments>http://www.adminblogger.de/blog/2010/07/12/morgens-um-7uhr12-im-buero/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 05:24:56 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=375</guid>
		<description><![CDATA[
Bietet jemand mehr?
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adminblogger.de/blog/uploads/2010/07/31gradimbuero.jpg" rel="lightbox[375]"><img class="alignnone size-full wp-image-374" title="31,1°C um 7:12 Uhr im Büro" src="http://www.adminblogger.de/blog/uploads/2010/07/31gradimbuero.jpg" alt="31,1°C um 7:12 Uhr im Büro" width="500" height="667" /></a></p>
<p>Bietet jemand mehr?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/07/12/morgens-um-7uhr12-im-buero/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sylvain Whites "The Losers" crypto disk decoded</title>
		<link>http://www.adminblogger.de/blog/2010/07/04/sylvain-whites-the-losers-crypto-disk-decoded/</link>
		<comments>http://www.adminblogger.de/blog/2010/07/04/sylvain-whites-the-losers-crypto-disk-decoded/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 19:30:27 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=373</guid>
		<description><![CDATA[In Sylvain Whites The Losers some guys and a hot chick steal a crypto disk from the bad guy named Max.
After obtaining the decryption code the tech guy is able to decode the hard drive:
See still images of the decryption sequence here, here and here.
The obtained code actually is the HTML code of MathCode download [...]]]></description>
			<content:encoded><![CDATA[<p>In <a title="IMDB: Sylvain White" href="http://www.imdb.com/name/nm1234893/">Sylvain White</a>s <a title="IMDB: The Losers" href="http://www.imdb.com/title/tt0480255/">The Losers</a> some guys and a hot chick steal a <a title="Wikipedia: Full disk encryption" href="http://en.wikipedia.org/wiki/Full_disk_encryption">crypto disk</a> from the bad guy named Max.</p>
<p>After obtaining the decryption code the tech guy is able to decode the hard drive:</p>
<p>See still images of the decryption sequence <a href="http://bayimg.com/lAnMKAaCH">here</a>, <a href="http://bayimg.com/lanMLAaCh">here</a> and <a href="http://bayimg.com/laNmMaACh">here</a>.</p>
<p>The obtained code actually is the HTML code of <a href="http://www.mathcore.com/products/mathcode/download.php">MathCode download page</a> at <a href="http://www.mathcore.com/">mathcore.com</a>, <a href="http://bayimg.com/MANMdAaCH">worth $400 million</a>.</p>
<p>I laughed out loud. <img src='http://www.adminblogger.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/07/04/sylvain-whites-the-losers-crypto-disk-decoded/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Helo command rejected: Host not found</title>
		<link>http://www.adminblogger.de/blog/2010/05/31/zanox-helo-command-rejected-host-not-found/</link>
		<comments>http://www.adminblogger.de/blog/2010/05/31/zanox-helo-command-rejected-host-not-found/#comments</comments>
		<pubDate>Mon, 31 May 2010 11:26:47 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=372</guid>
		<description><![CDATA[Aus dem Logfile unseres Firmen-MTAs:
reject: RCPT from gw01.zanox.com[217.110.111.101]: 554 &#60;z-de-dom02.zanox.com&#62;: Helo command rejected: Host not found; from=&#60;XXXXXX@zanox.com&#62; to=&#60;YYYYYYY&#62;
Schon erstaunlich wie sich solch große Firmen wie Zanox solche Anfängerfehler Schnitzer leisten.
Wie liefern die überhaupt irgendwo Emails ein?
]]></description>
			<content:encoded><![CDATA[<p>Aus dem Logfile unseres Firmen-MTAs:</p>
<blockquote class="code"><p>reject: RCPT from gw01.zanox.com[217.110.111.101]: 554 &lt;z-de-dom02.zanox.com&gt;: Helo command rejected: Host not found; from=&lt;XXXXXX@zanox.com&gt; to=&lt;YYYYYYY&gt;</p></blockquote>
<p>Schon erstaunlich wie sich solch große Firmen wie Zanox solche <span style="text-decoration: line-through;">Anfängerfehler</span> Schnitzer leisten.</p>
<p>Wie liefern die überhaupt irgendwo Emails ein?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/05/31/zanox-helo-command-rejected-host-not-found/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Facebooks mailserver listed in SPAMCOP, ix.dnsbl.manitu.net, mails looking fishy</title>
		<link>http://www.adminblogger.de/blog/2010/05/07/facebooks-mailserver-listed-in-spamcop-ixdnsblmanitunet-mails-looking-fishy/</link>
		<comments>http://www.adminblogger.de/blog/2010/05/07/facebooks-mailserver-listed-in-spamcop-ixdnsblmanitunet-mails-looking-fishy/#comments</comments>
		<pubDate>Fri, 07 May 2010 09:45:32 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=370</guid>
		<description><![CDATA[This is going to be a little bit technical.
User enters ********@ks-webstyle.de on facebook register form. Facebook checks if entered address can receive mail.
Postfix does sender verification (reject_unverified_sender), policyd-weight checks DNS, RBLs and some other stuff.
69.63.178.167 is listed in ix.dnsbl.manitu.net, oops! Overall rated as spam since some checks made this email look fishy:

May  6 11:36:08 zeus [...]]]></description>
			<content:encoded><![CDATA[<p>This is going to be a little bit technical.</p>
<p>User enters <em>********@ks-webstyle.de</em> on facebook register form. Facebook checks if entered address can receive mail.<br />
Postfix does sender verification (<a title="Postconf: reject_unverified_sender" href="http://www.postfix.org/postconf.5.html#reject_unverified_sender">reject_unverified_sender</a>), policyd-weight checks DNS, RBLs and some other stuff.<br />
69.63.178.167 is listed in <a title="Manitu DNSBL" href="http://www.dnsbl.manitu.net/?language=en">ix.dnsbl.manitu.net</a>, oops! Overall rated as spam since some checks made this email look fishy:<br />
<span id="more-370"></span></p>
<blockquote class="code"><p>May  6 11:36:08 zeus postfix/smtpd[14590]: connect from outmail008.snc1.tfbnw.net[69.63.178.167]<br />
May  6 11:36:09 zeus postfix/qmgr[21372]: 675DA3206E: from=&lt;double-bounce@zeus.andox.de&gt;, size=260, nrcpt=1 (queue active)<br />
May  6 11:36:14 zeus postfix/smtp[14593]: 675DA3206E: to=&lt;notification+abcdefgh=6g1@facebookmail.com&gt;, relay=mx01.facebookmail.com[69.63.179.27]:25, delay=5.1, delays=0.01/0/5.1/0, dsn=4.4.2, status=undeliverable (lost connection with mx01.facebookmail.com[69.63.179.27] while receiving the initial server greeting)<br />
May  6 11:36:14 zeus postfix/qmgr[21372]: 675DA3206E: removed<br />
May  6 11:36:20 zeus postfix/policyd-weight[25030]: weighted check:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) <strong>IN_IX_MANITU</strong>=4.35 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  <strong>FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)</strong>=5.95 <strong>CLIENT_NOT_MX/A_FROM_DOMAIN</strong>=5.85 <strong>CLIENT/24_NOT_MX/A_FROM_DOMAIN</strong>=5.85; &lt;client=69.63.178.167&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=notification@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; <strong>rate: 18.59</strong><br />
May  6 11:36:20 zeus postfix/policyd-weight[25030]: decided action=550 Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs; please relay via your ISP (facebookmail.com); &lt;client=69.63.178.167&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=notification+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 1s<br />
May  6 11:36:20 zeus postfix/smtpd[14590]: NOQUEUE: reject: RCPT from outmail008.snc1.tfbnw.net[69.63.178.167]: 550 5.7.1 &lt;********@ks-webstyle.de&gt;: Recipient address rejected: Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs; please relay via your ISP (facebookmail.com); from=&lt;notification+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  6 11:36:26 zeus postfix/smtpd[14590]: disconnect from outmail008.snc1.tfbnw.net[69.63.178.167]</p></blockquote>
<p>Facebook decides to accept <em>********@ks-webstyle.de</em> as valid email address to register with and sends email with activation link.<br />
This time sender verification succeeds without error, client IP is not listed in RBLs, mail not looking fishy.<br />
So do we accept it? Nope - let's do greylisting:</p>
<blockquote class="code"><p>May  6 11:38:42 zeus postfix/smtpd[14662]: connect from outmail021.snc1.tfbnw.net[69.63.178.180]<br />
May  6 11:38:42 zeus postfix/qmgr[21372]: C59AE3206E: from=&lt;double-bounce@zeus.andox.de&gt;, size=260, nrcpt=1 (queue active)<br />
May  6 11:38:44 zeus postfix/smtp[14666]: C59AE3206E: to=&lt;password+abcdefgh=6g1@facebookmail.com&gt;, relay=mx01.facebookmail.com[69.63.179.27]:25, delay=1.4, delays=0.01/0/0.88/0.56, dsn=2.1.5, status=deliverable (250 2.1.5 &lt;password+abcdefgh=6g1@facebookmail.com&gt;... Recipient ok)<br />
May  6 11:38:44 zeus postfix/qmgr[21372]: C59AE3206E: removed<br />
May  6 11:38:54 zeus postfix/policyd-weight[8422]: weighted check:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=ERR(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)=1.6; &lt;client=69.63.178.180&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; rate: -1.81<br />
May  6 11:38:54 zeus postfix/policyd-weight[8422]: decided action=PREPEND X-policyd-weight:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=ERR(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)=1.6; rate: -1.81; &lt;client=69.63.178.180&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 7s<br />
May  6 11:38:54 zeus postgrey: action=greylist, reason=new, client_name=outmail021.snc1.tfbnw.net, client_address=69.63.178.180, sender=password+abcdefgh=6g1@facebookmail.com, recipient=********@ks-webstyle.de<br />
May  6 11:38:54 zeus postfix/smtpd[14662]: NOQUEUE: reject: RCPT from outmail021.snc1.tfbnw.net[69.63.178.180]: 450 4.2.0 &lt;********@ks-webstyle.de&gt;: <strong>Recipient address rejected: Greylisted</strong>, see http://postgrey.schweikert.ch/help/ks-webstyle.de.html; from=&lt;password+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  6 11:39:00 zeus postfix/smtpd[14662]: disconnect from outmail021.snc1.tfbnw.net[69.63.178.180]</p></blockquote>
<p>Five minutes passed, facebook tries to deliver password mail again.<br />
69.63.178.168 is listed in SPAMCOP, oops!<br />
policyd-weight again has reservations about this mail ... looking fishy again.<br />
We better don't accept this mail - looks like spam if you ask me:</p>
<blockquote class="code"><p>May  6 11:43:55 zeus postfix/smtpd[14843]: connect from outmail009.snc1.tfbnw.net[69.63.178.168]<br />
May  6 11:43:57 zeus postfix/policyd-weight[8427]: weighted check:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 <strong>IN_SPAMCOP</strong>=3.75 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  <strong>FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)</strong>=5.35 <strong>CLIENT_NOT_MX/A_FROM_DOMAIN</strong>=5.25 <strong>CLIENT/24_NOT_MX/A_FROM_DOMAIN</strong>=5.25; &lt;client=69.63.178.168&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; <strong>rate: 17.69</strong><br />
May  6 11:43:57 zeus postfix/policyd-weight[8427]: decided action=550 Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs; please relay via your ISP (facebookmail.com); &lt;client=69.63.178.168&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 1s<br />
May  6 11:43:57 zeus postfix/smtpd[14843]: NOQUEUE: reject: RCPT from outmail009.snc1.tfbnw.net[69.63.178.168]: 550 5.7.1 &lt;********@ks-webstyle.de&gt;: Recipient address rejected: Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs; please relay via your ISP (facebookmail.com); from=&lt;password+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  6 11:44:02 zeus postfix/smtpd[14843]: disconnect from outmail009.snc1.tfbnw.net[69.63.178.168]</p></blockquote>
<p>User triggers sending validation mail again.<br />
69.63.184.110 listed in ix.dnsbl.manitu.net, oops!<br />
Again, this email looks too fishy to be accepted:</p>
<blockquote class="code"><p>May  6 15:26:35 zeus postfix/smtpd[23994]: connect from outmail010.ash1.tfbnw.net[69.63.184.110]<br />
May  6 15:26:39 zeus postfix/policyd-weight[25030]: weighted check:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) <strong>IN_IX_MANITU</strong>=4.35 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  <strong>FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)</strong>=5.95 <strong>CLIENT_NOT_MX/A_FROM_DOMAIN</strong>=5.85 <strong>CLIENT/24_NOT_MX/A_FROM_DOMAIN</strong>=5.85; &lt;client=69.63.184.110&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; <strong>rate: 18.59</strong><br />
May  6 15:26:39 zeus postfix/policyd-weight[25030]: decided action=550 Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs; please relay via your ISP (facebookmail.com); &lt;client=69.63.184.110&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 3s<br />
May  6 15:26:39 zeus postfix/smtpd[23994]: NOQUEUE: reject: RCPT from outmail010.ash1.tfbnw.net[69.63.184.110]: 550 5.7.1 &lt;********@ks-webstyle.de&gt;: Recipient address rejected: Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs; please relay via your ISP (facebookmail.com); from=&lt;password+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  6 15:26:45 zeus postfix/smtpd[23994]: disconnect from outmail010.ash1.tfbnw.net[69.63.184.110]</p></blockquote>
<p>It's a new day, it's a new day... lets try again.<br />
User triggers sending validation mail again.<br />
69.63.178.162 not listed in RBLs, DNS and HELO looking good!<br />
So do we accept it? Nope - let's do greylisting (postgrey running with <em>--lookup-by-host</em>):</p>
<blockquote class="code"><p>May  7 10:26:49 zeus postfix/smtpd[1571]: connect from outmail003.snc1.tfbnw.net[69.63.178.162]<br />
May  7 10:26:51 zeus postfix/policyd-weight[8427]: weighted check:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)=1.6; &lt;client=69.63.178.162&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; rate: -1.81<br />
May  7 10:26:51 zeus postfix/policyd-weight[8427]: decided action=PREPEND X-policyd-weight:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)=1.6; rate: -1.81; &lt;client=69.63.178.162&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 1s<br />
May  7 10:26:51 zeus postgrey: action=greylist, reason=new, client_name=outmail003.snc1.tfbnw.net, client_address=69.63.178.162, sender=password+abcdefgh=6g1@facebookmail.com, recipient=********@ks-webstyle.de<br />
May  7 10:26:51 zeus postfix/smtpd[1571]: NOQUEUE: reject: RCPT from outmail003.snc1.tfbnw.net[69.63.178.162]: 450 4.2.0 &lt;********@ks-webstyle.de&gt;: <strong>Recipient address rejected: Greylisted</strong>, see http://postgrey.schweikert.ch/help/ks-webstyle.de.html; from=&lt;password+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  7 10:26:57 zeus postfix/smtpd[1571]: disconnect from outmail003.snc1.tfbnw.net[69.63.178.162]</p></blockquote>
<p>Policyd-weight being angry with facebook:</p>
<blockquote class="code"><p>May  7 10:31:52 zeus postfix/smtpd[2382]: connect from outmail008.snc1.tfbnw.net[69.63.178.167]<br />
May  7 10:31:53 zeus postfix/policyd-weight[8427]: decided action=550 temporarily blocked because of previous errors - retrying too fast. penalty: 30 seconds x 0 retries.; &lt;client=69.63.178.167&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 0s<br />
May  7 10:31:53 zeus postfix/smtpd[2382]: NOQUEUE: reject: RCPT from outmail008.snc1.tfbnw.net[69.63.178.167]: 550 5.7.1 &lt;********@ks-webstyle.de&gt;: Recipient address rejected: temporarily blocked because of previous errors - retrying too fast. penalty: 30 seconds x 0 retries.; from=&lt;password+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  7 10:31:58 zeus postfix/smtpd[2382]: disconnect from outmail008.snc1.tfbnw.net[69.63.178.167]</p></blockquote>
<p>User triggers sending validation mail again.<br />
69.63.184.101 not listed in RBLs, DNS and HELO looking good!<br />
But ... new IP, new greylisting:</p>
<blockquote class="code"><p>May  7 11:13:45 zeus postfix/smtpd[4138]: connect from outmail001.ash1.tfbnw.net[69.63.184.101]<br />
May  7 11:13:47 zeus postfix/policyd-weight[8422]: weighted check:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)=1.6; &lt;client=69.63.184.101&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; rate: -1.81<br />
May  7 11:13:47 zeus postfix/policyd-weight[8422]: decided action=PREPEND X-policyd-weight:  NOT_IN_DYN_PBL_SPAMHAUS=0 NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 DSBL_ORG=SKIP(0) NOT_IN_IX_MANITU=0 NOT_IN_RELAYS_SORBS=0 NOT_IN_CBL_ABUSEAT_ORG=0 HELO_IP_IN_CL16_SUBNET=-0.41 RESOLVED_IP_IS_NOT_HELO=1.5 (check from: .facebookmail. - helo: .mx-out.facebook. - helo-domain: .facebook.)  FROM/MX_MATCHES_NOT_UNVR_HELO(DOMAIN)=1.6; rate: -1.81; &lt;client=69.63.184.101&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 1s<br />
May  7 11:13:47 zeus postgrey: action=greylist, reason=new, client_name=outmail001.ash1.tfbnw.net, client_address=69.63.184.101, sender=password+abcdefgh=6g1@facebookmail.com, recipient=********@ks-webstyle.de<br />
May  7 11:13:47 zeus postfix/smtpd[4138]: NOQUEUE: reject: RCPT from outmail001.ash1.tfbnw.net[69.63.184.101]: 450 4.2.0 &lt;********@ks-webstyle.de&gt;: <strong>Recipient address rejected: Greylisted</strong>, see http://postgrey.schweikert.ch/help/ks-webstyle.de.html; from=&lt;password+abcdefgh=6g1@facebookmail.com&gt; to=&lt;********@ks-webstyle.de&gt; proto=ESMTP helo=&lt;mx-out.facebook.com&gt;<br />
May  7 11:13:52 zeus postfix/smtpd[4138]: disconnect from outmail001.ash1.tfbnw.net[69.63.184.101]</p></blockquote>
<p>5 Minutes passed, facebook trying again.<br />
Finally, mail gets accepted and delivered!</p>
<blockquote class="code"><p>May  7 11:18:48 zeus postfix/smtpd[4138]: connect from outmail001.ash1.tfbnw.net[69.63.184.101]<br />
May  7 11:18:49 zeus postfix/policyd-weight[8422]: decided action=PREPEND X-policyd-weight: using cached result; rate: -1.81; &lt;client=69.63.184.101&gt; &lt;helo=mx-out.facebook.com&gt; &lt;from=password+abcdefgh=6g1@facebookmail.com&gt; &lt;to=********@ks-webstyle.de&gt;; delay: 1s<br />
May  7 11:18:49 zeus postgrey: action=pass, reason=triplet found, delay=302, client_name=outmail001.ash1.tfbnw.net, client_address=69.63.184.101, sender=password+abcdefgh=6g1@facebookmail.com, recipient=********@ks-webstyle.de<br />
May  7 11:18:49 zeus postfix/smtpd[4138]: 4FA823206E: client=outmail001.ash1.tfbnw.net[69.63.184.101]<br />
May  7 11:18:49 zeus postfix/cleanup[4365]: 4FA823206E: message-id=&lt;8bcuca248z9101532add24ac7fa02be5@www.facebook.com&gt;<br />
May  7 11:18:49 zeus postfix/qmgr[21372]: 4FA823206E: from=&lt;password+abcdefgh=6g1@facebookmail.com&gt;, size=2464, nrcpt=1 (queue active)<br />
May  7 11:18:49 zeus postfix/pipe[4367]: 4FA823206E: to=&lt;********@ks-webstyle.de&gt;, relay=dovecot, delay=0.99, delays=0.97/0/0/0.01, dsn=2.0.0, status=sent (delivered via dovecot service)<br />
May  7 11:18:49 zeus postfix/qmgr[21372]: 4FA823206E: removed<br />
May  7 11:18:54 zeus postfix/smtpd[4138]: disconnect from outmail001.ash1.tfbnw.net[69.63.184.101]</p></blockquote>
<p>Maybe we use <em>--lookup-by-subnet</em> with postgrey instead of <em>--lookup-by-host</em>. Or Facebook just fixes the DNS/HELO and RBL issues - it's in their own interest.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/05/07/facebooks-mailserver-listed-in-spamcop-ixdnsblmanitunet-mails-looking-fishy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kommentar-Spam für Villa Schmidt Royal Botania</title>
		<link>http://www.adminblogger.de/blog/2010/04/10/kommentar-spam-fuer-villa-schmidt-gmbh-hamburg-exclusive-gartenmoebel-sonnenschirme-royal-botania/</link>
		<comments>http://www.adminblogger.de/blog/2010/04/10/kommentar-spam-fuer-villa-schmidt-gmbh-hamburg-exclusive-gartenmoebel-sonnenschirme-royal-botania/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 15:42:42 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=368</guid>
		<description><![CDATA[Jemand hat soeben hier im Blog einen sinnfreien Kommentar hinterlassen, um einen Backlink zu den Royal Botania Produkten der Firma Villa Schmidt GmbH aus Hamburg, Verkäufer von exklusiven Gartenmöbeln und Sonnenschirmen, zu hinterlassen:

Ich behaupte natürlich nicht, ein Mitarbeiter der Firma Villa Schmidt GmbH aus Hamburg oder sogar dessen Geschäftsführer Michael Schmidt würde hier Kommentar-Spam verbreiten.
Es [...]]]></description>
			<content:encoded><![CDATA[<p>Jemand hat soeben hier im Blog einen sinnfreien Kommentar hinterlassen, um einen Backlink zu den Royal Botania Produkten der Firma Villa Schmidt GmbH aus Hamburg, Verkäufer von exklusiven Gartenmöbeln und Sonnenschirmen, zu hinterlassen:</p>
<p><img class="alignnone size-full title=" title="Kommentar-Spam für Royal Botania-Produkte der Villa Schmidt GmbH aus Hamburg" src="http://www.adminblogger.de/blog/uploads/2010/04/kommentar-spam-fuer-villa-schmidt-royal-botania.png" alt="Kommentar-Spam für Royal Botania-Produkte der Villa Schmidt GmbH aus Hamburg" /></p>
<p>Ich behaupte natürlich nicht, ein Mitarbeiter der Firma Villa Schmidt GmbH aus Hamburg oder sogar dessen Geschäftsführer Michael Schmidt würde hier Kommentar-Spam verbreiten.</p>
<p>Es ist sicher reiner Zufall, dass die IP-Adresse <a title="IP Address Details for 85.176.204.72" href="http://whatismyipaddress.com/staticpages/index.php/ip-details?ip=85.176.204.72">85.176.204.72</a>, die zum Absenden des Kommentars genutzt wurde, im Großraum Hamburg vergeben wird:</p>
<blockquote class="code"><p>1 gate.local<br />
2 217.0.XXX.XXX<br />
3 217.0.XXX.XXX<br />
4 hh-ea4-i.HH.DE.NET.DTAG.DE<br />
5 217.243.217.14<br />
6 customer-side-hansenet-4-amb1.amb.seabone.net<br />
7 ae5-0.cr01.<strong>asham</strong>.de.hansenet.net<br />
8 e176204072.adsl.alicedsl.de</p></blockquote>
<p><strong>asham</strong> ist Hansenets <a title="Wikipedia: Point_of_Presence" href="http://de.wikipedia.org/wiki/Point_of_Presence">PoP</a> in der Willy-Brandt-Straße in Hamburgs Altstadt. Wie es der Zufall will, befindet sich in nur 1,2 km Entfernung, in der <a title="Google Maps: Von Spaldingstraße 64, Hamburg nach Willy-Brandt-Straße, Hamburg" href="http://maps.google.de/maps?q=Von%20Spaldingstra%C3%9Fe%2064,%20Hamburg%20nach%20Willy-Brandt-Stra%C3%9Fe,%20Hamburg">Spaldingstraße 64</a>, das Ausstellungs- und Beratungszentrum der Villa Schmidt GmbH.</p>
<p>Ich bin sicher, dass der Kommentator aus Hamburgs Altstadt, der im Blog seinen Spam zum Bewerben der Royal Botania Produkte abgeladen hat, rein garnichts mit der Villa Schmidt GmbH aus der Altstadt Hamburg zu tun hat.</p>
<p>Denn die Villa Schmidt GmbH, die laut ihrer Webseite weltweit private Domizile und Luxushotels mit exklusiven Gartenmöbeln und Sonnenschirmen ausstattet, würde sich sicher nie solch dubioser und von vielen Web Citizens verachteter SEO-Methoden bedienen.</p>
<p><strong>Edit:</strong></p>
<p>Bei <a title="Yahoo Site Explorer - www.villa-schmidt.de" href="http://siteexplorer.search.yahoo.com/search?p=http%3A%2F%2Fwww.villa-schmidt.de%2F&amp;bwm=i&amp;bwmo=d&amp;bwmf=s">Yahoo Site Explorer</a> sieht man sehr deutlich, daß für die <a title="Villa Schmidt Spam" href="http://www.google.de/search?hl=de&amp;q=villa%20schmidt%20spam">Villa Schmidt GmbH aus Hamburg</a> der <a title="Kommentar-Spam der Villa Schmidt GmbH" href="http://siteexplorer.search.yahoo.com/search?p=http%3A%2F%2Fwww.villa-schmidt.de%2F&amp;bwm=i&amp;bwmo=d&amp;bwmf=s">Kommentarspam in Blogs</a> zum Alltagsgeschäft gehören muss.</p>
<p>Über 9000 Backlinks hat die Villa Schmidt GmbH da akribisch angehäuft - mit Kommentarspam bestehend aus Worthülsen wie "<a href="http://mddailyrecord.com/generationjd/2010/01/06/conveyor-belt-of-blogs/">Very interesting post, thanks for sharing!</a>", "<a href="http://pg-blog.com/?p=665">Toller Artikel</a>", "<a href="http://djmixstar.com/blog/wunsche-fur-das-mixtape-2009-part-2/">Guter Beitrag</a>", "<a href="http://www.welikethat.de/2009/04/21/ein-herz-fur-blogs/">Cool – Gruesse aus Bochum</a>" oder "<a href="http://blog.pickone.de/2007/10/30/daniela-borner-foto/">Super Post, macht immer Spass hier mitzulesen</a>".</p>
<p>Nichts ist der Villa Schmidt GmbH aus Hamburg zu schade, um nicht doch noch von Ihren SEO-Handlangern "kommentiert" zu werden - wie ein Junkie tingelt die Villa Schmidt GmbH durch die Blogs, immer auf der Suche nach neuen Backlinks.</p>
<p>Ich würde mein Geld für Armlehnstühle, ausziehbare Tische, Bänke, Barmöbel, Beistelltische, Essstühle, Esstische, Heizelemente, Hocker &amp; Fußhocker, Kindermöbel, Kissen &amp; Polster, Kissentruhen, Klappstühle, Liegen, Liegestühle, Loungemöbel, Schaukelstühle, Sessel, Sofas, Terrassenheizer, Sonnenliegen, Sonnenschirme und Sonnenschirmzubehör von so namhaften Herstellern wie z.B. Royal Mirage, Royal Botania, Barlow Tyrie, EGO Paris, Fischer Möbel, Dedon, Rausch Classics, Glatz Sonnenschirme, Glatz Gastronomie Schirme, Herrenhaus, Joli, Lister, NerTes LiRo, Oi Side, Point, Skagerak, Weishäupl, Solpuri, Emu, Deckline, Samoa, Silverplana, Val-Eur, Fuer a Dentro, Alexander Rose und Tuuci Sonnenschirme ganz sicher nicht bei der Villa Schmidt GmbH aus Hamburg lassen.</p>
<p>BTW: Julius hat auch was drüber <a title="Spam für Villa Schmidt" href="http://www.tlgm.de/wordpress/2010/04/28/spam-fur-villa-schmidt/">gebloggt</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/04/10/kommentar-spam-fuer-villa-schmidt-gmbh-hamburg-exclusive-gartenmoebel-sonnenschirme-royal-botania/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Load_Cycle_Count / WD Caviar Green</title>
		<link>http://www.adminblogger.de/blog/2010/02/11/load_cycle_count-wd-caviar-green/</link>
		<comments>http://www.adminblogger.de/blog/2010/02/11/load_cycle_count-wd-caviar-green/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 21:10:13 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=367</guid>
		<description><![CDATA[Wie von Nicolai in den Kommentaren zu Wir haben ein Monster geschaffen! angemerkt, sind die SMART-Werte für Load_Cycle_Count bei den Western Digital WD15EARS-Platten bedenklich:
Um Strom zu sparen, wird der Schreib-/Lesekopf nach 8 Sekunden Inaktivität in die Parkposition gefahren (WD nennt das ItelliPark) - er liegt somit nicht mehr flach auf den Datenscheiben (Platter) auf, verringert [...]]]></description>
			<content:encoded><![CDATA[<p>Wie von Nicolai in den Kommentaren zu <a href="http://www.adminblogger.de/blog/2010/02/09/wir-haben-ein-monster-geschaffen/">Wir haben ein Monster geschaffen!</a> angemerkt, sind die SMART-Werte für Load_Cycle_Count bei den Western Digital WD15EARS-Platten bedenklich:</p>
<p>Um Strom zu sparen, wird der Schreib-/Lesekopf nach 8 Sekunden Inaktivität in die Parkposition gefahren (WD nennt das ItelliPark) - er liegt somit nicht mehr flach auf den Datenscheiben (Platter) auf, verringert dadurch den Luftwiderstand und hilft so Strom sparen.</p>
<p>Western Digital gibt in der <a href="http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-701229.pdf">Dokumentation zu den WD Caviar Green-Platten (PDF)</a> 300.000 Load/unload cycles an. Bei 23.771 Cycles nach gerade einmal 300 Betriebsstunden würde das bedeuten, dass wir die spezifizierten 300.000 Cycles bereits nach 5,3 Monaten erreicht hätten.</p>
<p>Füttert man Google mit den <a title="Google-Suche nach wdidle3" href="http://www.google.de/search?q=wdidle3">passenden Parametern</a>, so findet man nach etwas Recherche das Tool wdidle3 in Version 1.0.3. Gebootet vom USB-Stick via emulierter MS-DOS-Diskette (ein Hoch auf <a href="http://syslinux.zytor.com/wiki/index.php/MEMDISK">memdisk</a>), verrät einem schließlich das Kommando <em>wdidle3 /r</em> die aktuelle Einstellung der erkannten Platten.</p>
<p>Mit <em>wdidle3 /?</em> bekommt man eine Auflistung der möglichen Parameter, <em>wdidle3 /d</em> "deaktiviert" das lästige Feature; durch ein proprietäres Kommando an die Firmware der Festplatte wird damit das IntelliPark-Intervall auf 3720 Sekunden (62 Minuten) gesetzt.</p>
<p>Hier die gekürzte SMART-Ausgabe für die Load_Cycle_Count-Werte um 18 Uhr:</p>
<blockquote><p>23621<br />
23771<br />
748<br />
1403<br />
1371<br />
1274<br />
1555<br />
1502<br />
1538</p></blockquote>
<p>Drei Stunden später (ohne smartdaemon) sieht die Ausgabe so aus:</p>
<blockquote><p>23621<br />
23771<br />
749<br />
1404<br />
1372<br />
1275<br />
1556<br />
1503<br />
1539</p></blockquote>
<p>Ich werde über die nächsten Tage per Cronjob die Werte täglich einmal auslesen und dann später berichten, wie sich die Werte bei aktiviertem und deaktiviertem smartdaemon verhalten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/02/11/load_cycle_count-wd-caviar-green/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wir haben ein Monster geschaffen!</title>
		<link>http://www.adminblogger.de/blog/2010/02/09/wir-haben-ein-monster-geschaffen/</link>
		<comments>http://www.adminblogger.de/blog/2010/02/09/wir-haben-ein-monster-geschaffen/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 19:07:20 +0000</pubDate>
		<dc:creator>Marcel</dc:creator>
		
		<guid isPermaLink="false">http://www.adminblogger.de/blog/?p=366</guid>
		<description><![CDATA[Inspiriert durch Isotopps Artikel Ich habe ein Monster geschaffen! gibt es hier auch mal wieder einen techniklastigen Artikel von mir.
Unser bisheriger Backup-Server im Datacenter war ein betagter Proliant DL380 G3 und sollte durch etwas aktuelleres ersetzt werden, vorzugsweise mit mehr Plattenplatz als nur 6x 300GB im RAID10.
Aus wirtschaftlichen Gründen (es ist "nur" ein Backupserver) haben [...]]]></description>
			<content:encoded><![CDATA[<p>Inspiriert durch Isotopps Artikel <a href="http://blog.koehntopp.de/archives/2712-Ich-habe-ein-Monster-geschaffen!.html">Ich habe ein Monster geschaffen!</a> gibt es hier auch mal wieder einen techniklastigen Artikel von mir.</p>
<p>Unser bisheriger Backup-Server im Datacenter war ein betagter <a title="Quickspec" href="http://h18000.www1.hp.com/products/quickspecs/11473_div/11473_div.html">Proliant DL380 G3</a> und sollte durch etwas aktuelleres ersetzt werden, vorzugsweise mit mehr Plattenplatz als nur 6x 300GB im RAID10.</p>
<p>Aus wirtschaftlichen Gründen (es ist "nur" ein Backupserver) haben wir uns gegen einen Server von HP entschieden, nicht zuletzt weil die 1TB SATA-Platten von HP mit 299€/Stück einfach jenseits von gut und böse liegen im Vergleich zu aktuellen Preisen für nicht-HP SATA-Platten im regulären Handel.</p>
<p>Bei der Wahl des Chassis hatten sich mein Azubi und ich relativ schnell für das <a href="http://www.chieftec.eu/index.php?option=com_content&amp;task=view&amp;id=241&amp;Itemid=296">Chieftec UNC-410F-B</a> entschieden - 4U, 10 5,25"-Einschübe und damit genug Platz für Platten. Außen an das Gehäuse kommt eine Schiene <a href="http://www.chieftec.eu/index.php?option=com_content&amp;task=view&amp;id=213&amp;Itemid=653">RSR-260</a> zwecks Rackmontage und fertig ist das Chassis.</p>
<p>Den Saft für den Server liefert das redundant ausgelegte 500W-Netzteil <a href="http://www.chieftec.eu/index.php?option=com_content&amp;task=view&amp;id=116&amp;Itemid=319">MRG-6500P</a>, das mit seinen 8 Molex- und 2 SATA-Steckern vorläufig genug Anschlüsse liefert.</p>
<p>Beim Mainboard haben wir uns an das von Kris verbaute <a title="Asus P5Q Premium" href="http://www.mindfactory.de/product_info.php?products_id=432049">Asus P5Q Premium</a> gehalten, mussten aber leider während der Testphase feststellen, dass <a href="http://blog.koehntopp.de/archives/2712-Ich-habe-ein-Monster-geschaffen!.html#c23956">von den 10 SATA-Ports nur 8 sinnvoll nutzbar</a> sind und haben deshalb auch noch eine <a title="4-Port SATA-Karte" href="http://www.alternate.de/html/product/Controller_SATA/Adaptec/1430SA/353098/">Adaptec 1430SA</a> nachgekauft.</p>
<p>Auf dem Mainboard findet anschließend eine <a href="http://www.mindfactory.de/product_info.php?products_id=413796">Intel Core2Quad Q9550 Boxed (C1)</a> CPU, <a title="Geil GX24GB8500C5UDC" href="http://www.alternate.de/html/product/details.html?articleId=239935">4x 2GB RAM</a> und eine <a href="http://www.mindfactory.de/product_info.php?products_id=624264">beliebige Grafikkarte</a> Platz.</p>
<p>Bei der Suche nach passenden Backplanes wurden wir bereits auf der Zubehörseite des Chassis fündig: 3 Backplanes <a href="http://www.chieftec.eu/index.php?option=com_content&amp;task=view&amp;id=295&amp;Itemid=561">SST-2131SAS</a> verstauen insgesamt 9 <a title="1500GB Western Digital Caviar WD15EARS Green SATA2" href="http://www.mindfactory.de/product_info.php?products_id=634591">Western Digital Caviar WD15EARS</a>.</p>
<p>2 Backplanes bilden mit ihren je 3 Platten ein Software-RAID5 auf dem dann LVM mit einem striped Logical Volume aufsetzt - quasi ein RAID50, durch LVM aber komfortabler zu managen.</p>
<p>Debian Lenny 64-bit ist per PXE-Boot, USB-Stick oder USB-CDROM innerhalb von 10 Minuten installiert, anschließend installieren wir <a href="http://backuppc.sourceforge.net/">BackupPC</a> und übernehmen die Config-Files vom alten Server.</p>
<p>Beim Partitionieren der Platten sollte man die <a title="Heise: Festplatten mit 4 KByte Sektorgröße" href="http://heise.de/-887759">Sektorgröße von 4kB</a> beachten - "normales" Partitionieren, so wie es der Linux-Sysadmin gewohnt ist, lässt die Schreibperformance auf diese Partitionen auf wenige MByte/s einbrechen.</p>
<p>Wie man es richtig macht findet man im Wiki von brain4free: <a href="http://brain4free.org/wiki/doku.php/blog:wd_advanced_format_hd_mit_linux">WD "Advanced Format" HD mit LINUX</a>.</p>
<p>Mittels <em>pvs -o+pe_start</em> stellt man sicher, dass die Nutzdaten des LVM-Layers auf einem Vielfachen der Chunksize des RAID5 beginnen:</p>
<blockquote class="code"><p>PV         VG     Fmt  Attr PSize PFree 1st PE<br />
/dev/md1   debian lvm2 a-   1.36T 1.36T 192.00K<br />
/dev/md2   data   lvm2 a-   2.73T    0  192.00K<br />
/dev/md3   data   lvm2 a-   2.73T    0  192.00K</p></blockquote>
<p>Da meine Chunksize 64kB beträgt, passt der Beginn der Daten an Stelle 192kB also:</p>
<blockquote class="code"><p>md2 : active raid5 sdd1[0] sdf1[2] sde1[1]<br />
2930152704 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]</p>
<p>md3 : active raid5 sdg1[0] sdi1[2] sdh1[1]<br />
2930152704 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]</p></blockquote>
<p><em>lvs -o+stripes,stripesize,devices</em></p>
<blockquote class="code"><p>LV       VG     Attr   LSize #Str Stripe Devices<br />
backuppc data   -wi-ao 5.46T    2 64.00K /dev/md2(0),/dev/md3(0)</p></blockquote>
<p>Wer an dieser Stelle stutzig wird, hat offenbar schon mehrfach mit Software-RAID zu tun gehabt:</p>
<p>Bei einem RAID5 aus 3 Platten mit einer Chunksize von 64kB müsste die optimale Stripesize für das darüberliegende Logical Volume 128kB sein. Verschiedene Benchmarks haben aber zu meiner Verwunderung ergeben, dass die Write-Performance mit der 64kB Stripesize um 10-15 MByte/s höher lag als bei der rechnerisch optimalen Stripesize von 128kB.</p>
<p>Das auf dem LV liegende ext3 FS sollte ebenfalls passend angelegt werden: Mit dem <a href="http://busybox.net/~aldot/mkfs_stride.html">mkfs.ext3 RAID stride calculator</a> ergibt sich bei einem RAID0 über 2 "Platten" mit einer Stripesize von 64kB und einer FS-Blocksize von 4kB folgendes mkfs-Command:</p>
<blockquote class="code"><p>mkfs.ext3 -b 4096 -E stride=16,stripe-width=32 /dev/data/backuppc</p></blockquote>
<p>Damit erfolgen Schreiboperationen auf das Dateisystem nun in optimaler Weise.</p>
<p>Weitere Stellschrauben:</p>
<ul>
<li>Passenden Scheduler zur Workload wählen, z.B: cfq</li>
<li><a href="http://peterkieser.com/2009/11/29/raid-mdraid-stripe_cache_size-vs-write-transfer/">stripe-cache-size optimieren</a></li>
</ul>
<p>Das Optimieren der stripe-cache-size der 2 RAID5-Bricks von default 256kB auf 4096kB hat bei uns die lineare Writeperformance auf das LV von 180 MByte/s auf 300 MByte/s gesteigert; recht beachtlich, wie ich finde.</p>
<p><strong>Update:</strong> <a href="http://www.adminblogger.de/blog/uploads/2010/02/bonnie.html">ext3- und xfs-Benchmarks</a> mit bonnie++ auf dem LV.</p>
<p><strong>Update:</strong> <a href="http://www.adminblogger.de/blog/uploads/2010/02/smart.txt">Smart-Werte</a> (sda+sdb = System, sdc = Spare, sdd-sdi = Daten)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adminblogger.de/blog/2010/02/09/wir-haben-ein-monster-geschaffen/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

