<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Setup and Boot Event Collection</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/sbecblog/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/sbecblog/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 04:10:56 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>How to setup Failover Clustering for Setup and Boot Event Collection (SBEC)</title>
      <link>https://docs.microsoft.com/archive/blogs/sbecblog/how-to-setup-failover-clustering-for-setup-and-boot-event-collection-sbec</link>
      <pubDate>Mon, 23 Nov 2015 14:28:12 GMT</pubDate>
      <dc:creator><![CDATA[Derk Benisch [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sbecblog/2015/11/23/how-to-setup-failover-clustering-for-setup-and-boot-event-collection-sbec/</guid>
      <description><![CDATA[In this post, we will briefly walk through one way to configure your SBEC collectors to provide...]]></description>
      <content:encoded><![CDATA[<p>In this post, we will briefly walk through one way to configure your SBEC collectors to provide higher availability by using iSCSI targeting and Windows Server 2016 Failover Clustering.</p>
<h3>What we need to make this work</h3>
<ul>
<li>(1) machine to be our iSCSI target</li>
<li>(2) machines with the following features installed: <strong>F</strong><strong>ailover Clustering </strong>and <strong>Setup and Boot Eventing</strong><strong><br /></strong></li>
</ul>
<p></p>
<h3>Directions</h3>
<ol>
<li>On the machines to be used as the iSCSI target, setup your target using the instructions provided in the <a href="https://technet.microsoft.com/en-us/library/hh848272.aspx">iSCSI Target Block Storage Overview</a>.</li>
<li>Next, using the same TechNet article, configure the iSCSI initiator on each of the collectors in the cluster and connect to your new iSCSI target.</li>
<li>Start the <em><strong>iSCSI Initiator </strong></em>on all collectors in the cluster and Quick Connect to your iSCSI target.<br /><ol>
<li>Verify that you are successfully connected by loading Disk Manager and verify that you can see the iSCSI target drive listed as a disk available to the system.<br /><ol>
<li>Note: You may need to bring the drive online.</li>
</ol></li>
</ol></li>
<li>Install the <strong>Setup and Boot Event Collection </strong>feature on each of the collectors in the cluster.</li>
<li>Copy the <strong>C:\ProgramData\Microsoft\BootEventCollector </strong>folder to <strong>C:\ClusterStorage\Volume1</strong>, the shared disk.</li>
<li>Grant the Network Service account the following permissions to the <strong>BootEventCollector</strong> folder and its sub-folders.<br /><ol>
<li>Read &amp; Execute</li>
<li>List folder contents</li>
<li>Read</li>
<li>Modify</li>
<li>Write</li>
</ol></li>
<li>Setup your failover cluster using the steps provided in the <a href="https://technet.microsoft.com/en-us/library/dn505754.aspx">Create a Failover Cluster</a> TechNet article.<br /><ol>
<li>Add a Generic Service Role to your cluster, name it <strong>SBEC Service Role</strong> and choose the <strong>Boot Event Collector</strong> from the service list.</li>
<li>For the <strong>Replicate Registry Settings</strong> step, replicate the <strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BootEventCollector\Parameters</strong> registry key in order to ensure the location of the configuration file is kept in sync.</li>
</ol></li>
<li>Configure your SBEC collector following the steps outlined in <a href="https://technet.microsoft.com/en-us/library/mt126188.aspx">Getting started with Setup and Boot Event Collection</a>. You only need to run the steps to setup the Active configuration on the node that owns the storage because the configuration is stored on the shared storage provided by the iSCSI target and is shared with the remaining collectors via the cluster.</li>
</ol><ol>
<li style="list-style-type:none;">
<p style="padding:0;margin:0;"></p>
<ol>
<li>Update the path to the logs and ETL storage location located on the shared storage location</li>
</ol>
<p style="padding:0;margin:0;"></p>
</li>
</ol>
<p style="margin-left:90px;">&lt;collector confiVersionMajor=&quot;1&quot; statuslog=&quot;<span style="background-color:#ffff99;">C:\ClusterStorage\Volume1\BootEventCollector\Logs\statuslog.xml</span>&quot;&gt;</p>
<p style="margin-left:120px;">&lt;common&gt;</p>
<p style="margin-left:150px;">&lt;collectorport value =&quot;50000&quot;/&gt;</p>
<p style="margin-left:150px;">&lt;forwarder type=&quot;etl&quot;&gt;</p>
<p style="margin-left:180px;">&lt;set name=&quot;file&quot; value=&quot;<span style="background-color:#ffff99;">C:\ClusterStorage\Volume1\BootEventCollector\Etl\{computer}\{computer}_{#3}.etl</span>&quot;/&gt;</p>
<p style="margin-left:180px;">&lt;set name=&quot;size&quot; value=&quot;10mb&quot;/&gt;</p>
<p style="margin-left:180px;">&lt;set name=&quot;nfiles&quot; value=&quot;10&quot;/&gt;</p>
<p style="margin-left:180px;">&lt;set name=&quot;toxml&quot; value=&quot;none&quot;/&gt;</p>
<p style="margin-left:150px;">&lt;/forwarder&gt;</p>
<p style="margin-left:150px;">&lt;target&gt;</p>
<p style="margin-left:180px;">&lt;ipv4 value=&quot;192.168.1.1&quot;/&gt;</p>
<p style="margin-left:180px;">&lt;key value=&quot;a.b.c.d&quot;/&gt;</p>
<p style="margin-left:180px;">&lt;computer value=&quot;computer1&quot;/&gt;</p>
<p style="margin-left:150px;">&lt;/target&gt;</p>
<p style="margin-left:120px;">&lt;/common&gt;</p>
<p style="margin-left:90px;">&lt;/collector&gt;</p>
<p style="margin-left:30px;">9. Restart the BootEventCollector service after changing the path in the registry using one of the following methods.</p>
<ul>
<li style="list-style-type:none;">
<ul>
<li>Using PowerShell, run the following command: <strong>Restart-Service BootEventCollector</strong>.</li>
<li>Using the Services MMC, find the <strong>Boot Event Collector</strong> service and restart it.</li>
</ul>
</li>
</ul>
<p style="margin-left:30px;">10. Configure your target machines using the steps outlined in <a href="https://technet.microsoft.com/en-us/library/mt126188.aspx">Setup and Boot Event Collection</a>.</p>
<ul>
<ul>
<li>Note: Be sure to specify the virtual IP (VIP) of the cluster, not the local IP of the collector when specifying the CollectorIP parameter.</li>
</ul>
</ul>
<p></p>
<p>There you have it, a clustered SBEC service with a shared iSCSI target for storage.&nbsp; If you have any problems, feedback or ideas, please comment below.</p>
<p style="padding:0;margin:0;"></p>]]></content:encoded>
    </item>
    <item>
      <title>Setup Nano Server to forward events to your SBEC Collector.</title>
      <link>https://docs.microsoft.com/archive/blogs/sbecblog/setup-nano-server-to-forward-events-to-your-sbec-collector</link>
      <pubDate>Mon, 12 Oct 2015 14:06:54 GMT</pubDate>
      <dc:creator><![CDATA[Derk Benisch [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sbecblog/2015/10/12/setup-nano-server-to-forward-events-to-your-sbec-collector/</guid>
      <description><![CDATA[Do you have a SBEC collector already setup collecting events from your Windows Server 2016...]]></description>
      <content:encoded><![CDATA[<p>Do you have a SBEC collector already setup collecting events from your Windows Server 2016 machines?&nbsp; Are you trying out Nano Server?&nbsp; Why not setup your Nano Server machines to forward their events as well.</p> <p>Check out the <a href="https://blogs.technet.com/b/nanoserver/archive/2015/10/12/how-to-setup-nano-server-to-send-diagnostic-messages-off-box-for-remote-analysis.aspx" target="_blank">How to setup Nano Server to send diagnostic messages off-box for remote analysis</a> blog post for a quick walk-though.</p>]]></content:encoded>
    </item>
    <item>
      <title>Extending your diagnostic visibility using Setup &amp; Boot Event Collection</title>
      <link>https://docs.microsoft.com/archive/blogs/sbecblog/extending-your-diagnostic-visibility-using-setup-boot-event-collection</link>
      <pubDate>Fri, 29 May 2015 09:57:00 GMT</pubDate>
      <dc:creator><![CDATA[Derk Benisch [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/sbecblog/2015/05/29/extending-your-diagnostic-visibility-using-setup-boot-event-collection/</guid>
      <description><![CDATA[Have you ever asked yourself, &ldquo;Why is it taking so long for my machine to boot up?&rdquo; Or...]]></description>
      <content:encoded><![CDATA[<p>Have you ever asked yourself, &ldquo;Why is it taking so long for my machine to boot up?&rdquo; Or better yet, if your machine never fully booted, where would you start looking for answers? If it is a virtual machine, you could try mounting the image and attempting to pull up data from the logs, but what about if the problem happened during Kernel mode before any logging service had a chance to start?</p>
<p>Well, there is good news, Windows Server 2016 has a new feature that can be used to remotely collect setup and boot events from your Windows Server 2016 and Windows 10 client machines called &ldquo;Setup and Boot Event Collection&rdquo;.</p>
<p>Setup and Boot Event Collection is a new feature starting in <a href="https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-technical-preview">Windows Server Technical Preview 2</a><a></a> that allows you to designate a &ldquo;collector&rdquo; computer that can gather a variety of important events that occur on other computers when they boot or go through the setup process. You can then later analyze the collected events with Event Viewer, <a href="https://www.microsoft.com/en-us/download/details.aspx?id=44226">Message Analyzer</a>, Wevtutil, or Windows PowerShell cmdlets.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/31/metablogapi/SBEC_Flow_29261C83.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-31-metablogapi/SBEC_5F00_Flow_5F00_29261C83.png"><img width="615" height="269" title="SBEC_Flow" style="background-image:none;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-width:0px;" alt="SBEC_Flow" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/04/31/metablogapi/SBEC_Flow_thumb_64798241.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-04-31-metablogapi/SBEC_5F00_Flow_5F00_thumb_5F00_64798241.png" border="0" /></a></p>
<p>Here are a few of the setup and boot events you can monitor with the Setup and Boot Event Collection service:</p>
<ul>
<li>Loading of kernel modules and drivers</li>
<li>Enumeration of devices and initialization of their drivers (including &ldquo;devices&rdquo; such as CPU type)</li>
<li>Verification and mounting of file systems</li>
<li>Starting of executable files</li>
<li>Starting and completions of system updates</li>
<li>The points when the system becomes available for logon, establishes connection with a domain controller, completion of service starts, and availability of network shares</li>
</ul>
<p>With a few simple PowerShell commands and a couple lines of XML, you can have a low-level diagnostic collection system up and ready for action.</p>
<p>To help get you started, please check out <a href="https://technet.microsoft.com/en-us/library/mt126188.aspx">Getting started with Setup and Boot Event Collection</a>.</p>]]></content:encoded>
    </item>
  </channel>
</rss>