<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Kommentare zu: Automatische Update-Benachrichtung f&#252;r Rootserver</title>
	<atom:link href="http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/</link>
	<description>Ein PHP Blog mit aktuellen PHP Informationen und Tricks für Entwickler.</description>
	<pubDate>Sat, 11 Feb 2012 08:45:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>Von: Thorsten</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1798</link>
		<dc:creator>Thorsten</dc:creator>
		<pubDate>Mon, 31 Aug 2009 20:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1798</guid>
		<description>&#220;ber neue Updates informiert zu werden macht auf jeden Fall Sinn aber einspielen w&#252;rde ich sie immer manuell. Alles andere f&#252;hrt nur dazu, dass man sich eines Tages fragt, wieso irgendein Service nicht mehr wie erwartet funktioniert.

Benutzt du Cron-APT oder etwas vergleichbares eigentlich noch oder l&#228;uft die Seite hier nicht auf deinem Root? Dein Server spuckt in den Headern Apache/2.2.3 (Debian) PHP/5.2.0-8+etch15
 aus (ServerTokens mal auf Prod stellen und PHP mit expose_php = off zum schweigen bringen), aktuell sind bei Lenny Apache 2.2.9 und PHP 5.2.6-1.</description>
		<content:encoded><![CDATA[<p>&#220;ber neue Updates informiert zu werden macht auf jeden Fall Sinn aber einspielen w&#252;rde ich sie immer manuell. Alles andere f&#252;hrt nur dazu, dass man sich eines Tages fragt, wieso irgendein Service nicht mehr wie erwartet funktioniert.</p>
<p>Benutzt du Cron-APT oder etwas vergleichbares eigentlich noch oder l&#228;uft die Seite hier nicht auf deinem Root? Dein Server spuckt in den Headern Apache/2.2.3 (Debian) PHP/5.2.0-8+etch15<br />
 aus (ServerTokens mal auf Prod stellen und PHP mit expose_php = off zum schweigen bringen), aktuell sind bei Lenny Apache 2.2.9 und PHP 5.2.6-1.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Internetagentur</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1731</link>
		<dc:creator>Internetagentur</dc:creator>
		<pubDate>Mon, 04 May 2009 09:41:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1731</guid>
		<description>Also, erstmal vielen Dank f&#252;r das kleine Script. Bei mir scheint es jedenfalls sauber zu laufen.</description>
		<content:encoded><![CDATA[<p>Also, erstmal vielen Dank f&#252;r das kleine Script. Bei mir scheint es jedenfalls sauber zu laufen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marcus</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1728</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Sun, 03 May 2009 15:40:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1728</guid>
		<description>Nachtrag:

die Zeile mit sendmail muss nat&#252;rlich so aussehen, damit's funktioniert:

&lt;code&gt;
echo "Subject: $email_subject\nNew updates are available:\n\n$upgrade_packages" &#124; sendmail $email_dest
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Nachtrag:</p>
<p>die Zeile mit sendmail muss nat&#252;rlich so aussehen, damit&#8217;s funktioniert:</p>
<p><code><br />
echo "Subject: $email_subject\nNew updates are available:\n\n$upgrade_packages" | sendmail $email_dest<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marcus</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1727</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Sun, 03 May 2009 15:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1727</guid>
		<description>Hallo,

sch&#246;ne Idee - und direkt ein kleiner Vorschlag dazu: &#252;bersichtlicher wird die Mail, wenn die Update-Pakete in jeweils einer Zeile stehen. Um das zu erreichen, braucht man nur "upgrade_packages" wie folgt zu erweitern: 

upgrade_packages=`apt-get -s upgrade &#124; grep "  " &#124; sed  's/ /\n/g' &#124; sed '/^$/d'`
(Erst werden alle Leerzeichen durch Newlines ersetzt, dann werden leere Zeilen gel&#246;scht.)

Wer auf dem Server aus bestimmten Gr&#252;nden, z.B. HW-Node einer OpenVZ-Installation) keinen kompletten MTA (wie etwa postfix oder exim) haben m&#246;chte, k&#246;nnte mal einen Blick auf das Paket ssmtp werfen.

Unter der DASH (Ubuntu-Standard) muss auch ein wenig an der Syntax gefeilt werden. Mein Skript sieht nun so aus:


#!/bin/sh

email_dest='admin@meinkleinerserver.de''
email_subject="`hostname -f`: updates available"

upgrade_available=`apt-get -s upgrade &#124; grep '0 upgraded' &#124; wc -l`
upgrade_packages=`apt-get -s upgrade &#124; grep '  ' &#124; sed 's/ /\n/g' &#124; sed '/^$/d'`

if [ $upgrade_available = '0' ]; then
  if [ `which mail` = '' ] ; then
    echo "new updates are available:\n\n$upgrade_packages" &#124; sendmail $email_dest
  else
    echo "new updates are available:\n\n$upgrade_packages" &#124; mail -s "$email_subject" $email_dest
  fi
fi


Viele Gr&#252;&#223;e,
  Marcus (mit frischem Kaffee).</description>
		<content:encoded><![CDATA[<p>Hallo,</p>
<p>sch&#246;ne Idee - und direkt ein kleiner Vorschlag dazu: &#252;bersichtlicher wird die Mail, wenn die Update-Pakete in jeweils einer Zeile stehen. Um das zu erreichen, braucht man nur &#8220;upgrade_packages&#8221; wie folgt zu erweitern: </p>
<p>upgrade_packages=`apt-get -s upgrade | grep &#8221;  &#8221; | sed  &#8217;s/ /\n/g&#8217; | sed &#8216;/^$/d&#8217;`<br />
(Erst werden alle Leerzeichen durch Newlines ersetzt, dann werden leere Zeilen gel&#246;scht.)</p>
<p>Wer auf dem Server aus bestimmten Gr&#252;nden, z.B. HW-Node einer OpenVZ-Installation) keinen kompletten MTA (wie etwa postfix oder exim) haben m&#246;chte, k&#246;nnte mal einen Blick auf das Paket ssmtp werfen.</p>
<p>Unter der DASH (Ubuntu-Standard) muss auch ein wenig an der Syntax gefeilt werden. Mein Skript sieht nun so aus:</p>
<p>#!/bin/sh</p>
<p>email_dest=&#8217;admin@meinkleinerserver.de&#8221;<br />
email_subject=&#8221;`hostname -f`: updates available&#8221;</p>
<p>upgrade_available=`apt-get -s upgrade | grep &#8216;0 upgraded&#8217; | wc -l`<br />
upgrade_packages=`apt-get -s upgrade | grep &#8216;  &#8216; | sed &#8217;s/ /\n/g&#8217; | sed &#8216;/^$/d&#8217;`</p>
<p>if [ $upgrade_available = '0' ]; then<br />
  if [ `which mail` = '' ] ; then<br />
    echo &#8220;new updates are available:\n\n$upgrade_packages&#8221; | sendmail $email_dest<br />
  else<br />
    echo &#8220;new updates are available:\n\n$upgrade_packages&#8221; | mail -s &#8220;$email_subject&#8221; $email_dest<br />
  fi<br />
fi</p>
<p>Viele Gr&#252;&#223;e,<br />
  Marcus (mit frischem Kaffee).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: PHP Blogger: Twitter: Totale Verdummung oder nützlich? - Ein PHP Blog auf deutsch</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1713</link>
		<dc:creator>PHP Blogger: Twitter: Totale Verdummung oder nützlich? - Ein PHP Blog auf deutsch</dc:creator>
		<pubDate>Wed, 29 Apr 2009 10:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1713</guid>
		<description>[...] Daten an Clients zu posten. Da muss man aber mit offenen Augen durch die Welt gehen: Wer z.B. seine Serverupdates quer durch die halbe Welt twittert, verr&#228;t Angreifern schnell ein m&#246;gliches Ziel und [...]</description>
		<content:encoded><![CDATA[<p>[...] Daten an Clients zu posten. Da muss man aber mit offenen Augen durch die Welt gehen: Wer z.B. seine Serverupdates quer durch die halbe Welt twittert, verr&#228;t Angreifern schnell ein m&#246;gliches Ziel und [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: bkxxl</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1685</link>
		<dc:creator>bkxxl</dc:creator>
		<pubDate>Mon, 06 Apr 2009 12:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1685</guid>
		<description>Gute Arbeit! :)</description>
		<content:encoded><![CDATA[<p>Gute Arbeit! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: timi</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1644</link>
		<dc:creator>timi</dc:creator>
		<pubDate>Fri, 13 Mar 2009 13:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1644</guid>
		<description>Freut mich, das das Tool so gut ankommt!

Wer auf die Benachrichtungs-Mail reagieren m&#246;chte, sollte folgenden Befehl ausf&#252;hren:

apt-get upgrade

Dann werden die Updates installiert und es sollte erst mal keine Mail mehr kommen...</description>
		<content:encoded><![CDATA[<p>Freut mich, das das Tool so gut ankommt!</p>
<p>Wer auf die Benachrichtungs-Mail reagieren m&#246;chte, sollte folgenden Befehl ausf&#252;hren:</p>
<p>apt-get upgrade</p>
<p>Dann werden die Updates installiert und es sollte erst mal keine Mail mehr kommen&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Templates</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1641</link>
		<dc:creator>Templates</dc:creator>
		<pubDate>Thu, 12 Mar 2009 21:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1641</guid>
		<description>Also ich bin ja absolut f&#252;r die Update Benachrichtigung. Habe jetzt allerdings insgesamt schon 3 Benachrichtigungen bekommen und bin da etwas besorgt, was da noch kommen mag.  (&#220;brigens bin ich auch durch dich darauf gekommen, dass du das hier dargestellt hast. Also vielen Dank!)</description>
		<content:encoded><![CDATA[<p>Also ich bin ja absolut f&#252;r die Update Benachrichtigung. Habe jetzt allerdings insgesamt schon 3 Benachrichtigungen bekommen und bin da etwas besorgt, was da noch kommen mag.  (&#220;brigens bin ich auch durch dich darauf gekommen, dass du das hier dargestellt hast. Also vielen Dank!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sven</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1577</link>
		<dc:creator>Sven</dc:creator>
		<pubDate>Tue, 17 Feb 2009 08:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1577</guid>
		<description>Danke f&#252;r den Artikel und das Script, Die Tipps fand ich jetzt schon sehr n&#252;tzlich und versuche mich mal dran, das Ganze einzuspielen. Mal sehen, wie viel Erfolg ich damit habe, aber die Anleitung war ja schon mal ganz gut verst&#228;ndlich und ich denke, ich sollte damit klar kommen.</description>
		<content:encoded><![CDATA[<p>Danke f&#252;r den Artikel und das Script, Die Tipps fand ich jetzt schon sehr n&#252;tzlich und versuche mich mal dran, das Ganze einzuspielen. Mal sehen, wie viel Erfolg ich damit habe, aber die Anleitung war ja schon mal ganz gut verst&#228;ndlich und ich denke, ich sollte damit klar kommen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: timi</title>
		<link>http://www.phpblogger.net/2009/02/11/automatische-update-benachrichtung-fuer-rootserver/#comment-1572</link>
		<dc:creator>timi</dc:creator>
		<pubDate>Thu, 12 Feb 2009 12:16:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpblogger.net/?p=484#comment-1572</guid>
		<description>Ja, diese Woche gibts nochmal einen Artikel zu Backups mit passendem Tool dazu...

Das Setup von PHP ist mittlerweile durch das gute Paket-Management der einzelnen Distributionen super einfach geworden und geht in wenigen Minuten von der Hand.

Das Finetuning ist stark applikationsspezifisch - meiner Meinung nach gibts da kein Allheilmittel-Geheimrezept... Deshalb wei&#223; ich noch nicht, ob ich dazu etwas schreiben m&#246;chte...</description>
		<content:encoded><![CDATA[<p>Ja, diese Woche gibts nochmal einen Artikel zu Backups mit passendem Tool dazu&#8230;</p>
<p>Das Setup von PHP ist mittlerweile durch das gute Paket-Management der einzelnen Distributionen super einfach geworden und geht in wenigen Minuten von der Hand.</p>
<p>Das Finetuning ist stark applikationsspezifisch - meiner Meinung nach gibts da kein Allheilmittel-Geheimrezept&#8230; Deshalb wei&#223; ich noch nicht, ob ich dazu etwas schreiben m&#246;chte&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

