<?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>PikoDrakův Blog &#187; počítače</title>
	<atom:link href="http://www.pikodrak.cz/category/pocitace/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pikodrak.cz</link>
	<description>o internetu, IT a mých koníčkách</description>
	<lastBuildDate>Mon, 23 Jan 2012 22:09:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><!-- search --></a><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><img border="0" width="0" height="0" style="padding:0;margin:0;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/></a>	<item>
		<title>nf_conntrack: table full, dropping packet</title>
		<link>http://www.pikodrak.cz/nf_conntrack-table-full-dropping-packet/</link>
		<comments>http://www.pikodrak.cz/nf_conntrack-table-full-dropping-packet/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 22:09:41 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dropping]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nf_conntrack]]></category>
		<category><![CDATA[packet]]></category>
		<category><![CDATA[table full]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=162</guid>
		<description><![CDATA[Jeden webserver určený hlavně k cachování obrázků mi začal &#8220;lagovat&#8221;. Podíval jsem se do logu (/var/log/messages) a tam objevil &#8220;nf_conntrack: table full, dropping packet&#8221;. Tato magická věta se mi nedala spát a trošku jsem pátral a našel řešení. Nejdříve je nutné zjistit, kolik spojení máte povoleno. Takže je povoleno max 65536 v conntrack tabulce. Změnu [...]]]></description>
			<content:encoded><![CDATA[<p>Jeden webserver určený hlavně k cachování obrázků mi začal &#8220;lagovat&#8221;. Podíval jsem se do logu (/var/log/messages) a tam objevil &#8220;nf_conntrack: table full, dropping packet&#8221;. Tato magická věta se mi  nedala spát a trošku jsem pátral a našel řešení. Nejdříve je nutné zjistit, kolik spojení máte povoleno.<br />
<span id="more-162"></span></p>
<pre class="chili"><code class=""">
cat /proc/sys/net/ipv4/netfilter/ip_conntrack_max
65536
</code></pre>
<p>Takže je povoleno max 65536 v conntrack tabulce. Změnu provedete jednoduše</p>
<pre class="chili"><code class=""">
echo &quot;131072&quot; &gt; /proc/sys/net/ipv4/netfilter/ip_conntrack_max
</code></pre>
<p>A stačí již jen ověřit, zda to hodnotu přijalo</p>
<pre class="chili"><code class=""">
beta:/var/log# sysctl -p
net.ipv4.tcp_syncookies = 1
net.ipv4.netfilter.ip_conntrack_max = 131072
</code></pre>
<p>Server se mi znatelně urychlil a hlášení z logu zmizely. Nicméně se mi tam stále objevují ještě jiné potvůrky:<br />
Jan 23 22:58:30 Beta kernel: [161748.974581] TCPv6: Possible SYN flooding on port 80. Sending cookies.<br />
&#8230; na to mrknu později, pokud mi někdo nedá tip :D</p>
<div style="position:absolute;top:-250px;left:-250px;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">news</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/nf_conntrack-table-full-dropping-packet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><span style="display:none;">forum</span></a>	<item>
		<title>Automatické aktualizace &#8211; Debian</title>
		<link>http://www.pikodrak.cz/automaticke-aktualizace-debian/</link>
		<comments>http://www.pikodrak.cz/automaticke-aktualizace-debian/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 15:26:39 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[automatická]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[instalace aktualizací]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[squeeze]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=158</guid>
		<description><![CDATA[Vzhledem k nasazení ESXi5 a možností virtualizace se mi nějak rozmnožil počet serverů a musel jsem začít řešit otázku, jak je aktualizovat. Jelikož času ubývá a za poslední 2 roky jsem neměl žádný problém s apt-get update a upgrade, rozhodl jsem se pro cestu automatických schvalování a instalací. Všude mám Debian Squeeze stable. Možností je [...]]]></description>
			<content:encoded><![CDATA[<p>Vzhledem k nasazení ESXi5 a možností virtualizace se mi nějak rozmnožil počet serverů a musel jsem začít řešit otázku, jak je aktualizovat. Jelikož času ubývá a za poslední 2 roky jsem neměl žádný problém s apt-get update a upgrade, rozhodl jsem se pro cestu automatických schvalování a instalací. Všude mám Debian Squeeze stable.<br />
<span id="more-158"></span><br />
Možností je vícero, já si vybral takovou pro mě nejpřehlednější a to vytvoříní bash scriptu a jeho spuštění z cronu.</p>
<p>Vytvořil jsem spustitelný shell script /script/system_updates.sh</p>
<pre class="chili"><code class=""">
PATH=/usr/bin:/bin:/usr/sbin:/sbin
/usr/bin/apt-get update -y
/usr/bin/apt-get upgrade  --yes upgrade -y
/usr/bin/apt-get clean
</code></pre>
<p>a poté udělal nový soubor v /etc/cron.d system_updates obsahující:</p>
<pre class="chili"><code class=""">
PATH=/usr/bin:/bin:/usr/sbin:/sbin
30 5     * * *     root /script/system_updates.sh &gt;&gt;/var/log/system_updates.log &gt;/dev/null 1&gt;/dev/null 2&gt;/dev/null
</code></pre>
<p>No a hotovo. Cesta (PATH) je tam 2x protože chci mít jistotu :D :D Joke, stačí jen jednou&#8230;.</p>
<div style="display:none;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">report</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/automaticke-aktualizace-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<!-- <a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">language</a> -->	<item>
		<title>VMWARE &#8211;  oprava vmdk</title>
		<link>http://www.pikodrak.cz/vmware-oprava-vmdk/</link>
		<comments>http://www.pikodrak.cz/vmware-oprava-vmdk/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 06:12:59 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[thick]]></category>
		<category><![CDATA[thin]]></category>
		<category><![CDATA[vmkfstools]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=150</guid>
		<description><![CDATA[Pokud jste někdy museli řešit problém s vmdk např. s migrací z VMWARE SERVER 2.0 na ESXi či udělat thin disk z thick disku bez vCenter, pomůže Vám nástroj vmkfstools. &#160; Po překopírování vmdk file ze starého stroje (vmware server 2.0) na nový )v mém případě ESXi5), je třeba provést opravu vmdk a to příkazem Pokud [...]]]></description>
			<content:encoded><![CDATA[<p>Pokud jste někdy museli řešit problém s vmdk např. s migrací z VMWARE SERVER 2.0 na ESXi či udělat thin disk z thick disku bez vCenter, pomůže Vám nástroj vmkfstools.<br />
&nbsp;<br />
<span id="more-150"></span><br />
Po překopírování vmdk file ze starého stroje (vmware server 2.0) na nový )v mém případě ESXi5), je třeba provést opravu vmdk a to příkazem</p>
<pre class="chili"><code class=""""""">
vmkfstools -i PikoGuestApp02.vmdk Fantager.vmdk
</code></pre>
<p>Pokud je třeba převést rovnou thick na thin, stačí přidat</p>
<pre class="chili"><code class=""""""">
-d &#039;thin&#039;
</code></pre>
<p>Celý příkaz potom vypadá následovně:</p>
<pre class="chili"><code class=""""""">
vmkfstools -i PikoGuestApp02.vmdk Fantager-thin.vmdk  -d &#039;thin&#039; -a lsilogic
</code></pre>
<p>Pokud shrinknutí nepomohlo, je třeba odmazat data, která tam zůstaly ale přitom jsou &#8220;smazané&#8221;. Zatím nejjednodušší řešení, které jsem objevil, je při vypnutém stroji udělat kopii disku. </p>
<p>Časem si sem budu přidávat další parametry, které se mi nechce nosit v hlavě :D</p>
<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><div style="display:none;">suggest</div></a>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/vmware-oprava-vmdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<span style="display:none;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">privacy</a></span>	<item>
		<title>MSSQL &#8211; shrink transakčního log souboru</title>
		<link>http://www.pikodrak.cz/mssql-shrink-transakcniho-log-souboru/</link>
		<comments>http://www.pikodrak.cz/mssql-shrink-transakcniho-log-souboru/#comments</comments>
		<pubDate>Wed, 25 May 2011 14:56:39 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[shrink]]></category>
		<category><![CDATA[trans]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=143</guid>
		<description><![CDATA[Při nastavení FULL modu na MSSQL se někdy může stát, že se zasekne zálohování a velikost souboru transakčního logu nabobtná a po následujícím odzálohování zůstane velká. K opravě stačí pár příkazů v MSSQL studiu. Základ je samozřejmě v tom, že transakční log musí být odzálohován, jinak nedojde ke shrinknutí souboru. Nejdříve na dané DB spustíme [...]]]></description>
			<content:encoded><![CDATA[<p>Při nastavení FULL modu na MSSQL se někdy může stát, že se zasekne zálohování a velikost souboru transakčního logu nabobtná a po následujícím odzálohování zůstane velká. K opravě stačí pár příkazů v MSSQL studiu.<br />
<span id="more-143"></span><br />
Základ je samozřejmě v tom, že transakční log musí být odzálohován, jinak nedojde ke shrinknutí souboru.<br />
Nejdříve na dané DB spustíme příkaz ke zjištění ID souborů:</p>
<pre class="chili"><code class=""""">
sp_helpfile
</code></pre>
<p>Dostaneme výpis ve tvaru (osobně jsem zapoměl zálohvoat trans log WSUS DB &#8211; má 30GB :D)</p>
<pre class="chili"><code class=""""">
SUSDB	1	D:\SUSDB.mdf	PRIMARY	878784 KB	Unlimited	1024 KB	data only
SUSDB_log	2	L:\SUSDB.ldf	NULL	33507264 KB	2147483648 KB	10%	log only
</code></pre>
<p>Potom stačí zadat to následujícího příkazu ID souboru a požadovanou velikost v MB (je možno zadat i co nejmenší, příkaz potom provede maximální zmenšení ale nedojde ke ztrátě dat)</p>
<pre class="chili"><code class=""""">
dbcc shrinkfile (2,5000)
</code></pre>
<p>A je hotovo :D </p>
<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><!-- search --></a>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/mssql-shrink-transakcniho-log-souboru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><img border="0" width="0" height="0" style="padding:0;margin:0;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/></a>	<item>
		<title>Externí klávesnice s HTC Desire (Android 2.2)</title>
		<link>http://www.pikodrak.cz/externi-klavesnice-s-htc-desire-android-2-2/</link>
		<comments>http://www.pikodrak.cz/externi-klavesnice-s-htc-desire-android-2-2/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 10:24:01 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[ConnectBot]]></category>
		<category><![CDATA[externí]]></category>
		<category><![CDATA[klávesnice]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=134</guid>
		<description><![CDATA[K čemu je to potřeba? No pro mě pro správu linux přes SSH. Můj Desire má jen softwarovou klávesnici a to na nastavení např. DHCP není zrovna ideální. Chvíli jsem googlil a našel pár návodů. Nejdříve je třeba mít tu klávesnici &#8211; vybral jsem takovou, která dle různých funguje bezproblémů (možná naleznete levnější, ale já [...]]]></description>
			<content:encoded><![CDATA[<p>K čemu je to potřeba? No pro mě pro správu linux přes SSH. Můj Desire má jen softwarovou klávesnici a to na nastavení např. DHCP není zrovna ideální. Chvíli jsem googlil a našel pár návodů. Nejdříve je třeba mít tu klávesnici &#8211; vybral jsem takovou, která dle různých funguje bezproblémů (možná naleznete levnější, ale já chtěl jistotu, že to půjde).<br />
<span id="more-134"></span><br />
Klávesnice:<br />
Freedom Pro Keyboard (koupeno na <a href="http://www.alza.cz/freedom-pro-keyboard-d149314.htm">alza.cz</a>)<br />
Návod:<br />
textový &#8211; <a href="http://www.simplemobilereview.com/step-by-step-freedom-pro-keyboard-setup-with-android/">HTML</a><br />
nebo video &#8211; <a href="http://www.youtube.com/watch?v=0a4LhNkGNLM&amp;feature=player_embedded#at=27">Youtube</a></p>
<p>No a když chceme na linux, stačí SSH klient a to např. ConnectBot (je zdarma na marketu).<br />
<img class="alignnone" src="http://i.alz.cz/ImgW.asp?fd=f5&amp;cd=PP976c" alt="" width="300" height="300" /></p>
<div style="position:absolute;top:-250px;left:-250px;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">news</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/externi-klavesnice-s-htc-desire-android-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><span style="display:none;">forum</span></a>	<item>
		<title>Dataprotector a zasílání reportu na email</title>
		<link>http://www.pikodrak.cz/dataprotector-a-zasilani-reportu-na-email/</link>
		<comments>http://www.pikodrak.cz/dataprotector-a-zasilani-reportu-na-email/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 12:53:00 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[dataprotector]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[zálohování]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=121</guid>
		<description><![CDATA[Vzhledem k tomu, že spravuji Dataprotector ve více lokalitách a musím denně vědět o chybách a zároveň se nechci vzdáleně na všechny lokality přihlašovat, udělal jsem pár scriptů a nastavení, které mi to vyřeší. Stručný popis funkce: každý den v 10:00 vytvoření reportu Dataprotectorem každý den v 11:00 hledání VBSkem v txt reportu, pokud není [...]]]></description>
			<content:encoded><![CDATA[<p>Vzhledem k tomu, že spravuji Dataprotector ve více lokalitách a musím denně vědět o chybách a zároveň se nechci vzdáleně na všechny lokality přihlašovat, udělal jsem pár scriptů a nastavení, které mi to vyřeší.</p>
<p><span id="more-121"></span><br />
Stručný popis funkce:</p>
<ol>
<li>každý den v 10:00 vytvoření reportu Dataprotectorem</li>
<li>každý den v 11:00 hledání VBSkem v txt reportu, pokud není nalezen text že je vše bez chyb, dojde k odeslání reportu na specifikované emaily</li>
<li>každý den v 18:00 dojde k přepsání reportu (kdyby spadl DataProtector, nebude report přepisován, nebude nalezen text o proběhlých jobech a report nám bude zaslán s chybou)</li>
</ol>
<p>Nejdříve je nutné si vytvořit adresářovou strukturu pro lokální ukládání reportů a uložení scriptů.</p>
<pre class="chili"><code class=""""">mkdir c:\scripts
mkdir c:\scripts\dp
</code></pre>
<p>Poté si v DP uděláme report, který následně nashedulujeme<br />
DP-&gt; Reporting -&gt; Reports -&gt; Add Report Group a přidat &#8220;Report to email&#8221; skupinu. V ní vytvořit &#8220;Add report&#8221;, vybrat &#8220;Reports on sessions in a timeframe&#8221;, název &#8220;Session Errors&#8221;, type Session Errors<br />
<img class="alignnone" title="Report" src="http://www.pikodrak.cz/pics/2/1.png" alt="" width="539" height="278" /></p>
<p>Potom next, nastavit &#8220;Relative time&#8221; na 24h za poslednich 24h</p>
<p><img class="alignnone" title="Time" src="http://www.pikodrak.cz/pics/2/2.png" alt="" width="539" height="227" /></p>
<p>Potom samé next až na obrazovku, kde je &#8220;Message level&#8221; a volbu na &#8220;Critical&#8221;</p>
<p><img class="alignnone" title="Critical" src="http://www.pikodrak.cz/pics/2/3.png" alt="" width="536" height="210" /></p>
<p>Next a nastavit, v jakým formátu a kam se to má ukládat</p>
<p><img class="alignnone" title="kam" src="http://www.pikodrak.cz/pics/2/4.png" alt="" width="536" height="269" /></p>
<p>Stačí už jen danou skupinu jobů nashedulovat, a to 1x denně v 10h</p>
<p><img class="alignnone" title="froup shedule" src="http://www.pikodrak.cz/pics/2/5.png" alt="" width="488" height="254" /></p>
<p><img class="alignnone" title="Shedule time" src="http://www.pikodrak.cz/pics/2/6.png" alt="" width="339" height="502" /></p>
<p>Nyní můžeme mrknout na to, zda to funguje &#8211; pravé tlačítko na Skupinu a Start</p>
<p><img class="alignnone" title="start report" src="http://www.pikodrak.cz/pics/2/7.png" alt="" width="303" height="246" /></p>
<p>V cestě C:\scripts\dp bude vygenerovaný soubor errors.txt, který buď bude obsahovat chyby nebo obsah souboru bude obsahovat text &#8220;No error messages&#8221;  - podle toho bude logika následujícího scriptu rozhodovat o tom, zda nám pošle email či nikoliv.</p>
<p>Vytvoříme VBS script na zasílání reportu v případě nalezených chyb, nazveme ho c:\scripts\check_and_send_errors.vbs. V souboru je nutne zamenit NUTNO_ZADAT_SMTP_SERVER a EMAIL@EMAIL.CZ (význam nebudu popisovat :D), který dáme do Win shedule každý den v 11:00</p>
<pre class="chili"><code class=""""">Option Explicit
Dim objFSO, objSouborPikodrak, strObsahSouboru, intKdeJeHlaska
Const FOR_READING = 1
Const strFileName = &quot;C:\scripts\dp\errors.txt&quot;
Set objFSO = CreateObject (&quot;Scripting.FileSystemObject&quot;)
Set objSouborPikodrak = objFSO.OpenTextFile (strFileName,FOR_READING,0,-1)
strObsahSouboru = objSouborPikodrak.ReadAll
intKdeJeHlaska = InStr (strObsahSouboru,&quot;No error messages&quot;)
If intKdeJeHlaska = 0 Then
&#039;WScript.Echo &quot;Nenasel jsem hlasku - No error Messages - na pozici &quot; &amp; intKdeJeHlaska
Dim objEmail, iAttachmenCount, aAttachment
Const sSMTPserver = &quot;NUTNO_ZADAT_SMTP_SERVER&quot;
Set objEmail = CreateObject(&quot;CDO.Message&quot;)
objEmail.To = &quot;EMAIL@EMAIL.CZ, EMAIL2@EMAIL.CZ&quot;
objEmail.ReplyTo = &quot;EMAIL@EMAIL.CZ&quot;
objEmail.Sender = &quot;EMAIL@EMAIL.CZ&quot;
objEmail.Subject = &quot;ERROR BACKUP&quot;
objEmail.Textbody = strObsahSouboru&lt;/code&gt;
objEmail.Configuration.Fields.Item (&quot;http://schemas.microsoft.com/cdo/configuration/sendusing&quot;) = 2
objEmail.Configuration.Fields.Item (&quot;http://schemas.microsoft.com/cdo/configuration/smtpserver&quot;) = sSMTPserver
objEmail.Configuration.Fields.Item (&quot;http://schemas.microsoft.com/cdo/configuration/smtpserverport&quot;) = 25
objEmail.Configuration.Fields.Update
objEmail.Send
End If
objSouborPikodrak.Close
Set objFSO = Nothing
</code></pre>
<p>Dále vytvoříme v C:\scripts\ soubor empty_dp_info_file.bat, který dáme do Win shedule každý den v 18:00</p>
<pre class="chili"><code class=""">
echo Soubor vyprazdnen &gt; E:\scripts\dp\errors.txt
</code></pre>
<p>A to je vše přátelé, snad jsem na nic nezapomněl.</p>
<div style="display:none;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">report</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/dataprotector-a-zasilani-reportu-na-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<!-- <a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">language</a> -->	<item>
		<title>Dataprotector 6.11 a Exchange 2010 Single Box obnova</title>
		<link>http://www.pikodrak.cz/dataprotector-6-11-a-exchange-2010-single-box-obnova/</link>
		<comments>http://www.pikodrak.cz/dataprotector-6-11-a-exchange-2010-single-box-obnova/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 16:57:08 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[dataprotector]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[single box]]></category>
		<category><![CDATA[zálohování]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=114</guid>
		<description><![CDATA[Jelikož ve vlastní infrastruktuře i u zákazníků používáme HP Dataprotector a Exchange 2010, je nutné řešit obnovu mailů z důvodu uživatelské chyby (DP Single Box extension lze použít pouze do verze 2007). Lze namítnout, že Exchange 2010 uchovává emaily i dobu po smazání (standardně 30 dní), nicméně často si uživatelé vzpomenou po delší době. Navíc [...]]]></description>
			<content:encoded><![CDATA[<p>Jelikož ve vlastní infrastruktuře i u zákazníků používáme HP Dataprotector a Exchange 2010, je nutné řešit obnovu mailů z důvodu uživatelské chyby (DP Single Box extension lze použít pouze do verze 2007). Lze namítnout, že Exchange 2010 uchovává emaily i dobu po smazání (standardně 30 dní), nicméně často si uživatelé vzpomenou po delší době. Navíc jsem se setkal s případem, že uživatelka tvrdila, že ji maily &#8220;zmizely&#8221; po synchronizaci telefonu v tramvaji a v Outlooku jsem je však neviděl.<br />
<span id="more-114"></span><br />
Do začátku již budu předpokládat, že je DataProtector Cell Manager nainstalovaný a že máte Online licenci (je nutná k záloze Exchange). Dále je nutné mít nainstalovaného na Exchange serveru DP agenta s rozšířením &#8220;MS Volume Shadow Copy Writers&#8221;. Po jeho instalaci je nutné přejmenovat na Exchange serveru soubor &#8220;<strong>Omni_MicrosoftExchangeWriter.dll</strong>&#8221; na např &#8220;Omni_MicrosoftExchangeWriter.txt&#8221; (tím jej vyřadíme). Dále budeme pokračovat nastavením zálohovacího jobu.</p>
<p>DP -&gt; Backup -&gt; MS Volume Shadow Copy Writers -&gt; Add Backup</p>
<p><img class="alignnone" title="Backup" src="http://www.pikodrak.cz/uploads/1.png" alt="" width="333" height="268" /></p>
<p>Poté pouze specifikujeme Exchange server</p>
<p><img class="alignnone" title="Store" src="http://www.pikodrak.cz/uploads/2.png" alt="" width="723" height="360" /></p>
<p>Next, Next, Vybereme Microsoft Exchange Writer a zaškrtneme celý store (pokud jej celý chceme zálohovat)</p>
<p><img class="alignnone" title="Store" src="http://www.pikodrak.cz/uploads/3.png" alt="" width="517" height="342" /></p>
<p>&nbsp;</p>
<p>Potom standardně nastavíme zbytek jobu (kdy a kam se má zálohovat, to rozebírat není třeba). Následuje spuštění jobu, aby bylo co obnovovat a vrhneme se na testovací obnovu. Z našeho mailboxu smažeme nějaké nedůležité emaily.</p>
<p>DP -&gt; Restore Objects -&gt;MS Volume Shadow Copy Writers -&gt; Nazev serveru -&gt; MS Volume Shadow Copy Writers  a vpravém okně překlikneme &#8220;Restore mode&#8221; na &#8220;Restore files to temporary location&#8221; a zaškrtneme store, kde je náš email uložen.</p>
<p><img class="alignnone" title="Restore store" src="http://www.pikodrak.cz/uploads/4.png" alt="" width="635" height="378" /></p>
<p>V záložce Options je nutné nastavit cestu, kam mají být soubory obnoveny</p>
<p><img class="alignnone" title="Restore folder" src="http://www.pikodrak.cz/uploads/5.png" alt="" width="489" height="301" /></p>
<p>Pak stačí jen kliknout na Restore a počkat na obnovení hlavní DB a logů. Následuje oprava DB, přimapování do recovery módu, obnovení mailboxu do adresáře daného uživatele a odmapování a smazání obnovy.</p>
<p>Pro přehlednost jsem rozdělil DB a LOGy do 2 adresářů. Následující příkazy jsou samozřejmě pro PS EX konzoli.</p>
<p>Zjistíme stav DB &#8211;
<pre class="chili"><code class=""""""""""""""""""""">Eseutil /mh C:\RESTORE\MailboxDatabases\MDB01\DATABASE\MDB01.edb</code></pre>
<p>Zjistíme stav logů kde E01 je prefix (bude se lišit) -
<pre class="chili"><code class=""""""""""""""""""""">Eseutil /ml C:\RESTORE\MailboxDatabases\MDB01\LOGS\E01</code></pre>
<p>Provedeme opravu DB z logů &#8211;
<pre class="chili"><code class=""""""""""""""""""""">Eseutil /r E01 /l C:\RESTORE\MailboxDatabases\MDB01\LOGS /d C:\RESTORE\MailboxDatabases\MDB01\DATABASE</code></pre>
<p>Oprava 29.8.11 &#8211; vyskytlo se mi, že pro obnovu jsem na konec musel přidat parametr /s a /a, viz kod</p>
<pre class="chili"><code class=""""""""""""""""""""">Eseutil /r E01 /l C:\RESTORE\MailboxDatabases\MDB01\LOGS /d C:\RESTORE\MailboxDatabases\MDB01\DATABASE /sC:\RESTORE\MailboxDatabases\MDB01 /a </code></pre>
<p>(V Exchange 2007 je možné obnovit mailbox přes klikátko &#8211; ExTRA)</p>
<p>Přejmenujeme DB na jiný název (u mě to bylo MDB01.edb na RecoverDB.edb)<br />
Následující příkazy je nutné spouštět v Exchange Power Shellu.<br />
Nastavíme namapujeme nový recovery store do Exchange &#8211;
<pre class="chili"><code class=""""""""""""""""""""">New-MailboxDatabase -Recovery -Name RecoverDB -Server SLC-DC01 -EDBFilePath C:\RESTORE\MailboxDatabases\MDB01\DATABASE\RecoverDB.edb -LogFolderPath C:\RESTORE\MailboxDatabases\MDB01\LOGS\E01</code></pre>
<p>Namountuje v Exchange DB &#8211;
<pre class="chili"><code class=""""""""""""""""""""">Mount-Database RecoverDB</code></pre>
<p>Podíváme se na namountovanou DB (a zároveň na názvy mailboxů, které můžeme obnovit) &#8211;
<pre class="chili"><code class=""""""""""""""""""""">Get-MailboxStatistics -Database RecoverDB</code></pre>
<p>Provedeme obnovu mailboxu uživatele do jeho podsložky &#8211;
<pre class="chili"><code class=""""""""""""""""""""">Restore-Mailbox -Identity PikoDrak -RecoveryDatabase RecoverDB -RecoveryMailbox &quot;Piko Drak&quot; -TargetFolder &quot;Restored content 20101111&quot;</code></pre>
<p>Nebo do jiného mailboxu</p>
<pre class="chili"><code class=""""""">
Restore-Mailbox -Identity &quot;restore&quot; -RecoveryDatabase RecoverDB -RecoveryMailbox &quot;Fikr, Štěpán&quot; -TargetFolder &quot;Restored content lamo&quot;
</code></pre>
<p>Zkontrolujeme v Outlooku obnovená data a uklidíme po sobě.</p>
<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><div style="display:none;">suggest</div></a>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/dataprotector-6-11-a-exchange-2010-single-box-obnova/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<span style="display:none;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">privacy</a></span>	<item>
		<title>NOD32 &#8211; problém v aktualizaci</title>
		<link>http://www.pikodrak.cz/nod32-problem-v-aktualizaci/</link>
		<comments>http://www.pikodrak.cz/nod32-problem-v-aktualizaci/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 11:32:40 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[antivir]]></category>
		<category><![CDATA[nod]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=107</guid>
		<description><![CDATA[Někomu se tato informace může hodit&#8230; Dobrý den, v pondělí 18. 10. 2010 došlo k aktualizaci modulu Antivirus a Antispyware (verze 1288) v našich produktech ESET Smart Security a ESET NOD32 Antivirus, která může způsobit zamrznutí počítače během přihlašování do systému Windows. K tomuto jevu může u některých zákazníků dojít až zítra, tedy 19.10. 2010. [...]]]></description>
			<content:encoded><![CDATA[<p>Někomu se tato informace může hodit&#8230;</p>
<p><span id="more-107"></span><br />
Dobrý den,<br />
v pondělí 18. 10. 2010 došlo k aktualizaci modulu Antivirus a Antispyware (verze 1288) v našich produktech ESET Smart Security a ESET NOD32 Antivirus, která může způsobit zamrznutí počítače během přihlašování do systému Windows. K tomuto jevu může u některých zákazníků dojít až zítra, tedy 19.10. 2010. Již pracujeme na řešení situace a budeme vás průběžně informovat.Kontakty na technickou podporu naleznete na http://www.eset.cz/podpora Za možné komplikace se velice omlouváme.<br />
Igor Hák<br />
Technical Director</p>
<p>&#8212;&#8212;&#8212;&#8212;</p>
<p>Dobrý den,<br />
na adrese http://www.eset.cz/modul naleznete podrobný návod, jak odstranit &#8220;zamrznutí&#8221; počítače po přihlášení do doménového prostředí, ke kterému může za určitých okolností dojít pokud si vaši zákazníci stáhli aktualizaci modulu Antivirus a Antispyware verze 1288.<br />
Na http://www.eset.cz/modul naleznete i návod, jak postupovat v rámci firemní sítě za použití nástroje ESET Remote Administrator.<br />
Kontakty na technickou podporu naleznete na http://www.eset.cz/podpora Za možné komplikace se velice omlouváme.<br />
Igor Hák<br />
Technical Director</p>
<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><!-- search --></a>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/nod32-problem-v-aktualizaci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><img border="0" width="0" height="0" style="padding:0;margin:0;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/></a>	<item>
		<title>SSH &#8211; přidání pub klíčů scriptem</title>
		<link>http://www.pikodrak.cz/ssh-pridani-pub-klicu-scriptem/</link>
		<comments>http://www.pikodrak.cz/ssh-pridani-pub-klicu-scriptem/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 12:30:41 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=101</guid>
		<description><![CDATA[Dostal jsem se do situace, kdy je třeba přidat ssh klíč nového serverů na pobočkových 350 serverů. Situace je jednoduchá díky tomu, že hlavní server na pobočky již přístup má, takže stačí zeditovat všechny pobočky a přidat klíč nový. Zadání: - uživatel root na novém serveru musí mít přístup bez hesla na všechny pobočky (ssh, [...]]]></description>
			<content:encoded><![CDATA[<p>Dostal jsem se do situace, kdy je třeba přidat ssh klíč nového serverů na pobočkových 350 serverů. Situace je jednoduchá díky tomu, že hlavní server na pobočky již přístup má, takže stačí zeditovat všechny pobočky a přidat klíč nový.</p>
<p><span id="more-101"></span></p>
<p>Zadání:<br />
- uživatel root na novém serveru musí mít přístup bez hesla na všechny pobočky (ssh, scp), ale pobočky na něj zpět přístup nemají<br />
- uživatel agent na novém serveru musí mít též všude přístup, uživatel agent z pobočky musí mít povolen přístup na nový server</p>
<p>Manuálně to opravdu dělat nebudu :D takže jako vždy &#8211; scriptem. Asi bude nejjednodušší script ukázat a okomentovat. K běhu scriptu přepokládám, že máme vygenerované klíče jak pro roota, tak pro agenta a na serverech již existují authorized_hosts apod (komunikace tam již probíhala, ale s jiným serverem).</p>
<pre class="chili"><code class=""""""""">
#!/bin/sh

if [ ! &quot;$1&quot; ] ; then
echo &quot;Zadejte lokalitu.&quot;
exit 1
fi

### nejdriv pridame ROOT klic z HLAVNI_SERVER na POBOČKA (pokud již nebyl přidán)
if (ssh &quot;$1&quot; &quot;cat /root/.ssh/authorized_keys | grep root@HLAVNI_SERVER&quot; &gt;&gt; /dev/null );
    then
        echo &quot;INFO: $1: ROOT klic root@HLAVNI_SERVER v authorized keys jiz obsazen&quot;;
    else
        echo &quot;OK: $1: pridavam ROOT klic root@HLAVNI_SERVER do authorized keys&quot;;
        cat /root/keys/HLAVNI_SERVER_root.id_dsa.pub  | ssh &quot;$1&quot; &quot;cat - &gt;&gt; /root/.ssh/authorized_keys&quot;
fi;

### potom pridame AGENT klic z HLAVNI_SERVER na pobočku (pokud již nebyl přidán)
if (ssh &quot;$1&quot; &quot;cat /home/agent/.ssh/authorized_keys | grep agent@HLAVNI_SERVER&quot; &gt;&gt; /dev/null );
    then
        echo &quot;INFO: $1: AGENT klic agent@HLAVNI_SERVER v authorized keys jiz obsazen&quot;;
    else
        echo &quot;OK: $1: pridavam AGENT klic agent@HLAVNI_SERVER do authorized keys&quot;;
        cat /root/keys/HLAVNI_SERVER_agent.id_dsa.pub  | ssh &quot;$1&quot; &quot;cat - &gt;&gt; /home/agent/.ssh/authorized_keys&quot;
fi;

### nakonec pridame na HLAVNI_SERVER klic AGENT z POBOČKA (pokud již nebyl přidán)
if (ssh  &quot;HLAVNI_SERVER&quot; &quot;cat /home/agent/.ssh/authorized_keys | grep $1&quot; &gt;&gt; /dev/null );
    then
        echo &quot;INFO: HLAVNI_SERVER: AGENT klic s obsahem $1 v authorized keys jiz obsazen&quot;;
    else
        echo &quot;OK: HLAVNI_SERVER: pridavam AGENT klic pobocky $1 do authorized keys&quot;;
        ssh &quot;$1&quot; &quot;cat /home/agent/.ssh/id_dsa.pub&quot; | ssh &quot;HLAVNI_SERVER&quot; &quot;cat - &gt;&gt; /home/agent/.ssh/authorized_keys&quot;
fi;
</code></pre>
<p>Potom stačí udělat druhý script s jednoduchým cyklem, kde v souboru máme seznam serverů: </p>
<pre class="chili"><code class=""">
#!/bin/sh
echo &quot;Spoustim script na pridani klicu SSH na pobocky
cat /data/pobocky.lst | while read line; do
    echo Pridavam na server$line.local
    prvni-script.sh $line
done
</code></pre>
<div style="position:absolute;top:-250px;left:-250px;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">news</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/ssh-pridani-pub-klicu-scriptem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" style="padding:0;margin:0;" rel="nofollow"><span style="display:none;">forum</span></a>	<item>
		<title>Windows BlueDeath &#8211; analýza stavu modrá smrt</title>
		<link>http://www.pikodrak.cz/bluedeath-analyza-stavu-modra-smrt/</link>
		<comments>http://www.pikodrak.cz/bluedeath-analyza-stavu-modra-smrt/#comments</comments>
		<pubDate>Mon, 31 May 2010 09:24:50 +0000</pubDate>
		<dc:creator>PikoDrak</dc:creator>
				<category><![CDATA[počítače]]></category>
		<category><![CDATA[Blue Death]]></category>
		<category><![CDATA[Modrá Smrt]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.pikodrak.cz/?p=95</guid>
		<description><![CDATA[Pokud jste uživatelé Windows, jistě jste se setkali s &#8220;modrou obrazovkou&#8221; tkz. bluedeath. Z ní toho ani moc vyčíst nejde, nicméně pokud se stav často opakuje, je možno najít určité spojitosti a problém odstranit např. aktualizací určitého ovladače apod. Základ je vědět, že každá modrá smrt vygeneruje minidump soubor, který se ukládá (ve Win7) do [...]]]></description>
			<content:encoded><![CDATA[<p>Pokud jste uživatelé Windows, jistě jste se setkali s &#8220;modrou obrazovkou&#8221; tkz. bluedeath. Z ní toho ani moc vyčíst nejde, nicméně pokud se stav často opakuje, je možno najít určité spojitosti a problém odstranit např. aktualizací určitého ovladače apod.</p>
<p><span id="more-95"></span>Základ je vědět, že každá modrá smrt vygeneruje minidump soubor, který se ukládá (ve Win7) do C:\Windows\Minidump</p>
<p>Tyto soubory se špatně analyzují, proto jsem si stáhnul <a href="http://www.nirsoft.net/utils/blue_screen_view.html">BlueScreenView</a>. Stačí rozbalit, spustit a případně upravit složku s minidumpy (pokud analyzujete např. dumpy z jiné stanice/serveru).</p>
<p>Takže jsem si stáhnil minidumpy z 2 modrých smrtí jednoho serveru a otevřel u sebe na notebooku (v nastavení stačí změnit cestu k minidumpům):</p>
<p><img class="alignnone" src="http://www.pikodrak.cz/pics/power0.png" alt="" width="498" height="576" /></p>
<p>Podle chyby DRIVER_POWER_STATE_FAILURE jsem vygooglil, že se jedná pravděpodobně problém s ovladačem při usínání (možná ne :D). Zkusil jsem tedy přenastavit power management (na obrázku původní nastavení), aby nic nespalo (proč taky v serveru)</p>
<p><img class="alignnone" src="http://www.pikodrak.cz/pics/power.png" alt="" width="407" height="434" /></p>
<p>Vzhledem k tomu, že se chyba vyskutuje 1x za 1/4 roku, tak uvidím výsledek na podzim :D.</p>
<div style="display:none;"><a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">report</a></div>]]></content:encoded>
			<wfw:commentRss>http://www.pikodrak.cz/bluedeath-analyza-stavu-modra-smrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<!-- <a href="http://www.millerarts.com/cgi-bin/mirror.cgi?task=53623" rel="nofollow">language</a> --></channel>
</rss>

