<?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>Bugra Keskin &#124; IT Pro ~Messaging</title>
	<atom:link href="http://www.bugrakeskin.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.bugrakeskin.com</link>
	<description>Exchange Server, Lync Server, VMware, Hyper-V</description>
	<lastBuildDate>Wed, 25 Apr 2012 12:57:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Exchange 2010 SP2 Automatic Reply ( out of office ) Problem</title>
		<link>http://www.bugrakeskin.com/?p=105</link>
		<comments>http://www.bugrakeskin.com/?p=105#comments</comments>
		<pubDate>Wed, 25 Apr 2012 12:57:04 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[Cannot open mailbox /o=Anadolu/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=SUNUCU_ISMI/cn=Microsoft System Attendant.]]></category>
		<category><![CDATA[Exchange 2010 SP2 Automatic Reply]]></category>
		<category><![CDATA[Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Cannot open mailbox]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=105</guid>
		<description><![CDATA[Exchange 2010 Service Pack 2 upgrade&#8217;i sonrası karşılaştığım diğer bir problem ise sadece bir bölgeye hizmet veren mailbox role sunucusunda automatic reply (out of office) nin çalışmamasaydı. Event Viewer&#8217;ı incelediğimde aşağıda ki hata olayının sürekli düştüğünü gördüm. Anladığıma göre System Attendat mailbox&#8217;ı ile ilgili bir problemdi. System Attendat servisi ile ilgili basit bir hatırlatma yapacak [...]]]></description>
			<content:encoded><![CDATA[<p>Exchange 2010 Service Pack 2 upgrade&#8217;i sonrası karşılaştığım diğer bir problem ise sadece bir bölgeye hizmet veren mailbox role sunucusunda automatic reply (out of office) nin çalışmamasaydı. Event Viewer&#8217;ı incelediğimde aşağıda ki hata olayının sürekli düştüğünü gördüm. Anladığıma göre System Attendat mailbox&#8217;ı ile ilgili bir problemdi.</p>
<p><em>System Attendat servisi ile ilgili basit bir hatırlatma yapacak olursak; System Attendat servisi, mailbox&#8217;ları, exchange uygulaması genel servislerini monitör eden, kullanıcıların takvimlerinde ki free/busy bilgilerini organizasyona publish eden, mailbox manager notification maillerini ileten, mailbox database&#8217;ler arası mailbox taşınmaları sürecini yöneten önemli bir servistir.</em></p>
<p><a href="http://www.bugrakeskin.com/wp-content/uploads/2012/04/system_attendat2.png"><img class=" wp-image-92 alignleft" title="SystemAttendat" src="http://www.bugrakeskin.com/wp-content/uploads/2012/04/system_attendat2.png" alt="" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span id="more-105"></span></p>
<p>Cannot open mailbox /o=Anadolu/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=SUNUCU_ISMI/cn=Microsoft System Attendant.</p>
<p>Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Cannot open mailbox /o=Anadolu/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=Sunucu_Ismi/cn=Microsoft System Attendant. &#8212;&gt; Microsoft.Mapi.MapiExceptionLogonFailed: MapiExceptionLogonFailed: Unable to make connection to the server. (hr=0&#215;80040111, ec=1010)</p>
<p>Hatanın detayını biraz daha incelediğimde &#8221; System Attendat &#8221; mailboxının bulunamadığı, açılamadığı gibi anlamlar çıkarmaya başladım. ADSIedit ile incelediğimde System Attendat mailbox&#8217;ının aslında var olduğu ama konumumun belirleneceği yerin olmadığını gördüm. Aşağıda ki örneğe göre konumunu ekledim ve System Attendat servisini restart ettim. Servis start olduktan sonra problem düzeldi.</p>
<p>AdsiEdit açılır &#8211;&gt; Configuration &#8211;&gt; Services &#8211;&gt; Microsoft Exchange &#8211;&gt; Organization &#8211;&gt; Administrative Groups &#8211;&gt; Servers &#8211;&gt; MailboxSunucuIsmi &#8211;&gt; Information Store &#8211;&gt; Microsoft System Attendat servisine sağ click &#8211;&gt; Properties dendikten sonra aşağıda ki 2 attribute içerisinde yer alan path kısmı düzeltilir.</p>
<p><strong>HomeMDB</strong></p>
<p>Sample: CN=MBX_SERVER,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Exchange_Organizasyon_Adi,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bugrakeskin,DC=com</p>
<p><strong>homeMTA</strong></p>
<p>Sample: CN=Microsoft MTA,CN=MBX_SERVER,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Exchange_Organizasyon_Adi,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bugrakeskin,DC=com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=105</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 SP2 upgrade problemi ( DiscoveryMailbox )</title>
		<link>http://www.bugrakeskin.com/?p=102</link>
		<comments>http://www.bugrakeskin.com/?p=102#comments</comments>
		<pubDate>Sun, 22 Apr 2012 12:30:53 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[Couldn’t resolve the user or group “bugra.com/Microsoft Exchange Security Groups/Discovery Management.”]]></category>
		<category><![CDATA[Event id: 1002: Exchange Server component Mailbox Role failed:]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=102</guid>
		<description><![CDATA[Geçenlerde sistemlerim de Exchange 2010 SP1&#8242;den Service Pack2 upgrade işlemi planlamıştım. Upgrade aşamasında HUB ve CAS sunucular sorunsuz SP2 upgrade i olurken Mailbox Role sunucular da aşağıda ki hatayı aldım. DiscoverySearch mailbox ve Discovery Management grubu ile ilgili hata veriyordu ve kontrol ettiğimde Discovery Search mailbox&#8217;ı zaten sistemde vardı ve hatta sürekli kullandığım bir servisti. [...]]]></description>
			<content:encoded><![CDATA[<p>Geçenlerde sistemlerim de Exchange 2010 SP1&#8242;den Service Pack2 upgrade işlemi planlamıştım. Upgrade aşamasında HUB ve CAS sunucular sorunsuz SP2 upgrade i olurken Mailbox Role sunucular da aşağıda ki hatayı aldım. DiscoverySearch mailbox ve Discovery Management grubu ile ilgili hata veriyordu ve kontrol ettiğimde Discovery Search mailbox&#8217;ı zaten sistemde vardı ve hatta sürekli kullandığım bir servisti.</p>
<p>Couldn’t resolve the user or group “bugra.com/Microsoft Exchange Security Groups/Discovery Management.”<br />
It is also listed in the eventlog at Event id: 1002: Exchange Server component Mailbox Role failed:<br />
Event ID 1002<br />
Providor Name:MSExchangeSeup</p>
<p><span id="more-102"></span></p>
<p>“Couldn’t resolve the user or group /Microsoft Exchange Security Groups/ Discovery Management” If the user or group is a foreign forest principal, you must have either a two-way trust or an outgoing trust.<br />
The trust relationship between the primary domain and the trusted domain failed”</p>
<p>Active Directory kaynaklı bir problem olduğunu düşündüm. Çözüm için aşağıda ki işlemleri yapabilirsiniz.</p>
<p>1) Disable-Mailbox “DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}”<br />
2) Enable-Mailbox “DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}” -Arbitration<br />
3) Add-MailboxPermission -Identity:&#8221;bugra.com/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}” -User:”Discovery Management” -AccessRights:”FullAccess”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=102</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Çözümpark &amp; Microsoft TR Ofisinde Exchange 2010 Etkinliği Tamamlandı!</title>
		<link>http://www.bugrakeskin.com/?p=69</link>
		<comments>http://www.bugrakeskin.com/?p=69#comments</comments>
		<pubDate>Tue, 06 Mar 2012 08:57:37 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[bugra keskin]]></category>
		<category><![CDATA[exchange 2010 etkinlik]]></category>
		<category><![CDATA[exchange 2010 high availability]]></category>
		<category><![CDATA[exhcange 2010 workshop]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=69</guid>
		<description><![CDATA[3 Mart Cumartesi günü, Çözümpark ile Microsoft Türkiye ofisinde gerçekleştirdiğimiz etkinliğimiz tamamlandı, çok keyifli ve heyecan verici bir seminer olduğunu düşünüyorum. Oldukça fazla katılım ve ilgi vardı. Özellikle Exchange oturumunda aldığım sayısız soru nedeniyle keyifli ve başarılı bir etkinlik olduğunu düşünüyorum. Etkinliğe dair resimleri ve sunumları bu linkten bulabilirsiniz. Katılımcılara bir kez daha teşekkür ediyorum.]]></description>
			<content:encoded><![CDATA[<p>3 Mart Cumartesi günü, Çözümpark ile Microsoft Türkiye ofisinde gerçekleştirdiğimiz etkinliğimiz tamamlandı, çok keyifli ve heyecan verici bir seminer olduğunu düşünüyorum. Oldukça fazla katılım ve ilgi vardı. Özellikle Exchange oturumunda aldığım sayısız soru nedeniyle keyifli ve başarılı bir etkinlik olduğunu düşünüyorum. Etkinliğe dair resimleri ve sunumları bu linkten bulabilirsiniz.</p>
<p><img alt="" src="http://www.bugrakeskin.com/wp-content/etkinlikler/3martexchange/DSCF3767.JPG" title="Exchange 2010 Workshop" class="alignnone" width="640" height="480" /><br />
<span id="more-69"></span><br />
Katılımcılara bir kez daha teşekkür ediyorum.</p>
<p><img alt="" src="http://www.bugrakeskin.com/wp-content/etkinlikler/3martexchange/DSCF3761.JPG" title="Exchange 2010 Workshop" class="alignnone" width="640" height="480" /></p>
<p><img alt="" src="http://www.bugrakeskin.com/wp-content/etkinlikler/3martexchange/DSCF3768.JPG" title="Exchange 2010 Workshop" class="alignnone" width="640" height="480" /></p>
<p><img alt="" src="http://www.bugrakeskin.com/wp-content/etkinlikler/3martexchange/DSCF3821.JPG" title="Exchange 2010 Workshop" class="alignnone" width="640" height="480" /></p>
<p><img alt="" src="http://www.bugrakeskin.com/wp-content/etkinlikler/3martexchange/DSCF3823.JPG" title="Exchange 2010 Workshop" class="alignnone" width="640" height="480" /></p>
<p><img alt="" src="http://www.bugrakeskin.com/wp-content/etkinlikler/3martexchange/DSCF3827.JPG" title="Exchange 2010 Workshop" class="alignnone" width="640" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=69</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 SP2 Single Item Recovery</title>
		<link>http://www.bugrakeskin.com/?p=4</link>
		<comments>http://www.bugrakeskin.com/?p=4#comments</comments>
		<pubDate>Mon, 20 Feb 2012 09:23:48 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[Exchange 2010 Single Item Recovery]]></category>
		<category><![CDATA[item recovery]]></category>
		<category><![CDATA[mail recovery]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=4</guid>
		<description><![CDATA[Bu yazımızda Exchange 2010 ile beraber gelen “Item Recovery” yani “öğe kurtartma”  ( bu bir e-mail, task, calendar, meeting, notes, document, journal, contacts ya da conversion history olabilir ) konusunu inceleyeceğiz.  Bura da asıl yapılmak istenen şey;  kötü niyetle yada kazara silinmiş bir öğeyi “dumpster” alanından kurtarmaktır. Bu özellik “Singe Item Recovery” olarak belirtilmiştir ve bu özelliğin Exchange organizasyonda tüm mailboxlar için açılmasına [...]]]></description>
			<content:encoded><![CDATA[<p>Bu yazımızda <strong>Exchange</strong> <strong>2010</strong> ile beraber gelen “<strong>Item</strong> <strong>Recovery</strong>” yani “öğe kurtartma”  ( bu bir e-mail, task, calendar, meeting, notes, document, journal, contacts ya da conversion history olabilir ) konusunu inceleyeceğiz.  Bura da asıl yapılmak istenen şey;  kötü niyetle yada kazara silinmiş bir öğeyi “dumpster” alanından kurtarmaktır. Bu özellik “Singe <strong>Item</strong> <strong>Recovery</strong>” olarak belirtilmiştir ve bu özelliğin <strong>Exchange</strong> organizasyonda tüm mailboxlar için açılmasına gerekmektedir. Belirtmekte fayda var; bu özellik; bilinen herhangi bir backup uygulaması ile ilgili değildir. Backup gereksinimi yoktur.</p>
<p>Yanlışlıkla ya da kötü niyetle silinen bir öğeyi kurtarmak için bu işlevsellikten nasıl yararlanacağız, ne yapmamız gerekiyor gibi konuları tartışacağız.</p>
<p>Bu durumla ilgili iki konuyu esas alacağız:</p>
<ol>
<li>Arama – silinen / kaybolan öğelerin yerinin belirlenmesi</li>
<li>Kurtarma – silinen / kaybolan</li>
</ol>
<p>Burada önemli bir hatırlatma yapmak durumundayım. Bu özellik backup gibi algılanmamalıdır. Burada ihtiyacımız tek bir öğeyi kurtarmak olmalıdır. Burada tek bir öğeden kastım tabi ki birden fazla öğe olabilir ancak bir folder ve içinde ki mesajları folder ile beraber ayırıp kurtaramayız.</p>
<p>Burada baz alacağımız kriterler aşağıda ki gibidir:</p>
<p><span id="more-4"></span></p>
<ol>
<li>Keywords:  Kelime (multi) bazında arama yapılabilir.</li>
<li>Message types: Yukarıda belirttiğim mesaj tipleri seçilebilir.</li>
<li>Message to or from specific e-mail addresses:  Bildiğimiz bir mail adresinden gelen ya da bildiğimiz mail adreslerine gönderdiğimiz öğeler için seçilebilir.</li>
<li>Date Range: Zaman aralığı verilebilir.</li>
<li>Mailboxes to Search: Tüm ya da 1 mailbox içerisinde arama sorgulaması yapılabilir.</li>
</ol>
<p>Bunun örneklerine birazdan değineceğiz.</p>
<p><strong>Uyarılar</strong></p>
<ul>
<li><strong>Single</strong> <strong>Item</strong> <strong>Recovery</strong> sadece <strong>Exchange</strong> Control Panel ve Powershell kullanılarak yapılır. <strong>Exchange</strong>Management Console ile bu özellik kullanılamaz.</li>
<li>Unutulmamalıdır ki, verileri bulmak ve kurtarmak için “Singe <strong>Item</strong> <strong>Recovery</strong>” özelliği enable edilmeli ve yanlışlıkla silinen “Tek Öğeler” için kullanılmalıdır.</li>
<li><strong>Single</strong> <strong>Item</strong> <strong>Recovery</strong> aşağıda vereceğimiz powershell komutu ile enabled konumuna getirilmeli</li>
<li>Enterprise CAL License var ise <strong>Single</strong> <strong>Item</strong> <strong>Recovery</strong> ek özellikler ve kolaylıklar kullanılabilir. Aşağıda bununla ilgili işleyişi gösteren bir diagram mevcut.</li>
</ul>
<p><a href="http://www.bugrakeskin.com/wp-content/uploads/2012/01/diagram_recovery.gif"><img title="diagram_recovery" src="http://www.bugrakeskin.com/wp-content/uploads/2012/01/diagram_recovery.gif" alt="" width="512" height="678" /></a></p>
<p><strong>Nasıl Çalışır :</strong></p>
<p>İşleyişi aşağıda ki maddelerle özetlemek mümkündür;</p>
<ol>
<li>Mailbox’da kaybolan veri için arama başlatılır</li>
<li>Eğer Enterprise CAL var ise multi-search mailbox arama işleme dahil olur. Bu şu demektir; kaybolan maili istediğimiz mailbox içerisinde tek seferde aramaya dahil edebiliriz. Eğer Enterprise CAL lisansımız yoksa tek 1 mailbox içerisinde arama yapabileceğiz. Biz Enterprise CAL lisansımız varmış gibi davranacağız, ancak bunun yanında Standart CAL ile ne yapılabileceğinden bahsedeceğim.</li>
<li>Kaybolan veri arandı, bulundu ve Discovery Search Mailbox içerisine kopyalandı.</li>
<li>Bulunan veri kullanıcı mailbox’ına kopyalanacak / taşınacak. Bunun için eğer Enterprise CAL lisansımız var ise new-mailboxexportrequest komutunu kullanarak .pst formatında dışarı çıkarabiliriz. Sonrasında new-mailboximportrequest komutunu kullanarak kullanıcıya mailbox’ına import edebiliriz.</li>
</ol>
<p>&nbsp;</p>
<p>Teorik bilgileri tamamladığımıza göre artık uygulama kısmına gelebiliriz.</p>
<p><strong>Senaryo</strong></p>
<p>Çok basit bir senaryo düşünecek olursak;</p>
<p>Bir yöneticimiz katılması gereken toplantıya şehir dışında olduğu için katılamıyor, yerine asistanının toplantıya girmesini istedi. Toplantı yapıldı ve asistan arkadaşımız toplantı notlarını alıp mail ile yöneticisine gönderdi.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image002.jpg" alt="" width="466" height="374" /></p>
<p>Yönetici bu maili gördü ancak daha sonra shift + delete ile tuşuna basarak yanlışlıkla sildi. Hemen servis masasını arayarak yanlışlıkla önemli bir mailini kaybettiğini ve kurtarılmasını istedi. Servis Masası ilk çözüm olarak Outlook <strong>2010</strong>da bulunan “ Recover Deleted Items” bölümünden maili kurtarabileceğini söyledi ancak yöneticimiz ,soft delete değil shift+delete tuşuna basarak hard delete yapmış oldu. Bu durumda “Recover Deleted Items” bölümünde bu mesajı göremeyeceğinden sorunun düzelmediğini bildiriyor. Servis Masası sorunu 1 üst seviye olan <strong>Exchange</strong>uzmanına aktarıyor.</p>
<p>Bu durumda devreye bizler giriyoruz. Ya da daha önce bu tür işleri Servis Masasına RBAC ile devretmemişsek kendileri de bunu yapabiliyor durumdalar.</p>
<p>Birazdan yapacağımız işlemler için kullanıcı hesabının “Discovery Management” rolüne sahip olması gerekiyor. Bir powershell komutu ile bu yetkiyi kullanıcıya atayabiliriz.</p>
<p><em>Add-RoleGroupMember “Discovery Management” –Member  “user account”</em></p>
<p>Senaryoyu şekillendirecek olursak;</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image003.jpg" alt="" width="605" height="187" /></p>
<p>Yukarıda ki resimde “ Toplantı notlarını gönderiyorum “ başlıklı bir mail var. Bu maili “cozumpark” kullanıcısı “bugra” kullanıcısına gönderiyor.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image004.jpg" alt="" width="605" height="175" /></p>
<p>Bugra, bu maili yanlışlıkla (!) shift+delete ile çöp kutusuna göndermeden siliyor.</p>
<p>Sonra Servis Masasını arayıp kaybolan mailinin geri getirilmesini istedi. Servis Masası bu talebi <strong>Exchange</strong> Uzmanına aktarıyor. Discovery Management rolüne sahip Uzman arkadaşımız da “ <strong>Exchange</strong> Control Panel “ den arama / bulma / kurtmarma işlemlerini yapmaya başlıyor.</p>
<p>Ancak <strong>recovery</strong> işlemine başlamadan önce yukarıda da belirttiğim üzere SingleItemRecovery özelliğinin tüm mailbox’larda açık (true) olması gerekmektedir.</p>
<p><strong><em>* SingleItemRecovery’nin açılmasından sonra database üzerinde belirttiğimiz gün / boyut kadar ekstra alan harcayağı bilgisi unutulmamalıdır ve en başında mailbox database diski planlamasında bu özellikler göz önünde bulundurulmalıdır.</em></strong></p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image005.jpg" alt="" width="605" height="73" /></p>
<p>Ben daha önce enable yaptığım için birşey değişmedi mesajı ile karşılaşmam normal.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image006.jpg" alt="" width="605" height="128" /></p>
<p>Yukarıda ki komut çıktısında True olduğunu doğruluyoruz. Tüm mailbox’lar için SingleItemRecovery özelliğini aktif yapacak isek aşağıda ki komutu çalıştırmamız yeterlidir</p>
<p>Get-mailbox |set-mailbox –SingleItemRecoveryEnabled:$true</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image007.jpg" alt="" width="605" height="103" /></p>
<p>Recoverable Items kotasına baktığımızda 30 ve 20 GB limit olduğunu görüyoruz. Bunu EMC üzerinden kullanıcıya özel ya da database seviyesinde de bu limitleri belirtebiliriz.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image008.jpg" alt="" width="605" height="383" /></p>
<p>OWA veya ECP’den yukarıda ki ekrana ulaşıyor oluruz. Manage Myself kısmından “My Organization” kısmını seçerek organizasyonumuzu yönetmek istediğimizi belirtiyoruz.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image009.jpg" alt="" width="605" height="495" /></p>
<p>Sol menüden “ Mail Control “ kısmına gelip “ Discovery “ seçiyoruz.</p>
<p><em>PS: Eğer, RBAC ile discovery search rolü vermeseydik, Discovery kısmını göremeyecektik.</em></p>
<p>Enterprise CAL lisansına sahip olduğumuz için Multi-Mailbox Search kısmı karşılıyor bizi. Eğer Standart CAL lisansımız varsa bu işlemleri ECP den değil, Powershell komutları ile yapabiliyor olacağız.</p>
<p>Buradan New butonuna basarak ilerliyoruz.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image010.jpg" alt="" width="605" height="469" /></p>
<p>İlk ekranda Keywork kısmı var. Bu özellik bize bir veya birden fazla kelime bazında search edebilmemize olanak sağlıyor.</p>
<p>“Select message types…” kısmına tıkladığımızda aranacak mesajın tipini seçebiliriz. Üstte ki ekranda seçebileceğimiz mesaj tipleri gözükmektedir.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image011.jpg" alt="" width="512" height="516" /></p>
<p>Bu kısımda belirli bir alıcıdan gelen mesajlar ya da belirli kişilere gönderdiğimiz mesajlar arasında arama yapabiliriz.</p>
<p>Örneğin ben burada <a href="mailto:cozumpark@bugra.local">cozumpark@bugra.local</a> adresinden gelen mesajları ara diye bir kriter verdim. Hatırlarsanız kaybolan mail <a href="mailto:cozumpark@bugra.local">cozumpark@bugra.local</a> adresinden gelmişti.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image012.jpg" alt="" width="501" height="474" /></p>
<p>Arayacağımız tarih aralığını buradan seçebiliriz. Bu ekran tam olarak şu demek;</p>
<p>Eğer ilgili mesajlar birkaç gün önce silindi ise bu durumda bizim tarihi, ortalama 1 hafta öncesinden başlayacak şekilde belirtmemiz daha doğru olacaktır.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image013.jpg" alt="" width="515" height="483" /></p>
<p>Bu ekranda ( Select mailboxes to search ) sizin de tahmin edeceğiniz üzere yukarıda verdiğimiz kriterleri hangi mailbox’da araması gerektiğini belirtiyoruz. Birden fazla seçebiliriz.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image014.jpg" alt="" width="514" height="488" /></p>
<p>Son bölümde bir arama ismi belirtiyoruz ve sonuçları ne yapacağımıza karar veriyoruz. Burada 2 seçenek var.</p>
<p># Enable deduplication: deduplication yöntemini kullanarak kopyalanan veriyi sıkıştırmak istiyorsak bu seçeneği işaretlemeliyiz. Birkaç mail için bu seçeneği seçmemiz gerekmez.</p>
<p># Enable full logging : log tutmak istemiyorsak bu seçeneği işaretlememiz gerekmez.</p>
<p>En alt kısımdan Browse butonuna bastığımızda sadece Discovery Search Mailbox’ı göreceğiz. Bunu seçip “Save” butonuna basarak arama işlemini başlatıyoruz.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image015.jpg" alt="" width="605" height="318" /></p>
<p>Yukarıda ki ekranda search işleminin başladığı sağ tarafta ise detayların yer aldığı bölümü bulabiliriz. Bu işlem, seçtiğiniz mailbox sayısı, tarih aralığı gibi kriterlere göre süre anlamında değişiklik gösterebilir.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image016.jpg" alt="" width="605" height="306" /></p>
<p>Arama sona eriyor sağ tarafta kaç tane <strong>Item</strong> bulunduğu bilgisi var. Open butonuna basarak “discovery search mailbox” ı açıyoruz.</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/single_item_recovery/image017.jpg" alt="" width="605" height="238" /></p>
<p>&nbsp;</p>
<p>OWA ekranında Discovery Search Mailbox’ı açıldı ve kurtarılan mail klasör halinde duruyor.</p>
<p>Şimdi bu maili kullanıcının inbox’ına atacağız. Bunun için birkaç yoldan gidebiliriz, ancak ben 2 yöntemden bahsedeceğim.</p>
<ol>
<li>Powershell’den search-mailbox komutunu koşturarak</li>
</ol>
<p>Search-Mailbox “Discovery Search Mailbox” –SearchQuery “from:’cozumpark@bugra.local’” -TargetMailbox Bugra -TargetFolder “Recovered_Mails” -LogLevel Full -DeleteContent</p>
<ol>
<li>Powershell kullanarak mailleri PST dosyasına export edip kullanıcıya import etmek</li>
</ol>
<p>New-MailboxExportRequest -Mailbox “Discovery Search Mailbox” -FilePath “\\exchsvr\HelpDeskPst\SecretaryRecovery.pst” -ContentFilter {Subject -eq “toplanti notlarini paylasiyorum”} -SourceRootFolder “Inbox”</p>
<ul>
<li>Yukarıda ki komut ile Discovery Search Mailbox’ına recover ettiğimiz mesajı  subject bilgisine göre aratıp export edebiliriz. Eğer 1 den fazla e-mail recover ettiysek haliyle yukarıda ki komut işimizi zorlaştıracaktır. Bu nedenle aşağıda ki komutu hazırladım.</li>
</ul>
<p>New-MailboxExportRequest -Mailbox “discovery search mailbox”  -IncludeFolders “#Recoverable Items/Purges#” -TargetRootFolder “Recovered_SentItems” -filepath \\sunucu_ismi\pst\recovered.pst</p>
<ul>
<li>Yukarıda ki komutla “ Recoverable Items\Purges “ isimli klasörü Discovery Search Mailbox içerisinden export ettim.</li>
</ul>
<p>New-MailboxImportRequest -Mailbox sec -FilePath “\\sunucu_ismi\pst\recovered.pst” -TargetRootFolder “Recovered”</p>
<ul>
<li>Son işlem olarak yukarıda ki komut ile de export ettiğimiz .pst dosyasını kullanıcıya import ettik.</li>
<li><strong>Sonuç:</strong></li>
</ul>
<p>Kullanıcının daha önce tanımladığımız dumpster alanından <strong>single</strong> <strong>item</strong> <strong>recovery</strong> işlemi yaparak herhangi bir tool kullanmadan silinen maili kurtardık.</p>
<p>Başka bir makalede görüşmek üzere</p>
<p>Buğra</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Çözümpark &amp; Microsoft Workshop Exchange Server 2010 SP2</title>
		<link>http://www.bugrakeskin.com/?p=6</link>
		<comments>http://www.bugrakeskin.com/?p=6#comments</comments>
		<pubDate>Thu, 26 Jan 2012 09:24:35 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[% Duyurular]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=6</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bugrakeskin.com/wp-content/uploads/2012/01/ms_workshop_exchange2010.jpg"><img title="ms_workshop_exchange2010" src="http://www.bugrakeskin.com/wp-content/uploads/2012/01/ms_workshop_exchange2010.jpg" alt="" width="612" height="784" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=6</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Sertifika Oluşturmak</title>
		<link>http://www.bugrakeskin.com/?p=13</link>
		<comments>http://www.bugrakeskin.com/?p=13#comments</comments>
		<pubDate>Wed, 21 Dec 2011 09:29:23 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[exchange 2010 certificate]]></category>
		<category><![CDATA[Exchange 2010 Sertifika Oluşturmak]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=13</guid>
		<description><![CDATA[Bildiğimiz üzere Exchange 2007 ve Exchange 2010 da default olarak kurulum sonrası self-signedsertifika üretiliyordu. Ancak 1 senelik üretilen bu sertifikanın süresi dolduğu için artık çalışmayacaktı. Exchange2007’de yeni bir sertifika oluşturmak biraz da olsa zahmetli ve exchange management shell komutlarına dayalı idi.Exchange 2010’da ise durum biraz daha farklı ve pratik. Exchange Management Console üzerinden sertifikaüretilebilir hale geldi. Bende burada size yeni versiyon olan Exchange 2010 da sertifika nasıl oluşturulur onu göstermeye çalışacağım. Oluşturacağımız sertifikaları, ister OWA’da ister [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğimiz üzere <strong>Exchange</strong> 2007 ve <strong>Exchange</strong> <strong>2010</strong> da default olarak kurulum sonrası self-signed<strong>sertifika</strong> üretiliyordu. Ancak 1 senelik üretilen bu sertifikanın süresi dolduğu için artık çalışmayacaktı. <strong>Exchange</strong>2007’de yeni bir <strong>sertifika</strong> <strong>oluşturmak</strong> biraz da olsa zahmetli ve <strong>exchange</strong> management shell komutlarına dayalı idi.<strong>Exchange</strong> <strong>2010</strong>’da ise durum biraz daha farklı ve pratik. <strong>Exchange</strong> Management Console üzerinden <strong>sertifika</strong>üretilebilir hale geldi.</p>
<p>Bende burada size yeni versiyon olan <strong>Exchange</strong> <strong>2010</strong> da <strong>sertifika</strong> nasıl oluşturulur onu göstermeye çalışacağım. Oluşturacağımız sertifikaları, ister OWA’da ister IMAP’ de dilersek POP da kullanabileceğiz. Tabi bunun için <strong>sertifika</strong>oluştururken CAS rolüne sahip olan sunucuların isimlerinide alternate name e yazmak sertifikamızı kullanırken yaşayacağımız uyarı problemlerini çözecektir.</p>
<p><span id="more-13"></span></p>
<p>&nbsp;</p>
<p><strong>Exchange</strong> Management Console’da Server Configuration altında yukarıda ki resimde görüldüğü üzere <strong>Exchange</strong>Certificates tabını görebiliyoruz. Sertifikaları buradan oluşturup yönetimininide bu konsol aracılığı ile yapabilmekteyiz.</p>
<p>&nbsp;</p>
<p>Yukarıda ki resimde görüldüğü gibi, Server Configuration altında sunucu ismimize sağ tıkladığımızda; İçeride ki CA sunucusuna <strong>sertifika</strong> isteğinde bulunabilir, yada bir <strong>sertifika</strong> server dan elde ettiğimiz sertifikayı <strong>exchange</strong> server üzerine import edebilmekteyiz.</p>
<p>Biz burada New <strong>Exchange</strong> Certifika deyip devam edelim.</p>
<p>&nbsp;</p>
<p>Burada friendly name i giriyoruz. Yani <strong>webmail</strong>.cozumpark.com gibi.</p>
<p>&nbsp;</p>
<p>Devam ettiğimizde wilcard certificate i enable edip etmeyeceğimizi bize soruyor. Bu şu demek; eğer birden fazla subdomainimiz var ise bu sertifikanın o domainlerle beraber kullanılabileceğini söylüoyr.</p>
<p>Ör: *.cozumpark.com yaparsak olabilecek tümsub-domainleri kapsar.</p>
<p>&nbsp;</p>
<p>Devam ettiğimizde, Client Sccess server ( Outlook Web App ) altında ki domain intranet yani local de ki <strong>sertifika</strong>ismi cpexc.mstr.com olacak,</p>
<p>Outlook Web Apps is on the Internet altında ki domain name ise mail.mstr.com olarak belirleyebiliyoruz. Yani dışarıdan mail.mstr.com yazdığımızda herhangi bir <strong>sertifika</strong> uyarısı ile bu durumda karşılaşmayacağız.Bunu ne için kullanacağız; ör: biz mail serverımızn ismini dışarıda kullanmak istemeyiz bunun yerine webmail,mail gibi isimler kullanmak isteriz. Bu durumda yukarı da ki ayarları izleyeceğiz.</p>
<p>&nbsp;</p>
<p>Bu ekranda, sertifikamızın web servisleri ve Outlook Anywhere da da kullanabileceğini ve bunun için external adreside belirtebiliyoruz.</p>
<p>Autodiscover ı da enable ettikten sonra basit ve kolay bir şekilde dışarıdan mail sunucumuza authentication sağlayabilmekteyiz.</p>
<p>&nbsp;</p>
<p>Burada ise <strong>sertifika</strong> domainlerimizi yazıyoruz. Default common name ne olacaksa ( <strong>sertifika</strong> üzerinde görülecek isim ) onu buradan ekliyoruz. Ayrıca buraya CAS rolüne sahip diğer mail sunucularımıza eklememizde fayda var.</p>
<p>&nbsp;</p>
<p><strong>Sertifika</strong> server a <strong>sertifika</strong> talebinde bulunacağımız için burda ki location ve organization bilgilerini giriyoruz ve certificate request file path ini nereye atacağını belirtiyoruz. Bu uzantı .req ‘dir.</p>
<p>&nbsp;</p>
<p>Burada <strong>sertifika</strong> talebini request file olarak kaydediyoruz.</p>
<p>&nbsp;</p>
<p>Certificate request file path burada gözüküyor. Devam ediyoruz.</p>
<p>&nbsp;</p>
<p>Özeti görüyoruz.</p>
<p>&nbsp;</p>
<p>Ve <strong>sertifika</strong> isteğimiz belirttiğimiz ayarlar ile oluşturuldu. Sıra geldi bu isteği <strong>sertifika</strong> server a işlemek ve sertifikayı<strong>oluşturmak</strong>.</p>
<p>&nbsp;</p>
<p>Yine EMC üzerinde Server Configuration altında <strong>sertifika</strong> isteğimizi görebiliyoruz. Ancak <strong>sertifika</strong> onaylamadığımız için henüz OK ve onaylı durumda değil.</p>
<p>&nbsp;</p>
<p><strong>Sertifika</strong> request ımızı kaydettiğimiz yeri kontrol ediyoruz.</p>
<p>&nbsp;</p>
<p>Certificate Authority, Web Enrollment sayfasını yukarıda ki gibi açıyoruz ve <strong>Request a certificate’e</strong> tıklıyoruz.</p>
<p>&nbsp;</p>
<p>Burada, advanced certificate request e tıklıyoruz.</p>
<p>&nbsp;</p>
<p>Submit a certificate request by using a base… e tıklıyoruz.</p>
<p>&nbsp;</p>
<p><strong>Sertifika</strong> talebini kaydettiğimiz yere gidip talep dosyasını notepad ile açıp, request bilgisini kopyalıyoruz.</p>
<p>&nbsp;</p>
<p>Web Enrollment sayfasına gelip, yukarıda ki gibi kopyaladığımız istek bilgilerini buraya yapıştırıyoruz.</p>
<p>Certificate template olarak Web Server seçiyoruz ve submit e tıklıyoruz.</p>
<p>&nbsp;</p>
<p>Sertifikayı onayladık şimdi Download certificate ve download certificate chain deyip oluşturulan sertifikayı kaydediyoruz.</p>
<p>&nbsp;</p>
<p>Sertifikamızı uygun bir yere kaydediyoruz.</p>
<p>&nbsp;</p>
<p>Sertifikamızı kaydettiğimiz yerde görüyoruz.</p>
<p>&nbsp;</p>
<p>Tekrar <strong>Exchange</strong> Management Console a gelip, oluşturduğumuz sertifikaya sağ tıklayıp, “Complete Pending Request” e tıklıyoruz.</p>
<p>&nbsp;</p>
<p>Kaydettiğimiz sertifikayı <strong>Exchange</strong> sunucusunda bir yere kopyalayıp bu ekranda konumu gösterip ilerliyoruz.</p>
<p>&nbsp;</p>
<p>Özet ve finish diyoruz.</p>
<p>&nbsp;</p>
<p><strong>Sertifika</strong> düzgün bir şekilde oluşturulduğunu görebiliyoruz ancak self signed konumu False yani pasif durumda.</p>
<p>&nbsp;</p>
<p>Sertifikamıza sağ tıklayıp, “Assign Services to Certificate” e tıklıyoruz.</p>
<p>&nbsp;</p>
<p>Buradan sertifikayı hangi mail sunucumuza assign edeceğimizi seçiyoruz.</p>
<p>&nbsp;</p>
<p><strong>Exchange</strong> 2007 kullananlar bu ekranı kısmen hatırlayacaklar. Burada sertifikamıza hangi servisleri assign edeceğimizi belirtiyoruz. <strong>Exchange</strong> 2007 de bunu EMS üzerinde “ Enable-ExchangeCertificate –Thumbprint –services “SMTP,IIS,IMAP,POP” komutuyla yapabiliyorduk.</p>
<p>&nbsp;</p>
<p>Daha önce <strong>Exchange</strong> <strong>2010</strong> kurulurken oluşturduğu default bir SMTP sertifikası vardı. Bunun üzerine yazacağını söylüyor. Yes diyoruz.</p>
<p>&nbsp;</p>
<p>Ve artık sertifikamızın oluşturma süreci başarıyla bitti. Böylelikle bütün mail alışverişlerimizi SSL sertifikamız üzerinden sağlayacağız.</p>
<p>Başka bir makalede görüşmek üzere…</p>
<p>–</p>
<p>Buğra KESKİN</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Mailbox Quarantine</title>
		<link>http://www.bugrakeskin.com/?p=8</link>
		<comments>http://www.bugrakeskin.com/?p=8#comments</comments>
		<pubDate>Wed, 16 Nov 2011 09:25:51 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[exchange 2010 mailbox quarantine]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=8</guid>
		<description><![CDATA[Exchange 2010 ile getirilen yeni bir özellikten bahsetmek istiyorum. Bir şekilde bozulan (corrupt olmuş mantıksal veya fiziksel veri ) bir kullanıcı mailbox’ı, bağlı olduğu mailboxdatabase’i ve üzerinde ki tüm kullanıcı mailbox’larını etkileyen – bozabilen bir potansiyele sahiptir. Bu mailbox’ın diğer adı Poisoned Mailbox yani zehirli mailbox’dır. Mailbox Quarantine Nedir ? Mailbox Quarantine, Exchange Server 2010 ile bizlere kazandırılmış, Information Store alanında bulunan bir özelliktir. Registry değerlerine dayanarak; mailbox bozulmaları sırasında belirli periyodlar dahilinde potansiyel [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Exchange</strong> <strong>2010</strong> ile getirilen yeni bir özellikten bahsetmek istiyorum.</p>
<p>Bir şekilde bozulan (corrupt olmuş mantıksal veya fiziksel veri ) bir kullanıcı <strong>mailbox</strong>’ı, bağlı olduğu <strong>mailbox</strong>database’i ve üzerinde ki tüm kullanıcı <strong>mailbox</strong>’larını etkileyen – bozabilen bir potansiyele sahiptir. Bu <strong>mailbox</strong>’ın diğer adı <em>Poisoned <strong>Mailbox</strong></em> yani zehirli <strong>mailbox</strong>’dır.</p>
<p><strong><strong>Mailbox</strong> <strong>Quarantine</strong> Nedir ?</strong></p>
<p><strong>Mailbox</strong> <strong>Quarantine</strong>, <strong>Exchange</strong> Server <strong>2010</strong> ile bizlere kazandırılmış, Information Store alanında bulunan bir özelliktir. Registry değerlerine dayanarak; <strong>mailbox</strong> bozulmaları sırasında belirli periyodlar dahilinde potansiyel risk durumunu saptayarak <strong>Mailbox</strong> Database’ini korumaya alan bir davranış sergiler. <strong>Mailbox</strong> corruption durumu algılandıktan sonra bu duruma neden olan <strong>mailbox</strong> saptanır ve belirli bir süre için bu <strong>mailbox</strong> (2-3 saat ) karantinaya alınır, yani kullanılamaz duruma gelir. 2-3 saat sonra serbest bırakılır. Corrupt olan <strong>mailbox</strong>, karantinaya alındıktan sonra kullanıcının mail alışverişi kesilir.</p>
<p><strong><strong>Mailbox</strong> <strong>Quarantine</strong> Ne Zaman Olur ?</strong></p>
<p>Outlook çalışırken <strong>mailbox</strong>’ın crash olması durumunda.</p>
<p><strong>Mailbox</strong>’da çalışmakta olan en az 4 işlemin ( rule, archive, deleting, searcing, indexing, etc, etc ) uzun zaman ilerlememesi, kilitlenmesi durumunda.</p>
<p><span id="more-8"></span></p>
<p>&nbsp;</p>
<p><strong><strong>Mailbox</strong> <strong>Quarantine</strong> Nasıl Çalışır ?</strong></p>
<p>Crash olma potansiyeline sahip <strong>mailbox</strong> yukarıda ki nedenlere göre saptanır, burada kıstas <strong>mailbox</strong>’ın 2 saat içerisinde en az 3 kez bir tehdit olarak hissedilmesidir. Bu durum hissedildikten sonra <strong>Mailbox</strong> <strong>Quarantine</strong>,<strong>Exchange</strong> sunucusunda bir registry key oluşturur;</p>
<p><em>HKLM\SYSTEM\CCS\Services\MSexchangeIS\Servername\Private-dbguid\Quarantined Mailboxes\ {<strong>Mailbox</strong>GUID}</em></p>
<p>Bu registry key, aşağıda ki registry değerlerine sahip olacaktır;</p>
<ul>
<li>
<div>CrashCount <strong>-</strong> <strong>Mailbox</strong>’ın kaç kez crash olduğu.</div>
</li>
<li>
<div>LastCrashTime <strong>-</strong> <strong>Mailbox</strong>’ın en son ne zaman crash olduğu.</div>
</li>
</ul>
<p>Her crash olan <strong>mailbox</strong> için registry de bir değer oluşturulur.</p>
<p>Yukarıda da dediğim gibi 2 saat içerisinde en az 3 kez bir tehdit olarak hissedilen <strong>mailbox</strong>’lar karantinaya alınır. Varsayılan değerler bunlardır. Ancak bu değerler fiziksel olarak registry de tutulmaz ancak aşağıda ki registry key altında bu değerler oluşturulup değiştirilebilir.</p>
<p>Aşağıda ki registry key altında ki değerler oluşturularak varsayılan değer değiştirilebilir.</p>
<p><em>HKLM\SYSTEM\CCS\Services\MSexchangeIS\ParameterSystem\Servername\Private-dbguid\Quarantined Mailboxes</em></p>
<p>&nbsp;</p>
<ul>
<li>
<div>MailboxQuarantineCrashThreshold – Bir <strong>mailbox</strong>’da kaç tehdit algılanırsa (crash olma durumu) <strong>Mailbox</strong><strong>Quarantine</strong>’nın devreye girmesi. (sayı cinsinden)</div>
</li>
<li>
<div>MailboxQuarantineDurationInseconds – Crash olmuş ve <strong>Mailbox</strong> <strong>Quarantine</strong>’ya alınmış <strong>mailbox</strong>’ın kaç saniye karantina da kalacağı. (saniye cinsinden)</div>
</li>
</ul>
<p>Yine dediğim gibi yukarıda ki 2 registry değeri normalde yoktur ancak varsayılan davranışı değiştirimeye gerek duyulursa oluşturulabilir.</p>
<p>&nbsp;</p>
<p>Arka planda, bu registry key’ler içerisinde yer alan karantinaya alınmış mailboxlar için bir process her 2 saatte bir(bu varsayılan değer değiştirilemez) çalışır <strong>mailbox</strong> database’leri kontrol eder. Eğer 2 saat içerisinde bir tehdit algılanmıyorsa bu registry key otomatik olarak silinir ve <strong>mailbox</strong>, karantinadan çıkar. Bu değer ellede silinebilir.</p>
<p>&nbsp;</p>
<p><strong>Client’lar (Outlook) Karantinaya Alınmış <strong>Mailbox</strong>’larına Erişmeye Çalışırsa Ne Olur ?</strong></p>
<p>1. Information Store, <em>MapiExceptionMailboxQuarantined </em>hatasını mail gönderen client’lara dönecektir.</p>
<p>2. Karantinaya alınmış bir <strong>mailbox</strong> için Outlook çalıştıran kullanıcı aşağıda ki hata ile karşılaşır;</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/mailbox_quarantine/5008.clip_image0021_thumb.jpg" alt="Mailbox Quarantine" width="613" height="153" border="0" /></p>
<p>3. Karantinaya alınmış bir <strong>mailbox</strong> OWA açılırsa aşağıda ki hata ekranı ile karşılaşılır;</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/mailbox_quarantine/6560.clip_image0041_thumb.jpg" alt="Mailbox Quarantine" width="644" height="218" border="0" /></p>
<p>Böyle bir durumda <strong>mailbox</strong>’ara erişim sadece <a href="http://mfcmapi.codeplex.com/" target="_blank"><strong>MFCMAPI</strong></a> aracı ile yapılabilir. <strong>Exchange</strong> process’leri, içerik indexlemesi, ve <strong>mailbox</strong> asistanları dahi <strong>mailbox</strong>’a erişemez, hiçbir işlem yapamaz.</p>
<p>Başka bir örnek vermek gerekirse, karantinaya alınmış bir <strong>mailbox</strong> başka bir database e taşınmaya çalışılırsa aşağıda ki ekran ile karşılaşılır;</p>
<p><img src="http://www.bugrakeskin.com/images/stories/articles/mailbox_quarantine/8765.clip_image0061_thumb.jpg" alt="mailbox quarantine" width="480" height="420" border="0" /></p>
<p><strong>Karantinaya Alınan <strong>Mailbox</strong>’ı Serbest Bırakma Nasıl Yapılır ?</strong></p>
<p><strong>Mailbox</strong> <strong>Quarantine</strong> içerisinde bulunan posta kutusu için aşağıda ki karantina kayıt defteri anahtarını silerek sıfırlamak / serbest bırakmak mümkündür:</p>
<p><em>HKLM\SYSTEM\CCS\Services\MSexchangeIS\Servername\Private-dbguid\Quarantined Mailboxes\ {<strong>Mailbox</strong> guid}.</em></p>
<p>İlgili <strong>mailbox</strong> guid değeri, registry’den silindikten sonra <strong>mailbox</strong> ın hemen serbest bırakması için, <strong>mailbox</strong>’ın bağlı bulunduğu <strong>mailbox</strong> database dismount edilir ve sonra tekrar mount edilir.</p>
<p><strong>Sorun Giderme / Olay Günlüğü ( Event Viewer )</strong></p>
<p>Bir <strong>mailbox</strong>, karantinaya alındıktan sonra <strong>Exchange</strong> sunucusunda Event Viewer’da aşağıda ki hata iletisi yazılır</p>
<p>&nbsp;</p>
<p align="justify">The following event will be logged when a <strong>mailbox</strong> is automatically quarantined:</p>
<p align="justify"><em>Log Name: Application</em></p>
<p align="justify"><em>Source: MSExchangeIS</em></p>
<p align="justify"><em>Event ID: 10018</em></p>
<p align="justify"><em>Task Category: General</em></p>
<p align="justify"><em>Level: Error</em></p>
<p align="justify"><em>Description: </em><em>The <strong>mailbox</strong> for user /o=COZUMPARK/ou=<strong>Exchange</strong> Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=bugrakeskin has been quarantined. Access to this <strong>mailbox</strong> will be restricted to administrative logons for the next 6 hours.</em></p>
<p align="justify">The following event will be logged when a <strong>mailbox</strong> is automatically removed from the <strong>quarantine</strong>:</p>
<p align="justify"><em>Log Name: Application</em></p>
<p align="justify"><em>Source: MSExchangeIS</em></p>
<p align="justify"><em>Event ID: 10019</em></p>
<p align="justify"><em>Task Category: General</em></p>
<p align="justify"><em>Level: Error</em></p>
<p align="justify"><em>Description: The <strong>quarantine</strong> of the <strong>mailbox</strong> for user /o=COZUMPARK/ou=<strong>Exchange</strong> Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=bugrakeskin has expired. Access to the <strong>mailbox</strong> has been restored.</em></p>
<p align="justify"><strong>Shell Komutu</strong></p>
<p align="justify"><strong>Exchange</strong> Management Shell’i kullanarak aşağıda ki komutla da karantinaya alınmış <strong>mailbox</strong>’ları görebiliriz;</p>
<p align="justify">{bugra}<em>Get-MailboxStatistics -Identity bugrakeskin | FL Isquarantined</em>{bugra}</p>
<p align="justify"><em>Isquarantined : True</em></p>
<p align="justify"><strong>Performance Monitor</strong></p>
<p align="justify"><strong>Exchange</strong> Toolbox içerisinde ki EXTRA kullanarak da <strong>mailbox</strong> karantina kullanıcı sayıları görülebilir.</p>
<p align="justify">Trace kısmına girerek Components to Trace altından Store u seçip sağdan tags olarak <em>tagQuarantineMailbox</em>seçiyoruz.</p>
<p>&nbsp;</p>
<p align="justify"><img src="http://www.bugrakeskin.com/images/stories/articles/mailbox_quarantine/8875.clip_image007_thumb.jpg" alt="mailbox quarantine" width="539" height="393" border="0" /></p>
<p align="justify">Kaynak;</p>
<p align="justify"><a href="http://technet.microsoft.com/en-us/library/bb331958.aspx">http://technet.microsoft.com/en-us/library/bb331958.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=8</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 SP1 Database Copy Key Characteristics</title>
		<link>http://www.bugrakeskin.com/?p=10</link>
		<comments>http://www.bugrakeskin.com/?p=10#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:27:25 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# Exchange Server]]></category>
		<category><![CDATA[Exchange 2010 SP1 Database Copy Key Characteristics]]></category>
		<category><![CDATA[exchange database copy]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=10</guid>
		<description><![CDATA[Exchange Server 2010 Mailbox Database Copy nin bazı karakteristik özelliklerinden bahsetmek istiyorum; Bu teorik bilgilere tüm Exchange uzmanlarının hakim olması önemlidir. Database Copy’ler sadece mailbox database’leri için kullanılır, Public Folder’da redundancy veya high availability için “Public Folder Replication” kullanılmalıdır. Mailbox Database başına DAG (Database Availability Group) konfigurasyonda en fazla 16 adet databasecopy oluşturulabilir. DAG içerisinde ki tüm Mailbox Server’lar aynı AD üyesi olmalıdır. Database Copy’lerin diğer Database Copy’ler ile sürekli çoğaltma işlemi varsayılanda [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Exchange</strong> Server <strong>2010</strong> Mailbox <strong>Database</strong> <strong>Copy</strong> nin bazı karakteristik özelliklerinden bahsetmek istiyorum;</p>
<p>Bu teorik bilgilere tüm <strong>Exchange</strong> uzmanlarının hakim olması önemlidir.</p>
<ul>
<li><strong>Database</strong> <strong>Copy</strong>’ler sadece mailbox <strong>database</strong>’leri için kullanılır, Public Folder’da redundancy veya high availability için “Public Folder Replication” kullanılmalıdır.</li>
<li>Mailbox <strong>Database</strong> başına DAG (<strong>Database</strong> Availability Group) konfigurasyonda en fazla 16 adet <strong>database</strong><strong>copy</strong> oluşturulabilir.</li>
<li>DAG içerisinde ki tüm Mailbox Server’lar aynı AD üyesi olmalıdır.</li>
<li><strong>Database</strong> <strong>Copy</strong>’lerin diğer <strong>Database</strong> <strong>Copy</strong>’ler ile sürekli çoğaltma işlemi varsayılanda 0 yani süreklidir. Replay lag time ve trancation lag time her türlü esnetilebilir, geciktirilebilir. (Bknz: <em>ReplayLagTime)</em>Ancak böyle bir işlem yapılmadan önce mutlaka doğru ve dikkatli bir planlama / ihtiyaç analizi yapılmalıdır.</li>
<li><strong>Database</strong> <strong>Copy</strong>’ler Microsoft-aware, Volume Shadow <strong>Copy</strong> (VSS) mantığını kullanan yedekleme yazılımları ile yedeklenebilir. Active <strong>Database</strong> <strong>Copy</strong>’ler ücretsiz olan Windows Server Backup ugulaması ile yedeklenebilir ancak WSB ile Passive <strong>Database</strong> <strong>Copy</strong>’ler bu yazılımda desteklenmediği için yedeklenemez.</li>
<li><strong>Database</strong> <strong>Copy</strong>’ler, sadece mailbox server’larda ve active <strong>database</strong> mount ise kopyaları oluşturulabilir. Aynı mailbox <strong>database</strong>, aynı mailbox sunucusunda 2 kopyasını oluşturmak mümkün değildir.</li>
<li>Active <strong>Database</strong> <strong>Copy</strong>’ler farklı mailbox sunucularda oluşturulurken, aynı sürücü path isminde olmalıdırlar. Ör: Active Mailbox <strong>database</strong> inin A sunucusunda ki <strong>database</strong> ve log path i D:\Data – E:\Log iken,<strong>database</strong> <strong>copy</strong>’nin oluşturulduğu B sunucusunda da D:\Data – E:\Log olmalıdır. İçerisinde ki dosyalar aynı olacağından disk boyutununda aynı olması gerekmektedir.</li>
<li><strong>Database</strong> <strong>Copy</strong>’ler, aynı veya farklı Active Directory Site’da ve aynı ya da farklı subnet’de olabilirler.</li>
<li><strong>Database</strong> <strong>Copy</strong> replikasyonu 500 ms ve daha fazla incoming / outgoing ağ gecikmesi yaşaması, mailbox server’lar tarafından desteklenmemektedir. Bu gecikme oluştuğunda <strong>Database</strong> <strong>Copy</strong>’ler fail olabilir.</li>
</ul>
<div> <span id="more-10"></span></div>
<div>
<p>Mailbox <strong>Database</strong> <strong>Copy</strong>’ler istenildiği zaman oluşturulabilir. Bunu <strong>Exchange</strong> Management Console üzerinden, Organization Configuration | Maiilbox –&gt; <strong>Database</strong> Management kısmından yapabiliriz. Ya da <strong>Exchange</strong>Management Shell üzerinden aşağıda ki parametreler üzerinden komutları uygulayarak yeni <strong>Database</strong> <strong>Copy</strong>’ler oluşturabiliriz.</p>
<p>Aşağıda ki komutta MBX3 adlı mailbox sunucusuna, DB1 mailbox <strong>database</strong>’inin bir kopyasını ekliyor. Replay gecikme süresi ve truncation gecikme süresi sırasıyla 10 dakika ve 15 dakika değerleri ile yapılandırılmıştır. Aktivasyon öncelik değeri 2 olarak belirtiliyor.</p>
<p>{bugra}Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -ReplayLagTime 00:10:00 -TruncationLagTime 00:15:00 -ActivationPreference 2{/bugra}</p>
<p>Aşağıda ki komutta MBX1 adlı mailbox sunucusuna, DB2 isminde ki mailbox <strong>database</strong>’in kopyasını oluştuyor, Replay gecikme süresi ve truncation gecikme süresi varsayılan değerleri sıfır kalır ve aktivasyon öncelik değeri 3 ile yapılandırılıyor.</p>
<p>{bugra}Add-MailboxDatabaseCopy -Identity DB2 -MailboxServer MBX1 -ActivationPreference{/bugra}</p>
<p>Aşağıda ki komutta, MBX4 adında ki mailbox sunucusa, DB3 mailbox <strong>database</strong>’inin kopyasını oluşturuyor, Replay gecikme süresi ve truncation gecikme süresi varsayılan değerleri sıfır kalıyor ve aktivasyon öncelik değeri 5 olarak belirtiliyor. Ayrıca -SeedingPostponed parametresinide kullanarak oluşturduğumuz <strong>database</strong> in seeding yapmasını şimdilik erteliyoruz.</p>
<p>{bugra}Add-MailboxDatabaseCopy -Identity DB3 -MailboxServer MBX4 -ActivationPreference 5 -SeedingPostponed{/bugra}</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetApp N3300 Flexible Volume – Lun- Initiator Group oluşturulması ( Video )</title>
		<link>http://www.bugrakeskin.com/?p=15</link>
		<comments>http://www.bugrakeskin.com/?p=15#comments</comments>
		<pubDate>Fri, 28 Oct 2011 09:32:17 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[# NetApp]]></category>
		<category><![CDATA[creating netapp lun & initiator group]]></category>
		<category><![CDATA[netapp flexible volume]]></category>
		<category><![CDATA[netapp lun oluşturmak]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=15</guid>
		<description><![CDATA[NetApp N3300 Storage ile, varolan Aggregates içerisindebir Flexible Volume oluşturdum buvolume un içerisine ” LUN ” oluşturdum, LUN ‘u bir Windows da görmek için bir Initiator tanımladım, ve bunu MAP yaptım. Windows tarafında ” Microsoft ISCSI Initiator ” kullanarak oluşturduğum LUN u Windows da kullandım. Ufak ama öz bir video oldu, bu giriş seviyesinde ki bilginin faydalı olabileceğini düşündüm. Umarım yararlı olur. Eğer rağbet görürse NetApp dan birkaç konu daha anlatmayı düşünüyorum  &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p><strong>NetApp</strong> <strong>N3300</strong> Storage ile, varolan Aggregates içerisindebir <strong>Flexible</strong> <strong>Volume</strong> oluşturdum bu<strong>volume</strong> un içerisine ” <strong>LUN</strong> ” oluşturdum, <strong>LUN</strong> ‘u bir Windows da görmek için bir <strong>Initiator</strong> tanımladım, ve bunu MAP yaptım. Windows tarafında ” Microsoft ISCSI <strong>Initiator</strong> ” kullanarak oluşturduğum <strong>LUN</strong> u Windows da kullandım.</p>
<p>Ufak ama öz bir <strong>video</strong> oldu, bu giriş seviyesinde ki bilginin faydalı olabileceğini düşündüm. Umarım yararlı olur.</p>
<p>Eğer rağbet görürse <strong>NetApp</strong> dan birkaç konu daha anlatmayı düşünüyorum <img src="http://www.bugrakeskin.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=15</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco Netflow Configuration</title>
		<link>http://www.bugrakeskin.com/?p=42</link>
		<comments>http://www.bugrakeskin.com/?p=42#comments</comments>
		<pubDate>Mon, 26 Sep 2011 12:29:43 +0000</pubDate>
		<dc:creator>Bugra Keskin</dc:creator>
				<category><![CDATA[% Network]]></category>
		<category><![CDATA[Cisco Netflow Configuration]]></category>

		<guid isPermaLink="false">http://www.bugrakeskin.com/?p=42</guid>
		<description><![CDATA[Cisco cihazları kullandığınız bir ağda, cihazların oluşturduğu netflow datalarını (ağ akışı) bir yerlerde tutmanız ve trafik analizi, trafik gözlemlemesi yapmanız gerekebilir. Bunun için aşağıdaki komutları kullanabilirsiniz. #ip flow-export destination ipaddress port #ip flow-export source interface #ip flow-export version number Bu komutlar sayesinde oluşan flow datalarını, bir ip adresine belirli bir porttan gönderiyorsunuz. Ayrıca bu ip [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco cihazları kullandığınız bir ağda, cihazların oluşturduğu netflow datalarını (ağ akışı) bir yerlerde tutmanız ve trafik analizi, trafik gözlemlemesi yapmanız gerekebilir. Bunun için aşağıdaki komutları kullanabilirsiniz.</p>
<p>#ip flow-export destination ipaddress port</p>
<p>#ip flow-export source interface</p>
<p>#ip flow-export version number</p>
<p>Bu komutlar sayesinde oluşan flow datalarını, bir ip adresine belirli bir porttan gönderiyorsunuz. Ayrıca bu ip adresi ve portla erişim kurulacak interface’i belirliyorsunuz. Gönderilen flow datalarından, netflow server tarafından anlaşılır bir istatistik oluşturması için uyumlu versiyonu belirtiyorsunuz.</p>
<p>Cihaz tarafından netflow server’a gönderilen flow data istatistiklerini görmek içinse cihazda aşağıdaki komutu girmeniz yeterli olacaktır.</p>
<p>#ip route-cache flow</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bugrakeskin.com/?feed=rss2&#038;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

