<?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>SCOM2K7</title>
	<atom:link href="https://www.scom2k7.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scom2k7.com</link>
	<description>SCOM Pulse brings the everyday Operations console work into a browser. Building tools for System Center Operations Manager since 2007.</description>
	<lastBuildDate>Wed, 07 Oct 2026 14:17:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.scom2k7.com/wp-content/uploads/2022/10/cropped-Wrench_font_awesome-32x32.png</url>
	<title>SCOM2K7</title>
	<link>https://www.scom2k7.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Your Disk Is Nearly Full. Where&#8217;s the SCOM Alert?</title>
		<link>https://www.scom2k7.com/your-disk-is-nearly-full-wheres-the-scom-alert/</link>
					<comments>https://www.scom2k7.com/your-disk-is-nearly-full-wheres-the-scom-alert/#respond</comments>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 14:04:07 +0000</pubDate>
				<category><![CDATA[Operations Manager]]></category>
		<category><![CDATA[SCOM]]></category>
		<category><![CDATA[Disk monitoring]]></category>
		<category><![CDATA[Management Packs]]></category>
		<category><![CDATA[MP authoring]]></category>
		<category><![CDATA[SCOM 2022]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=8911</guid>

					<description><![CDATA[A free SCOM management pack with disk thresholds an operator can explain in one sentence, a Critical alert that is its own alert, and a health decision no script can block. Tested in a SCOM 2022 lab, with the limitations spelled out.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The disk is nearly full. The application owner wants to know why SCOM has not alerted. You open Health Explorer and start explaining percentage thresholds, megabyte thresholds, Warning states, and when those states actually generate alerts.</p>



<p class="wp-block-paragraph">It is a lot of explanation for a simple question: &ldquo;When are you going to tell me this disk needs attention?&rdquo;</p>



<p class="wp-block-paragraph">We built <strong>SCOM2K7 Windows Disk Monitoring</strong> to make that answer straightforward:</p>



<ul class="wp-block-list">
<li><strong>Warning:</strong> two consecutive readings below 10&nbsp;% free.</li>


<li><strong>Critical:</strong> two consecutive readings below 5&nbsp;% free, producing its own alert.</li>


<li><strong>Recovery:</strong> a reading at or above that monitor&rsquo;s threshold.</li>

</ul>



<p class="wp-block-paragraph">Those are the defaults. Change the percentages, the sampling interval or the required number of readings through clearly labelled overrides.</p>



<p class="wp-block-paragraph">There is also a reliability change behind those simple rules. The performance counter drives health directly, so a failed detail-collection script cannot block the alert.</p>



<p class="wp-block-paragraph">Once the alert arrives, an on-demand console task answers the next question, &ldquo;what is taking up the space?&rdquo;, by listing the largest folders and files within configurable limits.</p>



<p style="margin:0 0 0.5rem;"><a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring-1.0.0.0.zip" class="btn btn-primary">Download SCOM2K7 Windows Disk Monitoring</a></p>
<p style="margin:0 0 1.75rem;color:#6B7280;font-size:0.9375rem;">Sealed management pack, version 1.0.0.0, 17&nbsp;KB zip. Tested in a SCOM 2022 lab; see the testing and limitations below before deploying. Disable Microsoft&rsquo;s Logical Disk Free Space monitor before you import it.</p>



<figure class="wp-block-image size-full"><a href="https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical.webp"><img src="https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical.webp" alt="The Critical alert from SCOM2K7 Windows Disk Monitoring open in a browser console: the alert description says disk C: on APP02 dropped below the free-space critical threshold with a sampled free space of 3.96 percent, a Why this fired box names the monitor SCOM2K7: Logical Disk Free Space - Critical, and the knowledge article from the pack shows its Summary, What the alert shows, Causes, Resolutions and How to tune sections." class="wp-image-8926" width="2200" height="1375" loading="lazy" decoding="async" style="border:1px solid #1F2937;border-radius:0.5rem;" srcset="https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical.webp 2200w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical-300x188.webp 300w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical-1024x640.webp 1024w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical-768x480.webp 768w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical-1536x960.webp 1536w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-alert-critical-2048x1280.webp 2048w" sizes="auto, (max-width: 2200px) 100vw, 2200px" /></a><figcaption class="wp-element-caption">The Critical alert: the alert text with the raw sample that crossed the line, why it fired, and the knowledge article from the pack. Captured in the lab after the C: drive on APP02 was driven below 5&nbsp;%. Shown in SCOM Pulse; the management pack also works with the standard SCOM Operations console.</figcaption></figure>



<h2 class="wp-block-heading">When will it alert?</h2>



<p class="wp-block-paragraph">Two monitors, one percentage each. Every five minutes each samples the &ldquo;% Free Space&rdquo; counter; two consecutive samples below its threshold raise its alert. Because Warning and Critical are separate monitors, a disk at 4&nbsp;% has separate Warning and Critical alerts after the required consecutive readings, and a subscription on Critical severity gets its own alert rather than an update to an existing one.</p>



<p class="wp-block-paragraph">Recovery takes one actual reading at or above the threshold. Restarting the agent should not resolve a disk alert while the disk is still low; we tested that with both monitors unhealthy, and the states and alerts held.</p>



<p class="wp-block-paragraph">The three overrides are named for what they do: &ldquo;Free space threshold (% free)&rdquo;, &ldquo;Sample interval (seconds)&rdquo;, &ldquo;Consecutive samples before alert&rdquo;; set them per disk, per group, or for everything. For very large volumes, an optional unsealed companion pack adds a &ldquo;SCOM2K7 &#8211; Large volumes (1&nbsp;TB and over)&rdquo; group at 3&nbsp;% and 1.5&nbsp;%.</p>



<h2 class="wp-block-heading">Why can&rsquo;t the detail script block it?</h2>



<p class="wp-block-paragraph">Because nothing in the detection chain runs a script; the counter sample is the health decision. Our earlier pack detected low space and then ran a script to collect the GB figures for the alert text, and if that script failed to return usable data the monitor could remain healthy despite the low readings. The new pack removes that dependency. When either monitor becomes unhealthy, a diagnostic runs one <code>Win32_Volume</code> query and writes free GB, total GB, the label and the current percent into Health Explorer under State Change Events. If it fails, the alert is already open.</p>



<p class="wp-block-paragraph">The alert says which threshold was crossed, shows the sample that crossed it, and says where the GB details and the threshold live. Both monitors carry a knowledge article with causes, resolutions and tuning.</p>



<h2 class="wp-block-heading">How do I investigate?</h2>



<p class="wp-block-paragraph">Select the disk and run <em>SCOM2K7: List largest folders and files on this disk</em>. It runs only when you ask, with a hard timeout, a time budget and a depth limit, never follows junctions or mount points, and labels any folder total it could not finish. On a lab server it scanned 297,590 entries on the system drive in under 10 seconds. The defaults are conservative on purpose; a full scan is the wrong thing to start on a struggling disk.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run.webp"><img src="https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run.webp" alt="The Run task dialog after running SCOM2K7: List largest folders and files on this disk against C:. It succeeded in 11.5 seconds. The output reads: Largest items on C:, scanned 297,590 entries in 9.6 seconds, report depth 3, time budget 120 seconds, 2 directories could not be read. Top-level folders by size as a share of 58.7 GB used: Windows 29.2 GB at 50 percent, Backups 22.7 GB at 39 percent, Program Files (x86) 3.2 GB, ProgramData 1.7 GB, Program Files 1.6 GB, oracle_unified_agent 0.37 GB." class="wp-image-8932" width="1715" height="1292" loading="lazy" decoding="async" style="width:640px;max-width:100%;height:auto;border:1px solid #1F2937;border-radius:0.5rem;" srcset="https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run.webp 1715w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run-300x226.webp 300w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run-1024x771.webp 1024w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run-768x579.webp 768w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom2k7-disk-task-run-1536x1157.webp 1536w" sizes="auto, (max-width: 1715px) 100vw, 1715px" /></a><figcaption class="wp-element-caption">The task run against C: on a lab server: 297,590 entries scanned in 9.6 seconds, then the biggest top-level folders with their share of the space used. Click to see it full size.</figcaption></figure>
</div>


<h2 class="wp-block-heading">What we tested, and what to expect</h2>



<p class="wp-block-paragraph">Tested in a SCOM 2022 lab with Windows Server 2022 agents. We verified separate Warning and Critical alerts, automatic recovery, diagnostic output, and the investigation task. Restarting the agent while the disk remained low did not clear its alerts.</p>



<p class="wp-block-paragraph">Alerts are not instantaneous. Windows&rsquo; free-space performance counter lagged behind file system changes in our testing. Detection depends on counter freshness, the sampling interval, and the required consecutive readings. Tests used a 60-second interval; timing at the default five-minute interval has not yet been validated.</p>



<p class="wp-block-paragraph">Mount-point volumes are targeted but have not been tested. Cluster shared volumes and cluster disks are outside this pack&rsquo;s scope. The <a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring-Guide.html">Administrator Guide</a> contains the full test results and limitations.</p>



<h2 class="wp-block-heading">When this pack fits</h2>



<p class="wp-block-paragraph">It fits when you want a threshold an operator can explain in one sentence, a Critical alert that is its own alert, and a health decision no script can block. It is a weaker fit if the fastest reaction to a sudden fill matters more than that, or if you want a megabyte floor without a group. It replaces Microsoft&rsquo;s monitor rather than running beside it: disable <code>Microsoft.Windows.Server.10.0.LogicalDisk.FreeSpace</code> by override, or you get two sets of alerts per disk.</p>



<h2 class="wp-block-heading">Download and migration</h2>



<ul class="wp-block-list">
<li><a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring-1.0.0.0.zip">SCOM2K7 Windows Disk Monitoring 1.0.0.0</a>, the sealed pack.</li>


<li><a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring.Overrides-1.0.0.0.zip">SCOM2K7.Windows.Disk.Monitoring.Overrides 1.0.0.0</a>, the optional large-volumes companion pack.</li>


<li>The Administrator Guide, as <a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring-Guide.pdf">PDF</a> or <a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring-Guide.html">HTML</a>: tuning, installation, limitations, troubleshooting and the full test summary.</li>

</ul>



<p class="wp-block-paragraph"><strong>If you use the 2017 pack</strong> from <a href="https://www.scom2k7.com/sick-of-explaining-to-end-users-why-they-didnt-get-a-disk-monitor-alert/">the original post</a>, Custom.Windows.Disk.Monitoring, follow the <a href="https://www.scom2k7.com/downloads/SCOM2K7.Windows.Disk.Monitoring-Guide.html">migration guide</a> to export your existing overrides and resolve dependencies before removing it. This is a replacement installation, not an in-place upgrade. Alert history does not carry over.</p>



<p class="wp-block-paragraph">This pack is free and always will be. If you like a tool that explains itself, have a look at what we spend most of our time on: <a href="https://www.scom2k7.com/scom-pulse/">SCOM Pulse</a>, your everyday SCOM console, in your browser. Investigate alerts, explore health, deploy agents and schedule maintenance from one web console, with nothing to install on monitored computers. The 30-day trial needs no key.</p>


]]></content:encoded>
					
					<wfw:commentRss>https://www.scom2k7.com/your-disk-is-nearly-full-wheres-the-scom-alert/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SCOM Managed Instance has retired. Here is where that leaves your management group.</title>
		<link>https://www.scom2k7.com/scom-managed-instance-retires-what-it-means/</link>
					<comments>https://www.scom2k7.com/scom-managed-instance-retires-what-it-means/#respond</comments>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 19:27:04 +0000</pubDate>
				<category><![CDATA[Operations Manager]]></category>
		<category><![CDATA[SCOM]]></category>
		<category><![CDATA[Azure Monitor]]></category>
		<category><![CDATA[SCOM 2025]]></category>
		<category><![CDATA[SCOM Managed Instance]]></category>
		<category><![CDATA[SCOM migration]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=8678</guid>

					<description><![CDATA[Azure Monitor SCOM Managed Instance is deprecated as of 30 September 2026. Microsoft points to Azure Monitor or on-premises System Center Operations Manager instead. Here is what that means if you run SCOM, and what it does not mean.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Azure Monitor SCOM Managed Instance was deprecated on 30 September 2026. Microsoft has archived its documentation, and the <a href="https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview">overview page</a> now states plainly that the service is no longer in support.</p>



<figure class="wp-block-image size-full"><a href="https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview"><img fetchpriority="high" decoding="async" src="https://www.scom2k7.com/wp-content/uploads/2026/10/scom-managed-instance-deprecation-notice.png" alt="Microsoft Learn page About Azure Monitor SCOM Managed Instance, with a note: Azure Monitor SCOM Managed Instance is no longer in support and is planned to be deprecated by 30 September 2026. This content will no longer be updated. We recommend Azure Monitor or System Center Operations Manager as an alternative solution, based on your requirements." class="wp-image-8681" width="1200" height="677" style="border:1px solid #E5E7EB;border-radius:0.5rem;" srcset="https://www.scom2k7.com/wp-content/uploads/2026/10/scom-managed-instance-deprecation-notice.png 1200w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom-managed-instance-deprecation-notice-300x169.png 300w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom-managed-instance-deprecation-notice-1024x578.png 1024w, https://www.scom2k7.com/wp-content/uploads/2026/10/scom-managed-instance-deprecation-notice-768x433.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></a><figcaption class="wp-element-caption">The notice on Microsoft Learn&rsquo;s SCOM Managed Instance overview, captured 5 October 2026. Source: <a href="https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview">Microsoft Learn</a>.</figcaption></figure>



<p class="wp-block-paragraph">Microsoft&rsquo;s guidance names two alternatives: Azure Monitor, or System Center Operations Manager, depending on your requirements. That second one deserves attention, because for a large number of estates it is the only one of the two that actually fits.</p>



<h2 class="wp-block-heading">What this is, and what it is not</h2>



<p class="wp-block-paragraph">This is not Microsoft abandoning monitoring, and it is not a verdict that cloud monitoring failed. Azure Monitor is a capable product and for cloud-native workloads it is frequently the right answer.</p>



<p class="wp-block-paragraph">What ended is the specific idea that you could take a System Center Operations Manager estate, lift it into a Microsoft-managed cloud service, and carry on. That path is closed.</p>



<h2 class="wp-block-heading">If you were running SCOM Managed Instance</h2>



<p class="wp-block-paragraph">You need a plan this quarter, not this year. Two routes:</p>



<p class="wp-block-paragraph"><strong>Back to on-premises SCOM.</strong> Your management packs come with you, because SCOM Managed Instance ran the same engine and supported the same agent-based packs. Your agents, your overrides, your tuning and your institutional knowledge all still apply. This is the shortest distance between where you are and something supported.</p>



<p class="wp-block-paragraph"><strong>Forward to Azure Monitor.</strong> Realistic if your estate has genuinely moved to Azure and your monitoring needs have moved with it. Less realistic if you are monitoring domain-joined Windows servers, SQL Server, IIS, Active Directory and DNS on hardware you own, using packs written for exactly that. There is no management pack import on the other side.</p>



<p class="wp-block-paragraph">Most SCOM estates are the second description, which is why on-premises is on the list at all.</p>



<h2 class="wp-block-heading">If you deferred SCOM investment waiting to see how this played out</h2>



<p class="wp-block-paragraph">It played out.</p>



<p class="wp-block-paragraph">Plenty of teams spent the last two years being told that SCOM was a legacy platform on the way out, and postponed upgrades, tuning work and tooling decisions on that basis. Some of those teams are now running SCOM 2019 on Windows Server 2016, with a monitoring estate nobody has been allowed to invest in, because the strategy was to move to something else.</p>



<p class="wp-block-paragraph">The something else is deprecated. SCOM 2025 shipped in Q4 2024, supports Windows Server 2025 and SQL Server 2022, and is in mainstream support until January 2030, with extended support until January 2035. If your organisation is running SCOM, it is going to keep running SCOM, and that is now a decision someone can defend rather than apologise for.</p>



<h2 class="wp-block-heading">What we would actually do this quarter</h2>



<ol class="wp-block-list">
<li><strong>Get current.</strong> If you are on 2019 or 2022, plan the 2025 upgrade. The support runway is the whole point of the exercise.</li>


<li><strong>Find out what you are actually monitoring.</strong> Most estates have years of accumulated overrides and half-remembered tuning. You cannot make good decisions about a system you cannot see the configuration of.</li>


<li><strong>Fix the day-to-day experience.</strong> The most common complaint about SCOM has never been the monitoring engine. It is what it takes to work with it: a Windows-only console, installed per machine, that service owners never get access to and on-call reaches through a jump box.</li>

</ol>



<p class="wp-block-paragraph">That third point is why we built <a href="https://www.scom2k7.com/scom-pulse/">SCOM Pulse</a>. It is a browser-based operations console for Operations Manager: alert investigation with the reason each alert fired, an inline Health Explorer, the effective configuration of any server, Windows agent deployment, overrides, maintenance on a calendar and management group administration. It runs against the management group you already have, uses your existing SCOM user roles and Windows Authentication, and makes no outbound internet calls. It includes our Maintenance Mode Scheduler.</p>



<p class="wp-block-paragraph">The trial is 30 days, needs no licence key and no sales call. <a href="https://www.scom2k7.com/free-trial/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=scom-mi-retirement#scom-pulse">Download the trial</a> &middot; <a href="https://www.scom2k7.com/scom-pulse/">See what it does</a></p>



<h2 class="wp-block-heading">The short version</h2>



<p class="wp-block-paragraph">The cloud-hosted version of SCOM is gone. On-premises SCOM is supported, current, and for most of the estates that were considering the move, it is the option that actually fits. If you have been treating your management group as a system in wind-down, it is worth revisiting that.</p>



<p class="wp-block-paragraph">We have been building tools for Operations Manager since 2007. We did not expect the argument to be settled quite this cleanly.</p>


]]></content:encoded>
					
					<wfw:commentRss>https://www.scom2k7.com/scom-managed-instance-retires-what-it-means/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introducing SCOM Pulse: see more, understand more, do more with SCOM</title>
		<link>https://www.scom2k7.com/introducing-scom-pulse/</link>
					<comments>https://www.scom2k7.com/introducing-scom-pulse/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 14:00:00 +0000</pubDate>
				<category><![CDATA[SCOM]]></category>
		<category><![CDATA[Operations Manager]]></category>
		<category><![CDATA[SCOM 2025]]></category>
		<category><![CDATA[SCOM console]]></category>
		<category><![CDATA[SCOM Pulse]]></category>
		<category><![CDATA[SCOM web console]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=8646</guid>

					<description><![CDATA[SCOM Pulse brings dashboards, alert investigation, performance history, maintenance planning and management group administration together in a browser, alongside System Center Operations Manager.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">SCOM already knows a lot about your environment. Getting a clear picture of that information, and acting on it, should be easier.</p>



<p class="wp-block-paragraph"><strong>SCOM Pulse</strong> brings dashboards, alert investigation, performance history, maintenance planning and management group administration together in a browser. See how your services are performing, find out exactly what SCOM is configured to monitor on a server, and look inside the operational database and data warehouse to understand where the space is going.</p>



<p class="wp-block-paragraph">It connects to the management group you already run, uses your existing SCOM user roles, and works alongside the Operations console. We have been building tools for Operations Manager since 2007, and this is the biggest thing we have shipped.</p>



<p class="wp-block-paragraph">Version 1.3.0 is available now. Download the 30-day trial: no licence key or sales call required.</p>



<a href="https://www.scom2k7.com/free-trial/#scom-pulse" class="btn btn-primary download-button" style="display:inline-block;padding:0.875rem 2rem;background:#1D4ED8;color:white!important;font-weight:600;border-radius:0.5rem;box-shadow:0 4px 15px rgba(29,78,216,0.25);transition:all 0.3s;text-decoration:none!important;border:none;text-align:center;font-size:1rem;">Download the 30-day trial</a>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-embed" style="margin:0 0 1.5rem;"><div style="position:relative;padding-top:56.25%;border-radius:0.5rem;overflow:hidden;border:1px solid #1F2937;background:#0B1120;"><iframe src="https://www.youtube-nocookie.com/embed/HSum9bgnAPg?rel=0" title="SCOM Pulse: your everyday SCOM console, in your browser" loading="lazy" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;inset:0;width:100%;height:100%;border:0;"></iframe></div><figcaption class="wp-element-caption">A short tour of SCOM Pulse.</figcaption></figure>



<h2 class="wp-block-heading">Dashboards that put the details in context</h2>



<p class="wp-block-paragraph">A useful dashboard should help you decide where to look next.</p>



<p class="wp-block-paragraph">Pulse brings health, alerts, inventory and performance together. On the DNS dashboard you can see server and zone health alongside query rates, responses, recursion failures and forwarder health. On the IIS dashboard you can see websites, application pools, requests and connections together, with stopped sites and pools listed first.</p>



<p class="wp-block-paragraph">That gives you context: which service is affected, how it is behaving, and which objects need attention. Build your own dashboards, organise them into folders, and share read-only links with people who need visibility into the environment.</p>



<figure class="wp-block-image size-full"><picture><source srcset="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-dns-dashboard-dark.webp?v=20260922" type="image/webp"><img src="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-dns-dashboard-dark.jpg?v=20260922" alt="The SCOM Pulse DNS Server dashboard in dark mode: tiles for DNS servers, zones, critical alerts, warnings, busiest server and recursion failures; a table of DNS servers with zones, alerts, queries per second, responses per second, recursion failures, dynamic updates and transfer failures; charts of queries and recursion failures per server; and health lists of zones and forwarders." loading="lazy" decoding="async" style="border-radius:0.5rem;border:1px solid #1F2937;" /></picture><figcaption class="wp-element-caption">DNS health, alerts and performance together, from query rates to individual zones and forwarders.</figcaption></figure>



<h2 class="wp-block-heading">See what SCOM is actually configured to monitor</h2>



<p class="wp-block-paragraph">“What are we monitoring on this server?” should be a straightforward question to answer.</p>



<p class="wp-block-paragraph">The Effective configuration view brings together the rules and monitors that apply to an object, with the option to include its contained objects. See which workflows are disabled, which generate alerts, and which have been changed by overrides, with the default and the value in effect side by side. Search the configuration, filter it, or export it to CSV for review.</p>



<p class="wp-block-paragraph">That makes it useful when investigating missing alerts, reviewing monitoring coverage, or checking what your tuning has changed. You can examine the configuration that applies to a server and its workloads in one place.</p>



<figure class="wp-block-image size-full"><picture><source srcset="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-effective-config-dark.webp?v=20260922" type="image/webp"><img src="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-effective-config-dark.jpg?v=20260922" alt="The Effective configuration tab for the Windows computer DC1 in SCOM Pulse: 886 workflow entries on 37 objects, 16 changed by 13 overrides, 176 disabled; toggles for this object or with contained objects, an Export CSV button, a search box, filters for overridden, disabled and alert-generating workflows, and a Changed by overrides table showing each workflow, its object and the default value against the value in effect." loading="lazy" decoding="async" style="border-radius:0.5rem;border:1px solid #1F2937;" /></picture><figcaption class="wp-element-caption">Inspect the workflows that apply to a server and its contained objects, including disabled workflows and changes from overrides.</figcaption></figure>



<h2 class="wp-block-heading">Understand what is happening inside SCOM itself</h2>



<p class="wp-block-paragraph">SCOM administrators also need visibility into the platform doing the monitoring.</p>



<p class="wp-block-paragraph">Pulse includes dedicated views for the operational database and the data warehouse. The warehouse view shows where the space is being used, retention by dataset and aggregation, when grooming last ran, the age of the oldest data, rows waiting in staging and any aggregations that have fallen behind. The operational database view does the same for the live database: how full its files are, which kinds of record fill its tables, and the grooming retention for each.</p>



<p class="wp-block-paragraph">You can see whether events account for most of the warehouse, review retention setting by setting, and spot signs that processing or grooming needs attention.</p>



<figure class="wp-block-image size-full"><picture><source srcset="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-data-warehouse-dark.webp?v=20260922" type="image/webp"><img src="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-data-warehouse-dark.jpg?v=20260922" alt="The Data warehouse tab under Administration in SCOM Pulse: a status banner reading no issues detected in the latest measurements; tiles for 1.90 GB of warehouse data, 36 days oldest data, 257 rows in staging and 0 aggregations behind; a where-the-space-goes chart by data family; and a table of datasets and aggregations with retention days, size, last groomed and oldest data." loading="lazy" decoding="async" style="border-radius:0.5rem;border:1px solid #1F2937;" /></picture><figcaption class="wp-element-caption">See where warehouse space goes, review retention and grooming, and spot staging or aggregation backlogs.</figcaption></figure>



<h2 class="wp-block-heading">Plan maintenance on a calendar</h2>



<p class="wp-block-paragraph">See maintenance in the context of the day, week or month. Pulse shows active maintenance, upcoming occurrences and recent history, with calendar and agenda views alongside the table. Review planned windows, see where schedules overlap, and start immediate maintenance or schedule a future window from the same page.</p>



<p class="wp-block-paragraph">Pulse uses SCOM’s own maintenance schedules, so the Operations console sees the schedules you create.</p>



<h2 class="wp-block-heading">Move from an alert to an informed action</h2>



<p class="wp-block-paragraph">Open an alert to see why it fired, the management pack knowledge and the related open alerts. The inline Health Explorer opens on the unhealthy path and follows dependencies into related objects, so you reach the object that is actually unhealthy.</p>



<p class="wp-block-paragraph">From there, acknowledge or assign the alert, add a comment, run a task, put the object into maintenance or create an override, without leaving the page.</p>



<figure class="wp-block-image size-full"><picture><source srcset="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-alert-investigation-dark.webp?v=20260918" type="image/webp"><img src="https://www.scom2k7.com/wp-content/themes/thestandard-v2/images/pulse/pulse-alert-investigation-dark.jpg?v=20260918" alt="A SCOM Pulse alert detail page showing the alert description, a &quot;why this fired&quot; explanation of the monitor and its lifecycle, management pack knowledge with summary, configuration and causes, and a sidebar with assignment, next steps, comments and related open alerts." loading="lazy" decoding="async" style="border-radius:0.5rem;border:1px solid #1F2937;" /></picture><figcaption class="wp-element-caption">Opening an alert: why it fired, what the knowledge says, and what to do about it.</figcaption></figure>



<p class="wp-block-paragraph">Performance views add the longer-term picture, with live counters and 30-day, 90-day and 1-year ranges from the data warehouse when it is enabled.</p>



<h2 class="wp-block-heading">Keep the everyday administration close at hand</h2>



<p class="wp-block-paragraph">Discover computers and deploy Windows agents with progress for each computer, then repair, uninstall, reassign or approve agents.</p>



<p class="wp-block-paragraph">Manage rules, monitors, overrides, management packs, groups, Run As, user roles and notifications, with an audit trail of changes made through Pulse.</p>



<p class="wp-block-paragraph">The experience is built for moving between an overview, an individual server, its monitoring configuration and the action you need to take.</p>



<h2 class="wp-block-heading">What it takes to run</h2>



<p class="wp-block-paragraph">Pulse goes on <strong>one</strong> Windows server, a dedicated server or a management server; a dedicated server does not need the Operations console. One installer wizard installs and configures it, then opens the site.</p>



<ul class="wp-block-list">
<li>Operations Manager 2016 UR7 and later, 2019, 2022 and 2025</li>



<li>Windows Server 2016 or later, and .NET Framework 4.6.2 or later — in-box on every supported version</li>



<li>IIS with ASP.NET 4.x and Windows Authentication; setup installs the features if they are missing</li>



<li>A domain service account; setup suggests the SCOM Data Access Service account by default</li>
</ul>



<p class="wp-block-paragraph">There is <strong>no additional software on monitored computers</strong>, <strong>no separate database server</strong>, and <strong>nothing changes about how your agents report</strong>.</p>



<p class="wp-block-paragraph">The application makes no calls to the internet: no CDN, no external fonts, no telemetry. It is built to run on a network with no outbound path at all. The installer is Authenticode signed and timestamped, and a sealed management pack ships with the product so SCOM can monitor Pulse itself — we do not import it for you, because importing changes your management group.</p>



<h2 class="wp-block-heading">Sign-in and access</h2>



<p class="wp-block-paragraph">Pulse uses Windows Authentication, so there is no Pulse password to type or store, and your existing SCOM user roles. People see the objects their roles cover and can perform the actions those roles allow. There is no separate Pulse permission model to maintain.</p>



<p class="wp-block-paragraph">Signing in on its own grants nothing: someone in no SCOM user role sees nothing, and is told why. To give someone access, add them to a SCOM user role. <a href="https://www.scom2k7.com/scom-pulse/#security">What each role can do</a> is on the product page.</p>



<h2 class="wp-block-heading">Where this leaves the Maintenance Mode Scheduler</h2>



<p class="wp-block-paragraph">Exactly where it was, with one addition: it now comes with Pulse. A SCOM Pulse licence includes the SCOM Maintenance Mode Scheduler at no extra charge for as long as Pulse is active. If you already have a Scheduler subscription and move to Pulse, the unused portion is credited against your Pulse licence. If scheduling windows is your whole requirement, the Scheduler is still sold on its own and still costs less. If your team lives in the Operations console all day, Pulse replaces more of that day, and the Scheduler comes along.</p>



<h2 class="wp-block-heading">Pricing and the trial</h2>



<p class="wp-block-paragraph">One licence covers the whole management group, with unlimited users and no named-user seats. Pulse is priced by the number of agents in your management group and billed annually, in US dollars.</p>



<ul class="wp-block-list">
<li><strong>Up to 500 agents</strong> — $5,000 a year (about $417 a month)</li>



<li><strong>Up to 1,500 agents</strong> — $8,500 a year (about $708 a month)</li>



<li><strong>Up to 4,000 agents</strong> — $12,000 a year (about $1,000 a month)</li>



<li><strong>Above 4,000 agents</strong> — from $20,000 a year, by quote</li>
</ul>



<p class="wp-block-paragraph">A 3-year subscription paid up front carries a 10% discount and holds the price for the term. The first three tiers can be bought straight from the <a href="https://www.scom2k7.com/pricing/#scom-pulse">pricing page</a>.</p>



<p class="wp-block-paragraph">You do not need any of that to try it. <a href="https://www.scom2k7.com/downloads/SCOMPulse.zip">Download the package</a>, install it, and leave the licence key blank — a 30-day trial starts on its own.</p>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<a href="https://www.scom2k7.com/free-trial/#scom-pulse" class="btn btn-primary download-button" style="display:inline-block;padding:0.875rem 2rem;background:#1D4ED8;color:white!important;font-weight:600;border-radius:0.5rem;box-shadow:0 4px 15px rgba(29,78,216,0.25);transition:all 0.3s;text-decoration:none!important;border:none;text-align:center;font-size:1rem;">Download the 30-day trial</a>&nbsp;&nbsp;<a href="https://www.scom2k7.com/scom-pulse/" style="display:inline-block;padding:0.875rem 2rem;font-weight:600;color:#1D4ED8;text-decoration:none!important;">See the full product page &rarr;</a>



<p class="wp-block-paragraph">Try Pulse against your own management group. Explore your dashboards, inspect a server’s effective configuration, and see what is happening inside your data warehouse. Then tell us what you think: write to <a href="mailto:support@scom2k7.com">support@scom2k7.com</a>, or use the <a href="https://www.scom2k7.com/contact/">contact form</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scom2k7.com/introducing-scom-pulse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debunking the &#8216;SCOM is Dead&#8217; Myth: Why SCOM 2025 is Still Essential for Enterprise Monitoring</title>
		<link>https://www.scom2k7.com/debunking-the-scom-is-dead-myth-why-scom-2025-is-still-essential-for-enterprise-monitoring/</link>
					<comments>https://www.scom2k7.com/debunking-the-scom-is-dead-myth-why-scom-2025-is-still-essential-for-enterprise-monitoring/#comments</comments>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Fri, 10 Oct 2025 20:33:46 +0000</pubDate>
				<category><![CDATA[Operations Manager]]></category>
		<category><![CDATA[Azure Monitor]]></category>
		<category><![CDATA[Enterprise Monitoring]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[SCOM 2025]]></category>
		<category><![CDATA[SCOM future]]></category>
		<category><![CDATA[SCOM vs Azure Monitor]]></category>
		<category><![CDATA[System Center]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/debunking-the-scom-is-dead-myth-why-scom-2025-is-still-essential-for-enterprise-monitoring/</guid>

					<description><![CDATA[Update, 23 September 2026. Microsoft has now archived the documentation for Azure Monitor SCOM Managed Instance, which is planned for deprecation by 30 September 2026. Microsoft&#8217;s own guidance names Azure...]]></description>
										<content:encoded><![CDATA[<p>    <!-- Introduction Section --></p>
<p style="background:#F3F4F6;border-left:4px solid #1D4ED8;padding:1rem 1.25rem;margin-bottom:1.5rem;">
<strong>Update, 23 September 2026.</strong> Microsoft has now archived the documentation for Azure Monitor SCOM Managed Instance, which is <a href="https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview">planned for deprecation by 30 September 2026</a>. Microsoft&#8217;s own guidance names Azure Monitor or System Center Operations Manager as the alternatives, depending on your requirements. For on-premises and hybrid estates, that means on-premises SCOM. The section below was written before the retirement date arrived; the argument it makes has aged well.
</p>
<p>If you&#8217;ve been following IT monitoring discussions on Reddit, Microsoft Tech Community forums, or X (formerly Twitter), you&#8217;ve likely encountered a persistent narrative: &#8220;SCOM is dead.&#8221; The announcement that <a href="https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview" target="_blank" rel="noopener">Azure Monitor SCOM Managed Instance would retire on 30 September 2026</a> only seemed to fuel this narrative further. Skeptics argue that Microsoft is abandoning System Center Operations Manager in favor of cloud-only solutions, leaving on-premises infrastructure monitoring in the dust.</p>
<p>But here&#8217;s the reality that often gets lost in the noise: <strong>Microsoft just released SCOM 2025</strong> in Q4 2024, with comprehensive support for Windows Server 2025, SQL Server 2022, and a commitment to mainstream support extending through at least 2030. If SCOM were truly dead, why would Microsoft invest engineering resources into a major new release with a <a href="https://learn.microsoft.com/en-us/system-center/scom/whats-new-in-om?view=sc-om-2025" target="_blank" rel="noopener">decade of support ahead</a>?</p>
<p>The truth is more nuanced than the &#8220;SCOM is dead&#8221; soundbite. While Azure Monitor SCOM Managed Instance is being deprecated, the retirement actually reinforces Microsoft&#8217;s strategy: organizations should choose either full Azure Monitor for cloud-native workloads or on-premises SCOM for hybrid and on-premises environments. The retirement isn&#8217;t a death knell; it&#8217;s a clarification of Microsoft&#8217;s dual-path monitoring strategy.</p>
<p>In this post, we&#8217;ll examine what&#8217;s new in SCOM 2025, explore why on-premises and hybrid monitoring remains critical for enterprise organizations, and discuss how purpose-built add-ons can extend SCOM&#8217;s value even further. Whether you&#8217;re a longtime SCOM administrator or evaluating your enterprise monitoring strategy for 2025 and beyond, understanding SCOM&#8217;s current state and future trajectory is essential for making informed decisions.</p>
<p>    <!-- Body Section 1: What's New in SCOM 2025 --></p>
<h2>What&#8217;s New in SCOM 2025: A Platform Built for the Next Decade</h2>
<p>SCOM 2025 represents more than just an incremental update. Microsoft has positioned this release as a future-proof platform with support extending for at least the next decade, following the company&#8217;s Fixed Lifecycle Policy that provides 5 years of mainstream support and 5 years of extended support. Let&#8217;s break down the key improvements and what they mean for enterprise IT operations.</p>
<h3>Full Support for Windows Server 2025 and SQL Server 2022</h3>
<p>One of the most significant updates in SCOM 2025 is comprehensive support for the latest Microsoft server technologies. The platform now fully supports <strong>Windows Server 2025</strong> for both management servers and monitored agents (including Standard, Datacenter, and Server Core editions). This ensures that organizations investing in Microsoft&#8217;s latest server infrastructure can maintain consistent monitoring without compatibility concerns.</p>
<p>On the database front, SCOM 2025 supports <strong>SQL Server 2022 with Cumulative Update 11 (CU11) or later</strong> for the Operations Database, Data Warehouse, and Reporting Server roles. This requirement for the latest CU demonstrates Microsoft&#8217;s commitment to security and stability. Organizations can also continue using SQL Server 2019 (with CU8 or later) or SQL Server 2017, providing flexibility for existing deployments while offering a clear upgrade path to the latest database platform.</p>
<p>According to <a href="https://learn.microsoft.com/en-us/system-center/scom/system-requirements?view=sc-om-2025" target="_blank" rel="noopener">Microsoft&#8217;s official system requirements documentation</a>, the combination of SCOM 2025 running on Windows Server 2025 with SQL Server 2022 represents the recommended configuration for new deployments, offering the best performance, security, and long-term supportability.</p>
<h3>Enhanced Security Features</h3>
<p>Security remains a critical focus for enterprise infrastructure tools, and SCOM 2025 delivers meaningful improvements in this area:</p>
<ul>
<li><strong>OpenSSL 3.1 to 3.3 support:</strong> Updated cryptographic libraries ensure secure communications across monitored infrastructure</li>
<li><strong>Reduced CredSSP and NTLM dependencies:</strong> Addressing modern security best practices by minimizing reliance on legacy authentication protocols</li>
<li><strong>TLS 1.3 support:</strong> The latest transport layer security protocol for encrypted data transmission</li>
</ul>
<p>These security enhancements are particularly important for organizations subject to compliance requirements such as PCI-DSS, HIPAA, or SOC 2, where maintaining current security protocols is not optional.</p>
<h3>Improved Browser Support and Web Console Functionality</h3>
<p>SCOM 2025 modernizes the administrative experience with support for current browser versions, including Microsoft Edge version 121 and later (with IE compatibility mode) and Google Chrome version 121 and later. The web console has received important fixes, including resolution of issues with security policy settings (allow-popups and allow-forms) and HttpParseException errors affecting favorite reports.</p>
<p>These improvements may seem minor, but they significantly impact day-to-day operations, allowing administrators to manage monitoring infrastructure from modern browsers without compatibility workarounds.</p>
<h3>Simplified Licensing Management</h3>
<p>SCOM 2025 introduces more flexible licensing options. Organizations can now register product keys during initial setup or post-deployment through the Operations console. The new <code>Set-SCOMLicense</code> PowerShell cmdlet enables remote license registration from any management server, simplifying license management in distributed deployments.</p>
<h3>Proven Stability and Maturity</h3>
<p>While some observers characterize SCOM 2025 as primarily &#8220;security and version updates&#8221; rather than groundbreaking new features, this perspective misses a crucial point: for enterprise infrastructure monitoring, stability and maturity are features, not bugs. SCOM has evolved over nearly two decades, with a vast ecosystem of <a href="https://learn.microsoft.com/en-us/system-center/scom/manage-overview-management-pack?view=sc-om-2025" target="_blank" rel="noopener">management packs</a> covering hundreds of technologies, from Microsoft workloads to third-party applications.</p>
<p>Unlike newer monitoring platforms that require extensive custom configuration, SCOM&#8217;s management packs provide out-of-the-box monitoring with established health models, proven alert tuning, and years of community refinement. This maturity translates directly to faster deployment times and lower total cost of ownership.</p>
<p>    <!-- Body Section 2: SCOM in Hybrid Environments --></p>
<h2>SCOM in Hybrid Environments: Why On-Premises Monitoring Still Matters</h2>
<p>The cloud-first narrative often overlooks a fundamental reality: <strong>most enterprise IT environments are hybrid and will remain so for the foreseeable future</strong>. According to industry analyses, cloud workloads represent only a small percentage of total enterprise infrastructure, with the majority remaining on-premises for regulatory, performance, or cost reasons.</p>
<h3>The Hybrid Cloud Reality</h3>
<p>Organizations face complex hybrid scenarios combining legacy on-premises data centers with cloud IaaS, PaaS, and SaaS resources. This hybrid reality creates both challenges and opportunities for monitoring strategies. As Microsoft&#8217;s own guidance acknowledges, customers have significant investments in SCOM and need unified monitoring across on-premises, Azure, AWS, and other cloud platforms—not separate monitoring silos for each environment.</p>
<p>SCOM excels in this hybrid context because it was purpose-built for comprehensive infrastructure monitoring regardless of location. Organizations can monitor on-premises servers, virtual machines, network devices, applications, and cloud resources from a single platform, maintaining consistent health models and alerting across the entire estate.</p>
<h3>When SCOM Outshines Azure Monitor</h3>
<p>While Azure Monitor is powerful for cloud-native Azure workloads, several scenarios favor SCOM for enterprise monitoring:</p>
<h4>1. On-Premises Expertise and Control</h4>
<p>SCOM remains Microsoft&#8217;s best solution for monitoring on-premises servers. Organizations maintain complete control over the monitoring infrastructure, data retention policies, and customization. For regulated industries where data sovereignty and audit trails are critical, keeping monitoring data on-premises provides clear compliance advantages.</p>
<h4>2. Deep Application Monitoring with Management Packs</h4>
<p>SCOM&#8217;s management packs provide metrics out of the box for specific applications like SQL Server, Exchange, SharePoint, Active Directory, and hundreds of other technologies. These management packs encode years of expertise about what to monitor, appropriate thresholds, and troubleshooting workflows. Azure Monitor requires manual configuration to achieve similar depth, and migration tools don&#8217;t exist because the underlying architectures differ fundamentally.</p>
<h4>3. Customization for Unique Use Cases</h4>
<p>SCOM offers superior customization capabilities for unique applications and monitoring scenarios. Organizations can create custom management packs, execute local scripts on monitored systems, and build sophisticated health models that Azure Monitor cannot replicate. This customization is essential for monitoring proprietary applications or industry-specific systems.</p>
<h4>4. Service-Level Monitoring and Alert Suppression</h4>
<p>SCOM provides robust tooling for ticket management integration, service monitoring (grouping infrastructure components into business services), alert suppression, and health state rollup. While Azure Monitor has some of these capabilities, it lacks the maturity and integration depth of SCOM&#8217;s established ecosystem.</p>
<h3>Real-World Enterprise Examples</h3>
<p>Consider a financial services organization with data center infrastructure supporting trading platforms, customer databases, and compliance systems. Regulatory requirements mandate specific data residency and audit capabilities that cloud-based monitoring complicates. SCOM allows this organization to maintain comprehensive monitoring with complete data control while selectively using Azure Monitor for cloud-native disaster recovery systems.</p>
<p>Another example: a healthcare provider using <a href="https://www.nice.us.com/2025/06/26/cplace-monitoring-on-microsoft-scom/" target="_blank" rel="noopener">custom SCOM management packs to monitor specialized medical applications</a>. The organization built monitoring for performance, availability, and health of their clinical platforms directly within the SCOM framework, enabling proactive incident detection that would require extensive custom development in Azure Monitor.</p>
<h3>SCOM vs. Azure Monitor: A Strategic Comparison</h3>
<p>The comparison between SCOM and Azure Monitor isn&#8217;t winner-take-all; it&#8217;s about choosing the right tool for specific workloads:</p>
<table border="1" cellpadding="10" cellspacing="0" style="width: 100%;border-collapse: collapse">
<thead>
<tr style="background-color: #f0f0f0">
<th>Factor</th>
<th>SCOM 2025</th>
<th>Azure Monitor</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Best For</strong></td>
<td>On-premises, hybrid environments, complex custom applications</td>
<td>Cloud-native Azure workloads, modern observability</td>
</tr>
<tr>
<td><strong>Management Packs</strong></td>
<td>Extensive library with out-of-the-box monitoring for 500+ technologies</td>
<td>Manual configuration required; no direct MP equivalent</td>
</tr>
<tr>
<td><strong>Customization</strong></td>
<td>Deep customization, local script execution, complex health models</td>
<td>Limited custom monitoring compared to SCOM</td>
</tr>
<tr>
<td><strong>Data Control</strong></td>
<td>Complete on-premises control; ideal for compliance requirements</td>
<td>Cloud-based; data residency considerations</td>
</tr>
<tr>
<td><strong>Infrastructure</strong></td>
<td>Self-managed; requires installation, updates, maintenance</td>
<td>Fully managed SaaS service</td>
</tr>
<tr>
<td><strong>Integration</strong></td>
<td>Mature ITSM integration, advanced alert suppression</td>
<td>Azure Automation, Logic Apps, native Azure ecosystem</td>
</tr>
<tr>
<td><strong>Data Access</strong></td>
<td>SQL-based; requires expertise to query</td>
<td>Kusto Query Language (KQL); more accessible workspace</td>
</tr>
</tbody>
</table>
<p>As Microsoft&#8217;s own documentation suggests, <strong>most customers benefit from a hybrid monitoring strategy</strong> that leverages SCOM&#8217;s strengths for on-premises infrastructure and server workloads while using Azure Monitor for cloud-native resources. This approach allows gradual cloud migration without sacrificing monitoring coverage during the transition.</p>
<p>    <!-- Body Section 3: Enhancing SCOM with Add-ons --></p>
<h2>Enhancing SCOM with Add-ons: How Specialized Tools Multiply SCOM&#8217;s Value</h2>
<p>While SCOM 2025 provides comprehensive monitoring capabilities out of the box, purpose-built add-on tools can significantly enhance efficiency, reduce operational overhead, and extend SCOM&#8217;s functionality. At SCOM2K7, we&#8217;ve seen firsthand how the right tools transform SCOM from a monitoring platform into a true operational efficiency multiplier.</p>
<h3>The Alert Fatigue Problem</h3>
<p>One of the most common challenges facing SCOM administrators is alert fatigue. Without proper maintenance mode management, engineers face two problematic scenarios:</p>
<ol>
<li><strong>Forgotten Alert Management:</strong> Engineers manually disable alerts before maintenance windows and forget to re-enable them, creating permanent monitoring blind spots</li>
<li><strong>Alert Noise:</strong> Engineers don&#8217;t disable alerts during planned maintenance, generating hundreds of false-positive alerts that condition operations teams to ignore notifications</li>
</ol>
<p>Both scenarios undermine SCOM&#8217;s core value proposition: providing actionable, timely alerts when infrastructure problems actually occur.</p>
<h3>SCOM Alert Update Connector Pro: Intelligent Alert Management That Eliminates Noise</h3>
<p>Tools like <a href="https://www.scom2k7.com/alert-update-connector-pro/" target="_blank">SCOM Alert Update Connector Pro</a> address alert fatigue through intelligent workflow automation. This powerful web-based solution integrates seamlessly with SCOM to help organizations create personalized alert workflows for different teams, ensuring that each group receives only the alerts relevant to their responsibilities—with the context they need to take action.</p>
<p>Key benefits include:</p>
<ul>
<li><strong>Personalized Alert Workflows:</strong> Create team-specific alert rules that automatically route alerts to the right people with the right information, eliminating the &#8220;spray and pray&#8221; approach that leads to alert fatigue</li>
<li><strong>Selective Ticketing:</strong> Easily choose which alerts should create tickets in your ITSM system from a fast web interface, preventing ticket system overload with hundreds of low-priority or informational alerts</li>
<li><strong>Custom Field Enhancement:</strong> Enrich alerts with team-specific data, priority levels, and routing information that tells your ticketing system exactly how to handle each alert—including which queue should receive it</li>
<li><strong>Alert Noise Reduction:</strong> Organizations report dramatically reduced alert volume by filtering out non-actionable alerts before they reach operations teams, allowing staff to focus on genuine incidents rather than sorting through noise</li>
</ul>
<p>The typical SCOM deployment suffers from a common problem: hundreds of alerts sit in the &#8220;New&#8221; state, overwhelming operations teams and causing important alerts to be missed in the flood of notifications. <a href="https://www.scom2k7.com/alert-update-connector-pro/">Alert Update Connector Pro</a> solves this by acting as an intelligent filter between SCOM and your downstream systems, ensuring only relevant, properly contextualized alerts reach your ticketing system or on-call teams.</p>
<p>Instead of complex rules scattered across your ITSM platform that require constant updating, Alert Update Connector Pro centralizes alert logic in an easy-to-manage web interface where you can quickly create, test, and deploy new alert workflows without scripting or development work.</p>
<h3>Advanced Automation Scenarios</h3>
<p>Beyond scheduled maintenance, SCOM administrators can implement sophisticated automation scenarios:</p>
<h4>Gateway Outage Automation</h4>
<p>For organizations using SCOM gateways to monitor remote sites, network or gateway outages can trigger hundreds of heartbeat failures and &#8220;computer unreachable&#8221; alerts. <a href="https://kevinholman.com/2022/01/04/automating-scom-maintenance-mode-for-agents-assigned-to-a-gateway-when-their-gateway-is-unavailable/" target="_blank" rel="noopener">Custom management packs can automatically detect gateway failures and place downstream agents in maintenance mode</a>, suppressing cascading alerts until connectivity restores. When the gateway returns to healthy status, maintenance mode automatically ends and normal monitoring resumes.</p>
<h4>Agent-Initiated Maintenance Mode</h4>
<p>Organizations can enable systems administrators to place their own servers into maintenance mode directly from the monitored Windows computer using the <code>Start-SCOMAgentMaintenanceMode</code> PowerShell cmdlet. This distributed approach empowers teams to manage maintenance windows without requiring SCOM console access or creating bottlenecks through central operations teams.</p>
<h3>The SCOM2K7 Approach</h3>
<p>At SCOM2K7, our philosophy is simple: <strong>SCOM&#8217;s monitoring capabilities are only as valuable as your team&#8217;s ability to focus on actionable alerts</strong>. Our add-on products are designed to:</p>
<ul>
<li>Eliminate repetitive manual tasks through intelligent automation</li>
<li>Reduce alert fatigue so operations teams trust and respond to SCOM notifications</li>
<li>Extend SCOM&#8217;s accessibility beyond specialized administrators to entire IT organizations</li>
<li>Integrate seamlessly with native SCOM capabilities rather than requiring parallel systems</li>
</ul>
<p>By enhancing SCOM with purpose-built add-ons, organizations maximize their SCOM investment while reducing operational overhead—achieving the best of both worlds.</p>
<p>    <!-- Conclusion Section --></p>
<h2>Conclusion: SCOM 2025&#8217;s Future is Bright for the Right Organizations</h2>
<p>So, is SCOM dead in 2025? The evidence overwhelmingly says no. Microsoft&#8217;s release of SCOM 2025 with comprehensive modern platform support and a commitment to at least a decade of support demonstrates that on-premises and hybrid infrastructure monitoring remains central to enterprise IT strategies.</p>
<p>However, the more nuanced answer is that <strong>SCOM 2025 is the right choice for specific organizational contexts</strong>:</p>
<ul>
<li><strong>Hybrid and on-premises environments</strong> where cloud-only monitoring creates gaps or compliance challenges</li>
<li><strong>Organizations with significant Microsoft infrastructure</strong> (Windows Server, SQL Server, Exchange, Active Directory) that benefit from mature management packs</li>
<li><strong>Regulated industries</strong> requiring on-premises data control and detailed audit capabilities</li>
<li><strong>Enterprises with custom or proprietary applications</strong> needing deep customization beyond what cloud monitoring platforms offer</li>
<li><strong>Organizations with existing SCOM investments</strong> looking to modernize their monitoring infrastructure without wholesale platform replacement</li>
</ul>
<h3>Evaluating SCOM Fit for Your Organization</h3>
<p>When evaluating whether SCOM 2025 is right for your environment, consider these questions:</p>
<ol>
<li>What percentage of your infrastructure will remain on-premises over the next 3-5 years?</li>
<li>Do you have regulatory or compliance requirements that favor on-premises monitoring?</li>
<li>Are you monitoring primarily Microsoft technologies where SCOM management packs provide immediate value?</li>
<li>Do you need deep customization and local script execution for specialized monitoring scenarios?</li>
<li>Is your team already trained on SCOM, or would cloud-based monitoring require similar training investment?</li>
</ol>
<p>If you answered yes to several of these questions, SCOM 2025 deserves serious consideration in your monitoring strategy.</p>
<h3>The Path Forward: Hybrid Monitoring Excellence</h3>
<p>The future of enterprise monitoring isn&#8217;t about choosing between SCOM and Azure Monitor—it&#8217;s about strategically deploying both for hybrid excellence. Use SCOM 2025 for comprehensive on-premises and hybrid monitoring with mature management packs and deep customization. Leverage Azure Monitor for cloud-native Azure workloads and modern observability workflows. And enhance both with purpose-built tools that reduce alert fatigue and increase operational efficiency.</p>
<h3>Take the Next Step</h3>
<p>If you&#8217;re currently running SCOM 2019 or 2022, now is an excellent time to plan your SCOM 2025 upgrade and evaluate how add-on tools can enhance your monitoring strategy. At SCOM2K7, we offer:</p>
<ul>
<li><strong>SCOM Pulse</strong>, a browser-based operations console for Operations Manager: alert investigation, inline Health Explorer, Windows agent deployment, overrides, maintenance and dashboards, running against the management group you already have. <a href="https://www.scom2k7.com/scom-pulse/">See what it does</a></li>
<li><strong>Free trials</strong> of every tool we make, so you can evaluate the impact in your own environment. No licence key and no sales call. <a href="https://www.scom2k7.com/free-trial/">Start a free trial</a></li>
</ul>
<p>SCOM 2025 represents Microsoft&#8217;s continued investment in enterprise monitoring for hybrid and on-premises infrastructure. For organizations with the right profile, it&#8217;s not just relevant—it&#8217;s essential. Don&#8217;t let the &#8220;SCOM is dead&#8221; narrative distract you from the facts: SCOM 2025 is here, it&#8217;s supported for the next decade, and it remains the gold standard for comprehensive Microsoft infrastructure monitoring.</p>
<p><strong>Ready to see how SCOM 2025 and purpose-built add-ons can transform your monitoring strategy?</strong> <a href="https://www.scom2k7.com/free-trial/">Start a free trial</a> — 30 days, no licence key, no sales call. Or <a href="https://www.scom2k7.com/contact/">get in touch</a> if you have questions.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scom2k7.com/debunking-the-scom-is-dead-myth-why-scom-2025-is-still-essential-for-enterprise-monitoring/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Migrate Physical VMs using Azure Migrate with Private Endpoints</title>
		<link>https://www.scom2k7.com/migrate-physical-vms-using-azure-migrate-with-private-endpoints/</link>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Wed, 18 Dec 2024 16:35:41 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=8365</guid>

					<description><![CDATA[This process is extremely complicated and not well documented, so I&#8217;m going to detail each step here to help guide you through it. 1) Preparation Install two Windows Server 2019...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">This process is extremely complicated and not well documented, so I&#8217;m going to detail each step here to help guide you through it.</p>



<h3 class="wp-block-heading">1) Preparation</h3>



<p class="wp-block-paragraph">Install two Windows Server 2019 VMs (Note: Windows Server 2022 isn&#8217;t compatible as a Replication Server) and join them to the domain.</p>



<p class="wp-block-paragraph"><strong>VM1</strong>: AzMigrate1<br>
<strong>VM2</strong>: AzReplicate1 &#8211; Allocate at least 700GB of drive space for replication.</p>



<p class="wp-block-paragraph">Create a Resource Group called <strong>Migration-RG</strong> in Azure.</p>



<h3 class="wp-block-heading">2) Create the Azure Migrate Project</h3>



<p class="wp-block-paragraph">Go to the Azure Migrate blade in the Azure portal.</p>



<figure class="wp-block-image"><img decoding="async" width="782" height="250" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-chat-description-automatically.png" alt="A screenshot of a chat description automatically generated" class="wp-image-8366"/></figure>



<p class="wp-block-paragraph">On the left-hand side, select <strong>Servers, databases and web apps</strong>, then click <strong>Create project</strong>.</p>



<figure class="wp-block-image"><img decoding="async" width="1031" height="609" src="https://www.scom2k7.com/wp-content/uploads/2024/12/word-image-8365-2.png" alt="" class="wp-image-8367"/></figure>



<p class="wp-block-paragraph">Select the <strong>Migration-RG</strong> resource group.</p>



<p class="wp-block-paragraph">Give the project a name, for example <strong>MigrateProject</strong>.</p>



<p class="wp-block-paragraph">Select a location, for example <strong>United States</strong>.</p>



<p class="wp-block-paragraph">Click <strong>Advanced</strong>, choose <strong>Private endpoint</strong> for the connectivity method, and set <strong>Disable public network access</strong> to <strong>Yes</strong>.</p>



<p class="wp-block-paragraph">Select your subscription, virtual network, and subnet.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="887" height="1240" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8368"/></figure>



<p class="wp-block-paragraph">Click <strong>Create</strong>.</p>



<h3 class="wp-block-heading">3) Set Up the Azure Migrate Appliance</h3>



<p class="wp-block-paragraph">In Azure Migrate, click <strong>Servers, databases, and web apps</strong> again.</p>



<p class="wp-block-paragraph">Click <strong>Discover</strong>, then select <strong>Using appliance</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="956" height="377" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-1.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8369"/></figure>



<p class="wp-block-paragraph">Under &#8220;Are your servers virtualized?&#8221; choose <strong>Physical or other</strong>.</p>



<p class="wp-block-paragraph">Under &#8220;Generate project key,&#8221; give your appliance a name (e.g. <strong>MigrateApp</strong>), then click <strong>Generate Key</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1479" height="410" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-2.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8370"/></figure>



<p class="wp-block-paragraph">Log in to the <strong>AzMigrate1</strong> server using RDP.</p>



<p class="wp-block-paragraph">Download the Azure Migrate Appliance. Copy and extract it to the AzMigrate1 server.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="589" height="229" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-3.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8371"/></figure>



<p class="wp-block-paragraph">Copy the project key and save it to a text file on AzMigrate1.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1019" height="103" src="https://www.scom2k7.com/wp-content/uploads/2024/12/word-image-8365-7.png" alt="" class="wp-image-8372"/></figure>



<p class="wp-block-paragraph"><strong>Important:</strong> Ensure your on-premises server can communicate with Azure Private DNS.</p>



<p class="wp-block-paragraph">You will need conditional forwarders set up for these Private DNS zones:</p>



<p class="wp-block-paragraph"><code>privatelink.blob.core.windows.net</code><br>
<code>privatelink.prod.migration.windowsazure.com</code><br>
<code>privatelink.siterecovery.windowsazure.com</code><br>
<code>privatelink.vaultcore.azure.net</code></p>



<p class="wp-block-paragraph">If your local DNS can’t communicate with Azure Private DNS directly, you may need a DNS server in Azure or a Private DNS resolver. With a private DNS resolver, you can set conditional forwarders there.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="674" height="435" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-4.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8373"/></figure>



<p class="wp-block-paragraph">Here is how I have my private resolver set up:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1412" height="773" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-5.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8374"/></figure>



<p class="wp-block-paragraph">If Private DNS isn&#8217;t working, you could use an LM hosts file on AzMigrate1, but it&#8217;s not recommended.</p>



<p class="wp-block-paragraph">To get host files if you don&#8217;t have Private DNS working:</p>



<p class="wp-block-paragraph">Go to the Azure Migrate project and click <strong>Overview</strong>. Under Project Details, click <strong>Properties</strong>, then select <strong>Download DNS Settings</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1130" height="181" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-6.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8375"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1428" height="872" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-7.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8376"/></figure>



<p class="wp-block-paragraph">If you&#8217;re using a hub-and-spoke network, ensure that each private DNS zone has a virtual network link to your hub network with the site-to-site VPN. Otherwise, DNS queries won&#8217;t resolve privately.</p>



<p class="wp-block-paragraph">We can verify private DNS is working by running an NSlookup from AzMigrate1 against one of the private DNS records:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1264" height="259" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-blue-screen-with-white-text-description-automat.png" alt="A blue screen with white text description automatically generated" class="wp-image-8377"/></figure>



<p class="wp-block-paragraph">Once verified, proceed with the Azure Migrate Appliance installation.</p>



<p class="wp-block-paragraph">On AzMigrate1, open PowerShell and navigate to the directory where the appliance files were extracted. Run:</p>



<p class="wp-block-paragraph"><code>.\AzureMigrateInstaller.ps1</code></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="645" height="193" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screen-shot-of-a-computer-screen-description-au.png" alt="A screen shot of a computer screen description automatically generated" class="wp-image-8378"/></figure>



<p class="wp-block-paragraph">Select <strong>3 for Physical</strong>, <strong>1 for Azure Public</strong>, and <strong>2 for Private Endpoint connectivity</strong>. Press Y to continue.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1312" height="1017" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-program-description-au.png" alt="A screenshot of a computer program description automatically generated" class="wp-image-8379"/></figure>



<p class="wp-block-paragraph">When asked to install Microsoft Edge, select Y. If it fails, download it manually from <a href="https://www.microsoft.com/en-us/edge/business/download">this link</a>. Choose to remove IE as prompted.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1265" height="873" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-computer-screen-shot-of-a-blue-screen-descripti.png" alt="A computer screen shot of a blue screen description automatically generated" class="wp-image-8380"/></figure>



<p class="wp-block-paragraph">After the server reboots, log back in and install Microsoft Edge if it wasn&#8217;t automatically installed.</p>



<h3 class="wp-block-heading">4) Configure the Azure Migrate Appliance</h3>



<p class="wp-block-paragraph">Launch <strong>Azure Migrate Appliance Configuration Manager</strong> on the desktop of AzMigrate1.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="163" height="220" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-blue-and-white-sign-with-text-description-autom.png" alt="A blue and white sign with text description automatically generated" class="wp-image-8381"/></figure>



<p class="wp-block-paragraph">Use the project key you saved earlier. If lost, go back to the Azure Migrate project, click <strong>Overview</strong>, then <strong>Manage Appliances</strong>, and find the <strong>Unregistered</strong> appliance to get the key again.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1583" height="344" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-8.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8382"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1584" height="551" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-9.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8383"/></figure>



<p class="wp-block-paragraph">Paste the key and click <strong>Verify</strong>. After verification, click <strong>Login</strong>. Click <strong>Copy code &amp; Login</strong>, then sign in with an account that has rights to access the Migrate project and resources. You should see a success message stating the appliance is registered.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1463" height="1176" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-10.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8385"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1326" height="379" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-11.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8386"/></figure>



<p class="wp-block-paragraph">Add credentials for an admin user that can run discovery (use domain\username format).</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="756" height="561" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-login-description-auto.png" alt="A screenshot of a computer login description automatically generated" class="wp-image-8387"/></figure>



<p class="wp-block-paragraph">Click <strong>Add Discovery Source</strong>. Enter the FQDN of the server(s) you want to migrate. You can list multiple servers.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="752" height="542" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-12.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8388"/></figure>



<p class="wp-block-paragraph">For software inventory and dependency analysis: It&#8217;s recommended to add credentials here as well. Even though you added them before, this step ensures inventory runs properly. You can specify application-specific credentials if needed.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="761" height="736" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-13.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8389"/></figure>



<p class="wp-block-paragraph">Click <strong>Start Discovery</strong>. After discovery completes, go back to the Azure portal and refresh the Azure Migrate project page.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="279" height="114" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-blue-rectangle-with-white-text-description-auto.png" alt="A blue rectangle with white text description automatically generated" class="wp-image-8390"/></figure>



<p class="wp-block-paragraph">Click <strong>Discovered Servers</strong> to see the discovered servers. You can run an assessment if desired for VM size recommendations, though it&#8217;s not required for migration.</p>



<h3 class="wp-block-heading">5) Set Up the Replication Server</h3>



<p class="wp-block-paragraph">Under <strong>Migration and Modernization</strong>, click <strong>Discover</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1847" height="1038" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-14.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8391"/></figure>



<p class="wp-block-paragraph">Choose <strong>Azure VM</strong> as the target.</p>



<p class="wp-block-paragraph">For virtualization, select <strong>Physical or other</strong>.</p>



<p class="wp-block-paragraph">Select the target region where you plan to migrate the VMs. Be sure to pick the correct region, as you can&#8217;t change it later for this migrate project.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="902" height="712" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-15.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8392"/></figure>



<p class="wp-block-paragraph">Choose <strong>Install a replication appliance</strong>. Download both the replication appliance and the registration key file.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1055" height="330" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-program-description-au-1.png" alt="A screenshot of a computer program description automatically generated" class="wp-image-8393"/></figure>



<p class="wp-block-paragraph">Copy them to <strong>AzReplicate1</strong>.</p>



<p class="wp-block-paragraph">Launch <strong>MicrosoftAzureSiteRecoveryUnifiedSetup</strong> on AzReplicate1.</p>



<p class="wp-block-paragraph">Leave the default option: Install the configuration server and process server.</p>



<p class="wp-block-paragraph">You’ll need MySQL Community Server. Download it beforehand because the installer may fail to install MySQL when using private endpoints.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1335" height="491" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-16.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8394"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="930" height="125" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-17.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8395"/></figure>



<p class="wp-block-paragraph">Download MySQL from: <a href="https://cdn.mysql.com//archives/mysql-installer/mysql-installer-community-5.7.20.0.msi">MySQL Installer</a></p>



<p class="wp-block-paragraph">Install MySQL (Server Only). You may need Microsoft Visual C++ 2013 Redistributable (both 32-bit and 64-bit) due to a MySQL bug. Install both, then proceed with MySQL installation.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1190" height="419" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-19.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8397"/></figure>



<p class="wp-block-paragraph">Use a password for MySQL—this will be needed by the Azure Replication Server installer.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="777" height="305" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-blue-square-with-white-text-description-automat.png" alt="A blue square with white text description automatically generated" class="wp-image-8401"/></figure>



<p class="wp-block-paragraph">Finish the MySQL configuration and return to the Azure Site Recovery Unified Setup wizard. Provide the key file (.VaultCredentials) you downloaded earlier and proceed with the setup.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1228" height="337" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-24.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8403"/></figure>



<p class="wp-block-paragraph">Run prerequisite checks, enter the MySQL password, and when prompted, select <strong>No</strong> for environment details.</p>



<p class="wp-block-paragraph">Select network interfaces as needed and click Next.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1266" height="591" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-25.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8404"/></figure>



<p class="wp-block-paragraph">Before installation, you may need to run some commands to fix MySQL permissions or remove leftover data if the setup fails. Stop MySQL, delete the data directory, and ensure no mysqld.exe processes are running. Reset permissions and clear temp files if necessary.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1327" height="827" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-program-description-au-2.png" alt="A screenshot of a computer program description automatically generated" class="wp-image-8405"/></figure>



<p class="wp-block-paragraph">Save the configuration server passphrase to a file named <code>passphrase.txt</code>. You will need this later.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="572" height="303" src="https://www.scom2k7.com/wp-content/uploads/2024/12/word-image-8365-41.png" alt="" class="wp-image-8406"/></figure>



<p class="wp-block-paragraph">On the Microsoft Azure Site Recovery Configuration Server page, click <strong>Add Account</strong> to add the account and credentials used previously.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="570" height="538" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-26.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8407"/></figure>



<p class="wp-block-paragraph">Go back to Azure Migrate, under Migration tools click <strong>Discover</strong> again. Make the same selections, but now select your configuration server and click <strong>Finalize registration</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1116" height="1131" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-28.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8409"/></figure>



<p class="wp-block-paragraph">You should see a success message. Click <strong>Close</strong>.</p>



<h3 class="wp-block-heading">6) Install and Configure the Mobility Agent on the Source Server</h3>



<p class="wp-block-paragraph">On AzReplicate1, browse to <code>C:\Program Files (x86)\Microsoft Azure Site Recovery\home\svsystems\pushinstallsvc\repository</code> and find the <code>Microsoft-ASR_UA_9.61.0.0_Windows_GA_18Mar2024_Release.exe</code> file. Copy this to the server you want to replicate.</p>



<p class="wp-block-paragraph">Follow the official instructions for installing the Mobility Service via command prompt: <a href="https://learn.microsoft.com/en-us/azure/site-recovery/vmware-physical-mobility-service-overview#install-the-mobility-service-using-command-prompt-classic">Microsoft Docs</a></p>



<p class="wp-block-paragraph">Copy the installer to <code>C:\Temp</code> on the source server. Run:</p>



<p class="wp-block-paragraph"><code>cd C:\Temp<br>ren Microsoft-ASR_UA*Windows*release.exe MobilityServiceInstaller.exe<br>MobilityServiceInstaller.exe /q /x:C:\Temp\Extracted<br>cd C:\Temp\Extracted<br>UnifiedAgent.exe /Role "MS" /InstallLocation "C:\Program Files (x86)\Microsoft Azure Site Recovery" /Platform "VmWare" /Silent /CSType CSLegacy</code></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1294" height="522" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-computer-screen-with-white-text-description-aut.png" alt="A computer screen with white text description automatically generated" class="wp-image-8411"/></figure>



<p class="wp-block-paragraph">Use the passphrase you saved earlier. If you forgot it, run the following on AzReplicate1:</p>



<p class="wp-block-paragraph"><code>C:\ProgramData\ASR\home\svsystems\bin\genpassphrase.exe -v</code></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="674" height="86" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-blue-background-with-white-text-description-aut.png" alt="A blue background with white text description automatically generated" class="wp-image-8412"/></figure>



<p class="wp-block-paragraph">Create <code>passphrase.txt</code> on the source server in <code>C:\Temp\Extracted</code> and paste the passphrase there.</p>



<p class="wp-block-paragraph">Get the IP of AzReplicate1 and run:</p>



<p class="wp-block-paragraph"><code>cd "C:\Program Files (x86)\Microsoft Azure Site Recovery\agent"<br>UnifiedAgentConfigurator.exe /CSEndPoint <AzReplicate1_IP> /PassphraseFilePath C:\Temp\Extracted\passphrase.txt</code></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1449" height="336" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-computer-screen-with-text-on-it-description-aut.png" alt="A computer screen with text on it description automatically generated" class="wp-image-8415"/></figure>



<p class="wp-block-paragraph">Wait 15-30 minutes for the registration to complete.</p>



<h3 class="wp-block-heading">7) Create an Azure Storage Account for Replication</h3>



<p class="wp-block-paragraph">Create an Azure Storage account in the same region you selected for replication.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1152" height="952" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-29.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8416"/></figure>



<p class="wp-block-paragraph">Under Networking, enable public access from selected virtual networks and IP addresses as needed. Under Data Protection, uncheck all backup and replication options. Leave other defaults and create the storage account.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1167" height="1041" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-30.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8417"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1141" height="727" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-error-description-auto-1.png" alt="A screenshot of a computer error description automatically generated" class="wp-image-8418"/></figure>



<p class="wp-block-paragraph">Follow the Microsoft documentation for required permissions. Assign <strong>Contributor</strong> and <strong>Storage Blob Data Contributor</strong> roles to the Managed Identity for the vault and migrate project at the storage account level.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1228" height="251" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-31.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8419"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1196" height="744" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-32.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8420"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1191" height="438" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-33.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8421"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1072" height="832" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-34.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8422"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="405" height="247" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-36.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8424"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="949" height="535" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-37.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8425"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="713" height="475" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-38.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8427"/></figure>



<h3 class="wp-block-heading">8) Start Replication</h3>



<p class="wp-block-paragraph">Return to the Migrate project and select <strong>Replicate</strong>. Choose <strong>Physical or other</strong> as the source, and select the region, storage account, and network you configured.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="667" height="300" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-39.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8428"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="397" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-40.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8429"/></figure>



<p class="wp-block-paragraph">Under &#8220;Virtual Machines,&#8221; select &#8220;No, I&#8217;ll specify&#8221; and choose the servers you discovered earlier. Set the VM size, disk type, and other settings as needed.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1200" height="467" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-41.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8430"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1249" height="1317" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-42.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8432"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1483" height="361" src="https://www.scom2k7.com/wp-content/uploads/2024/12/word-image-8365-67.png" alt="" class="wp-image-8434"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1478" height="360" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-44.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8436"/></figure>



<p class="wp-block-paragraph">Click <strong>Start Replication</strong>. Once replication starts, you can monitor its status in the portal. It may take several hours to complete.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="940" height="284" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-46.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8438"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1458" height="492" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-47.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8439"/></figure>



<p class="wp-block-paragraph">Once replication is complete, you can perform a test migration. Be careful, as this will bring the server online in Azure. Consider turning off the on-premises server before the test to avoid conflicts.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1476" height="421" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-50.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8442"/></figure>



<p class="wp-block-paragraph">After testing, clean up the test migration to remove the test VMs.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1473" height="432" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-51.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8444"/></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="700" height="150" src="https://www.scom2k7.com/wp-content/uploads/2024/12/a-screenshot-of-a-computer-description-automatica-53.png" alt="A screenshot of a computer description automatically generated" class="wp-image-8446"/></figure>



<p class="wp-block-paragraph">After verification, you can finalize the migration.</p>



<p class="wp-block-paragraph">This concludes the detailed process of migrating physical VMs using Azure Migrate with private endpoints.</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing SCOM Maintenance Mode Scheduler 2.1 : Faster, More Flexible, Azure-Ready!</title>
		<link>https://www.scom2k7.com/introducing-scom-maintenance-mode-scheduler-2-1-faster-more-flexible-azure-ready/</link>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 17:23:34 +0000</pubDate>
				<category><![CDATA[SCOM]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=8326</guid>

					<description><![CDATA[We&#8217;re excited to announce the release of SCOM Maintenance Mode Scheduler version 2.1, a significant update bringing powerful features and improvements to our users. This release includes enhanced support for...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">We&#8217;re excited to announce the release of <strong>SCOM Maintenance Mode Scheduler version 2.1,</strong> a significant update bringing powerful features and improvements to our users. This release includes enhanced support for <strong>Azure SCOM Managed Instances, performance optimizations, CSV import enhancements, and bug fixes</strong>, ensuring a smoother and more efficient maintenance scheduling experience.</p>



<a href="http://www.scom2k7.com/downloads/SCOMMaintenanceModeScheduler.zip?v=2.1" class="btn btn-primary download-button" style="display:inline-block;padding:0.875rem 2rem;background:linear-gradient(135deg,#007bff,#0056b3);color:white!important;font-weight:600;border-radius:0.5rem;box-shadow:0 4px 15px rgba(0,123,255,0.3);transition:all 0.3s;text-decoration:none!important;border:none;text-align:center;font-size:1rem;" onmouseover="this.style.transform='translateY(-2px)';this.style.boxShadow='0 6px 20px rgba(0,123,255,0.4)'" onmouseout="this.style.transform='';this.style.boxShadow='0 4px 15px rgba(0,123,255,0.3)'">Download</a>



<div style="height:26px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image size-full is-style-default"><img loading="lazy" decoding="async" width="788" height="763" src="https://www.scom2k7.com/wp-content/uploads/2024/03/SCOMMain2.png" alt="" class="wp-image-8334"/></figure>



<p class="wp-block-paragraph"><strong>What&#8217;s New in 2.1?</strong></p>



<ol class="wp-block-list">
<li><strong>Azure SCOM Managed Instances Support</strong> &#8211; Expanding our horizon, version 2.1 introduces full support for Azure SCOM Managed Instances. This feature allows users to seamlessly integrate their Azure-managed environments with the SCOM Maintenance Mode Scheduler, providing a unified maintenance management solution across cloud and on-premises infrastructures. Now, managing maintenance windows for Azure SCOM Managed Instances is as effortless as for your on-premises servers.<br><img loading="lazy" decoding="async" width="396" height="67" class="wp-image-8329" style="width: 396px;" src="https://www.scom2k7.com/wp-content/uploads/2024/03/scomazure-1.png" alt=""><br><br></li>



<li><strong>Speed Enhancements</strong> &#8211; We understand that time is of the essence. That&#8217;s why we&#8217;ve optimized our website to load faster, providing you with a swift and responsive experience. Whether you&#8217;re scheduling maintenance, viewing upcoming windows, or accessing reports, you&#8217;ll notice a significant improvement in performance.<br><br></li>



<li><strong>CSV Import Improvements</strong> &#8211; Importing your server list has never been easier. With version 2.1, the CSV import functionality has been enhanced for greater flexibility. You no longer need to format your list strictly as a true CSV file. Now, you can import a straightforward list of computers, similar to the functionality available in the SCOM 2012 Maintenance Mode Scheduler. This improvement streamlines the process, saving you time and effort when managing large numbers of servers.<br><img loading="lazy" decoding="async" width="500" height="170" class="wp-image-8332" style="width: 500px;" src="https://www.scom2k7.com/wp-content/uploads/2024/03/csv2.png" alt=""><br></li>



<li><strong>Bug Fixes</strong> &#8211; We&#8217;re committed to providing a reliable and bug-free experience. In version 2.1, we&#8217;ve addressed several minor bugs, further stabilizing the application and enhancing its overall performance. These fixes are part of our ongoing effort to ensure the SCOM Maintenance Mode Scheduler meets your needs and exceeds your expectations.<br></li>
</ol>



<div style="height:16px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>Getting Started with 2.1</strong></p>



<p class="wp-block-paragraph">Upgrading to version 2.1 is straightforward and we strongly encourage all our users to update to take advantage of these new features and improvements. Visit our website for more details on the upgrade process and to download the latest version.</p>



<p class="wp-block-paragraph">We&#8217;re excited to see how these new features will empower your maintenance management processes. As always, we value your feedback and are here to support you. Should you have any questions or need assistance, please don&#8217;t hesitate to reach out.</p>



<p class="wp-block-paragraph">Thank you for choosing SCOM Maintenance Mode Scheduler. Here&#8217;s to making maintenance management smoother and more efficient than ever!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Azure Maintenance Mode Scheduler</title>
		<link>https://www.scom2k7.com/azure-maintenance-mode-scheduler/</link>
					<comments>https://www.scom2k7.com/azure-maintenance-mode-scheduler/#comments</comments>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Wed, 27 Apr 2022 18:17:48 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[SCOM]]></category>
		<category><![CDATA[Auzre]]></category>
		<category><![CDATA[Azure Alerts]]></category>
		<category><![CDATA[Azure Maintenance Mode]]></category>
		<category><![CDATA[Azure Monitor]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=8249</guid>

					<description><![CDATA[Azure Maintenance Mode Scheduler enables you to schedule maintenance windows for any Azure Alert. It also gives you the ability to immediately put an Alert into maintenance mode for an...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Azure Maintenance Mode Scheduler enables you to schedule maintenance windows for any Azure Alert. It also gives you the ability to immediately put an Alert into maintenance mode for an hour or a few days while you are working on an issue. Without the Azure Maintenance Mode Scheduler, often times engineers manually disable alerts and then forget to re-enable them or even worse they don&#8217;t disable them at all and the alerts become noise that gets ignored.</p>



<h4 class="wp-block-heading"><strong>Features:</strong></h4>



<ul class="wp-block-list"><li><strong>Easily access web based maintenance mode scheduler</strong> from any browser (Chrome, Edge, Safari and IE)</li><li><strong>Schedule Azure Alerts for maintenance</strong> in a few seconds.</li><li><strong>Import a CSV</strong> or text list of Alerts for scheduled maintenance.</li><li><strong>Instant MM:</strong> Server and application admins can instantly place Azure Alerts into maintenance before reboots and maintenance.</li><li><strong>Instant MM can be called by a PowerShell or Unix Shell script</strong> from anywhere. This can be used to start and stop maintenance on any server for a specified amount of time. This makes it easy to integrate into your current change or software management process.</li></ul>


<p><a href="http://www.scom2k7.com/downloads/AzureMaintenanceModeScheduler.zip" class="btn btn-primary download-button" style="display:inline-block;padding:0.875rem 2rem;background:linear-gradient(135deg,#007bff,#0056b3);color:white!important;font-weight:600;border-radius:0.5rem;box-shadow:0 4px 15px rgba(0,123,255,0.3);transition:all 0.3s;text-decoration:none!important;border:none;text-align:center;font-size:1rem;" onmouseover="this.style.transform='translateY(-2px)';this.style.boxShadow='0 6px 20px rgba(0,123,255,0.4)'" onmouseout="this.style.transform='';this.style.boxShadow='0 4px 15px rgba(0,123,255,0.3)'">Download</a></p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="767" height="876" src="https://www.scom2k7.com/wp-content/uploads/2022/04/Azmm3.png" alt="" class="wp-image-8256" srcset="https://www.scom2k7.com/wp-content/uploads/2022/04/Azmm3.png 767w, https://www.scom2k7.com/wp-content/uploads/2022/04/Azmm3-263x300.png 263w" sizes="auto, (max-width: 767px) 100vw, 767px" /></figure></div>



<h4 class="wp-block-heading">Instant Maintenance Mode</h4>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="809" height="892" src="https://www.scom2k7.com/wp-content/uploads/2022/04/InstantMM.png" alt="" class="wp-image-8265" srcset="https://www.scom2k7.com/wp-content/uploads/2022/04/InstantMM.png 809w, https://www.scom2k7.com/wp-content/uploads/2022/04/InstantMM-272x300.png 272w, https://www.scom2k7.com/wp-content/uploads/2022/04/InstantMM-768x847.png 768w" sizes="auto, (max-width: 809px) 100vw, 809px" /></figure>



<p class="wp-block-paragraph">This solution makes it easy for IT staff to put a server into maintenance mode without having to go to the Azure console. Anywhere on your network, the administrator can visit the Azure Maintenance Mode Scheduler Instant MM website at http://yourMMserver/Home/MM/InstantMM</p>



<p class="wp-block-paragraph">Create a shortcut on the desktop of the servers to make it even easier. </p>



<h4 class="wp-block-heading">Instant MM can be called by a PowerShell or Unix Shell script</h4>



<p class="wp-block-paragraph">Using URL Parameters, you can put Azure Alert rules into Maintenance Mode from any computer using a script. Typical use case would be using SCCM when updates or software is installed. SCCM would execute the PowerShell script before the install process to start maintenance mode. After the updates or software is installed SCCM would call the script to stop maintenance mode.</p>



<p class="wp-block-paragraph"><strong>PowerShell Example</strong> Download: <a href="https://www.scom2k7.com/downloads/AzureMM.ps1.txt">https://www.scom2k7.com/downloads/AzureMM.ps1.txt</a></p>



<pre class="wp-block-code"><code>param (
    &#91;Parameter(Mandatory=$true)]&#91;string]$mmServer,
    &#91;Parameter(Mandatory=$true)]&#91;string]$ruleName,
    &#91;Parameter(Mandatory=$true)]&#91;string]$min,
    &#91;Parameter(Mandatory=$true)]&#91;string]$action
 )

 $FullURL = "http://" + $mmServer + "/AzMM/Home/InstantMM?RuleName=" + $ruleName + "&amp;Min=" + $min + "&amp;MMAction=" + $action
 $FullURL

Invoke-RestMethod $FullURL -Method 'POST'
</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="123" src="https://www.scom2k7.com/wp-content/uploads/2022/04/Powershell-1024x123.png" alt="" class="wp-image-8266" srcset="https://www.scom2k7.com/wp-content/uploads/2022/04/Powershell-1024x123.png 1024w, https://www.scom2k7.com/wp-content/uploads/2022/04/Powershell-300x36.png 300w, https://www.scom2k7.com/wp-content/uploads/2022/04/Powershell-768x92.png 768w, https://www.scom2k7.com/wp-content/uploads/2022/04/Powershell.png 1125w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>Unix/Linux Example</strong> Download: <a href="https://www.scom2k7.com/downloads/AzMM.sh">https://www.scom2k7.com/downloads/AzMM.sh</a></p>



<pre class="wp-block-code"><code>RuleName=$2
RuleName=$( printf "%s\n" "$RuleName" | sed 's/ /%20/g' )

url="http://$1/AzMM/Home/InstantMM?RuleName=$RuleName&amp;Min=$3&amp;MMAction=$4"

echo $url

wget $url --method POST 
</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="274" src="https://www.scom2k7.com/wp-content/uploads/2022/04/Shell-1024x274.png" alt="" class="wp-image-8267" srcset="https://www.scom2k7.com/wp-content/uploads/2022/04/Shell-1024x274.png 1024w, https://www.scom2k7.com/wp-content/uploads/2022/04/Shell-300x80.png 300w, https://www.scom2k7.com/wp-content/uploads/2022/04/Shell-768x205.png 768w, https://www.scom2k7.com/wp-content/uploads/2022/04/Shell.png 1125w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scom2k7.com/azure-maintenance-mode-scheduler/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Monitoring a Hot Tub or Pool with Azure Monitor and Azure Log Analytics Part 5 &#8211; Tip and Tricks</title>
		<link>https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-5-tip-and-tricks/</link>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 15:28:57 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=7909</guid>

					<description><![CDATA[Part 1 &#8211; Hardware and Software Setup &#124;&#124; Part 2 &#8211; Azure Setup &#124;&#124; Part 3 &#8211; Dashboarding and Workbooks &#124;&#124; Part 4 &#8211; Alerting &#124;&#124; Part 5 &#8211; Tips...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-1-hardware">Part 1 &#8211; Hardware and Software Setup</a> ||  <a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics---part-2---azure-setup">Part 2 &#8211; Azure Setup</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-3-dashboarding-with-azure-monitor-workbooks">Part 3 &#8211; Dashboarding and Workbooks</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-4-alerting">Part 4 &#8211; Alerting</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-5-tip-and-tricks">Part 5 &#8211; Tips and Tricks</a></p>



<h4 class="wp-block-heading">In Part 5, I have a couple tips and tricks.</h4>



<p class="wp-block-paragraph">I don&#8217;t like the idea of having a plug near my Hot Tub so I purchased some of these <a href="https://atlas-scientific.com/connectors/">connectors</a> to go from SMC to BNC. </p>



<p class="wp-block-paragraph"><a href="https://atlas-scientific.com/male-bnc-to-male-sma-connectors/">Link</a></p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="300" height="272" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-68-300x272.png" alt="" class="wp-image-7933" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-68-300x272.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-68.png 402w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>



<p class="wp-block-paragraph"><a href="https://atlas-scientific.com/male-bnc-to-female-sma-connectors/">Link</a></p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="300" height="221" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-69-300x221.png" alt="" class="wp-image-7934" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-69-300x221.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-69.png 401w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Then I ran 3 <a href="https://www.amazon.com/dp/B07443HRWY/ref=cm_sw_em_r_mt_dp_8ME4GMWYEAKVBQPFW562">33ft standard BNC cable</a>s from my basement to my raspberry PI to the sensors in my hot tub. </p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="300" height="251" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-67-300x251.png" alt="" class="wp-image-7932" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-67-300x251.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-67-1024x856.png 1024w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-67-768x642.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-67.png 1177w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">After a while my ORP and PH sensors wore out after being submerged in water for over a year.</p>



<p class="wp-block-paragraph">I purchased this cheaper ORP sensor that works better and last longer.  <a href="https://www.amazon.com/gp/product/B07KXM3CJF">Link</a></p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="289" height="300" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-65-289x300.png" alt="" class="wp-image-7930" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-65-289x300.png 289w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-65-987x1024.png 987w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-65-768x797.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-65.png 1003w" sizes="auto, (max-width: 289px) 100vw, 289px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">I also switch to this PH Sensor.  <a href="https://www.amazon.com/gp/product/B07KG2FCJT">Link</a></p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="284" height="300" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-66-284x300.png" alt="" class="wp-image-7931" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-66-284x300.png 284w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-66-768x811.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-66.png 971w" sizes="auto, (max-width: 284px) 100vw, 284px" /></figure>



<p class="wp-block-paragraph">How to import the workbook into Azure.</p>



<p class="wp-block-paragraph">Download the workbook from <a href="https://github.com/timmcfadden/HotTubMonitoring">https://github.com/timmcfadden/HotTubMonitoring</a></p>



<p class="wp-block-paragraph">Open up the HotTub.workbook in Notepad++ or VSCode</p>



<p class="wp-block-paragraph">Copy out the JSON.</p>



<p class="wp-block-paragraph">Create a new workbook in Azure Workbooks.</p>



<p class="wp-block-paragraph">Click Advanced Editor</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="890" height="183" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-70.png" alt="" class="wp-image-7972" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-70.png 890w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-70-300x62.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-70-768x158.png 768w" sizes="auto, (max-width: 890px) 100vw, 890px" /></figure>



<p class="wp-block-paragraph">Leave it on Gallery Template and Paste in the JSON code and click <strong>Apply.</strong></p>



<p class="wp-block-paragraph">You will see a bunch of red X&#8217;s.  We need to change to your Log Analytics workspace.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="827" height="448" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-73.png" alt="" class="wp-image-7975" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-73.png 827w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-73-300x163.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-73-768x416.png 768w" sizes="auto, (max-width: 827px) 100vw, 827px" /></figure>



<p class="wp-block-paragraph">Click <strong>Edit</strong></p>



<p class="wp-block-paragraph">The click <strong>Edit</strong></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-75.png" alt="" class="wp-image-7977" width="283" height="142"/></figure>



<p class="wp-block-paragraph">Then Click <strong>Edit </strong>again</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1011" height="235" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-76.png" alt="" class="wp-image-7978" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-76.png 1011w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-76-300x70.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-76-768x179.png 768w" sizes="auto, (max-width: 1011px) 100vw, 1011px" /></figure>



<p class="wp-block-paragraph">Now click <strong>Change</strong></p>



<p class="wp-block-paragraph">Under Log Analytics workspace.  Select your <strong>log analytics workspace</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="599" height="401" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-77.png" alt="" class="wp-image-7979" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-77.png 599w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-77-300x201.png 300w" sizes="auto, (max-width: 599px) 100vw, 599px" /></figure>



<p class="wp-block-paragraph">Click Done Editing</p>



<p class="wp-block-paragraph">Repeat the process for all of the Red X&#8217;s</p>



<p class="wp-block-paragraph">When you are done all the data should be showing up</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="764" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-78-1024x764.png" alt="" class="wp-image-7980" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-78-1024x764.png 1024w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-78-300x224.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-78-768x573.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-78.png 1055w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitoring a Hot Tub or Pool with Azure Monitor and Azure Log Analytics Part 4 &#8211; Alerting</title>
		<link>https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-4-alerting/</link>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 15:28:23 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=7893</guid>

					<description><![CDATA[Part 1 &#8211; Hardware and Software Setup &#124;&#124; Part 2 &#8211; Azure Setup &#124;&#124; Part 3 &#8211; Dashboarding and Workbooks &#124;&#124; Part 4 &#8211; Alerting &#124;&#124; Part 5 &#8211; Tips...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-1-hardware">Part 1 &#8211; Hardware and Software Setup</a> ||  <a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics---part-2---azure-setup">Part 2 &#8211; Azure Setup</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-3-dashboarding-with-azure-monitor-workbooks">Part 3 &#8211; Dashboarding and Workbooks</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-4-alerting">Part 4 &#8211; Alerting</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-5-tip-and-tricks">Part 5 &#8211; Tips and Tricks</a></p>



<h4 class="wp-block-heading">In part 4 we are going to create e-mail alerts to tell us when the water has breached our desired thresholds for water quality.</h4>



<p class="wp-block-paragraph">We are going to setup rules to alert us when</p>



<p class="wp-block-paragraph"><strong>PH is below 7.2 or PH is greater then 7.8</strong>  &#8211; <a href="https://atlas-scientific.com/blog/orp-measurement-for-chlorine/">More Information</a></p>



<p class="wp-block-paragraph"><strong>ORP (Chlorine/Bromine Level) is below 650 or is greater than 750.</strong>  <a href="https://atlas-scientific.com/blog/orp-measurement-for-chlorine/">More Information</a></p>



<p class="wp-block-paragraph"><strong>Temperature is between 95 and 106</strong> (This is for a HotTub)</p>



<p class="wp-block-paragraph">Open up Monitor, Logs.  Type in the following query</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| where todouble(PHValue_s) &lt; 7.2 or todouble(PHValue_s) &gt; 7.8<br>| where TimeGenerated &gt;= ago(60m)</code></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-55.png" alt="" class="wp-image-7896" width="530" height="140" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-55.png 530w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-55-300x79.png 300w" sizes="auto, (max-width: 530px) 100vw, 530px" /></figure>



<p class="wp-block-paragraph">Set the Threshold value to <strong>1</strong> and the Period in minutes to <strong>60</strong>.  As you can see it won&#8217;t create any alerts right now as my current reading for the past 60 minutes has been around 7.6 which is within the range I want to be in.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="822" height="960" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-57.png" alt="" class="wp-image-7899" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-57.png 822w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-57-257x300.png 257w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-57-768x897.png 768w" sizes="auto, (max-width: 822px) 100vw, 822px" /></figure>



<p class="wp-block-paragraph">Click <strong>Done</strong>,  Under Actions select <strong>Add Action groups</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="759" height="169" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-58.png" alt="" class="wp-image-7900" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-58.png 759w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-58-300x67.png 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /></figure>



<p class="wp-block-paragraph">Click Create action group.  Set Resource Group, Action group name and display name.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="709" height="406" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-62.png" alt="" class="wp-image-7904" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-62.png 709w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-62-300x172.png 300w" sizes="auto, (max-width: 709px) 100vw, 709px" /></figure>



<p class="wp-block-paragraph">Set you notifications</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="832" height="395" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-61.png" alt="" class="wp-image-7903" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-61.png 832w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-61-300x142.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-61-768x365.png 768w" sizes="auto, (max-width: 832px) 100vw, 832px" /></figure>



<p class="wp-block-paragraph">Click Review + create and then Create</p>



<p class="wp-block-paragraph">Set the following and click Create alert rule.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="761" height="417" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-63.png" alt="" class="wp-image-7905" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-63.png 761w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-63-300x164.png 300w" sizes="auto, (max-width: 761px) 100vw, 761px" /></figure>



<p class="wp-block-paragraph">Repeat the process for ORP.  (No need to create another action group.  Reuse the existing one)  </p>



<p class="wp-block-paragraph">Here is the query.</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| where todouble(ORPValue_s) &lt; 650 or todouble(ORPValue_s) &gt; 750<br>| where TimeGenerated &gt;= ago(60m)</code></p>



<p class="wp-block-paragraph">Repeat the Process for Temperature. Here is the query.</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| where todouble(TempValue_s) &lt; 95 or todouble(TempValue_s) &gt; 106<br>| where TimeGenerated &gt;= ago(60m)</code></p>



<p class="wp-block-paragraph">Here are all my Alert Rules Setup</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="335" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-64-1024x335.png" alt="" class="wp-image-7907" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-64-1024x335.png 1024w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-64-300x98.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-64-768x251.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-64.png 1130w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Now for some final tips and tricks</p>



<p class="wp-block-paragraph"><a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-5-tip-and-tricks/">Monitoring a Hot Tub or Pool with Azure Monitor and Azure Log Analytics Part 5 &#8211; Tip and Tricks</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monitoring a Hot Tub or Pool with Azure Monitor and Azure Log Analytics Part 3 &#8211; Dashboarding with Azure Monitor workbooks</title>
		<link>https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-3-dashboarding-with-azure-monitor-workbooks/</link>
		
		<dc:creator><![CDATA[tmac]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 15:27:51 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.scom2k7.com/?p=7859</guid>

					<description><![CDATA[Part 1 &#8211; Hardware and Software Setup &#124;&#124; Part 2 &#8211; Azure Setup &#124;&#124; Part 3 &#8211; Dashboarding and Workbooks &#124;&#124; Part 4 &#8211; Alerting &#124;&#124; Part 5 &#8211; Tips...]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-1-hardware">Part 1 &#8211; Hardware and Software Setup</a> ||  <a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics---part-2---azure-setup">Part 2 &#8211; Azure Setup</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-3-dashboarding-with-azure-monitor-workbooks">Part 3 &#8211; Dashboarding and Workbooks</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-4-alerting">Part 4 &#8211; Alerting</a> || <a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-5-tip-and-tricks">Part 5 &#8211; Tips and Tricks</a></p>



<h4 class="wp-block-heading">In part 3 we are going to build a dashboard like this to chart out history and progress of our water.</h4>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="513" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-40-1024x513.png" alt="" class="wp-image-7875" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-40-1024x513.png 1024w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-40-300x150.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-40-768x384.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-40-1536x769.png 1536w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-40.png 1620w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">In Azure go to your Log Analytics workspace and verify the data is coming in.  In Log Analytics query the HotTub_CL table and check the date time of the last entry and make sure its within <strong>a few minutes of the current data time</strong> .  </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="657" height="465" src="https://www.scom2k7.com/wp-content/uploads/2021/08/la2.png" alt="" class="wp-image-7861" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/la2.png 657w, https://www.scom2k7.com/wp-content/uploads/2021/08/la2-300x212.png 300w" sizes="auto, (max-width: 657px) 100vw, 657px" /></figure>



<p class="wp-block-paragraph">Now lets chart out the data.  By default the data is coming in as a string data type.  To chart the data we need to change it to a double.  Type in the following command to chart out the PH data.</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| extend PH=todouble(PHValue_s)<br>| render timechart</code></p>



<p class="wp-block-paragraph">It should look like this.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="891" height="654" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-33.png" alt="" class="wp-image-7863" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-33.png 891w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-33-300x220.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-33-768x564.png 768w" sizes="auto, (max-width: 891px) 100vw, 891px" /></figure>



<p class="wp-block-paragraph">Now lets create some workbooks to show the data.  Go to Monitor, Workbooks</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="307" height="409" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-34.png" alt="" class="wp-image-7864" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-34.png 307w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-34-225x300.png 225w" sizes="auto, (max-width: 307px) 100vw, 307px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Click Add, Add query</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="275" height="456" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-35.png" alt="" class="wp-image-7865" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-35.png 275w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-35-181x300.png 181w" sizes="auto, (max-width: 275px) 100vw, 275px" /></figure>



<p class="wp-block-paragraph">Select your log analytics workspace</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="321" height="378" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-36.png" alt="" class="wp-image-7866" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-36.png 321w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-36-255x300.png 255w" sizes="auto, (max-width: 321px) 100vw, 321px" /></figure>



<p class="wp-block-paragraph">Copy and Paste the Query</p>



<p class="wp-block-paragraph"> <code>HotTub_CL<br>| extend PH=todouble(PHValue_s)<br>| render timechart</code> </p>



<p class="wp-block-paragraph">Change the Legend to Last Value and click Done Editing</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="489" height="67" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-37.png" alt="" class="wp-image-7867" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-37.png 489w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-37-300x41.png 300w" sizes="auto, (max-width: 489px) 100vw, 489px" /></figure>



<p class="wp-block-paragraph">Repeat the above process to create the ORP and Temperature Graphs.  Here are their queries</p>



<p class="wp-block-paragraph">ORP</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| extend ORP=todouble(ORPValue_s)<br>| render timechart</code></p>



<p class="wp-block-paragraph">Temperature</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| extend Temperature=todouble(TempValue_s)<br>| render timechart</code></p>



<p class="wp-block-paragraph">Now I would like to chart out the data over the last 30 days.  I also want to set some visual thresholds.  For PH anywhere between 7.2 and 7.8 is good.</p>



<p class="wp-block-paragraph">Here is my query for PH for the last 30 days.  This query uses the <a href="https://docs.microsoft.com/en-us/azure/data-explorer/kusto/query/binfunction">bin function</a> to round the data to 30 minute intervals,  if I tried to use all the data points for the last 30 days the chart wouldn&#8217;t render.</p>



<p class="wp-block-paragraph"><code>HotTub_CL<br>| where TimeGenerated &gt; ago(30d)<br>| summarize avg(todouble(PHValue_s)) by bin(TimeGenerated , 30m)<br>| order by TimeGenerated desc<br>| extend UpperLimit = 7.8<br>| extend LowerLimit = 7.2<br>| render timechart</code></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="405" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-38-1024x405.png" alt="" class="wp-image-7869" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-38-1024x405.png 1024w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-38-300x119.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-38-768x304.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-38.png 1316w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You can download the entire workbook and Import it into your Azure environment.</p>



<p class="wp-block-paragraph"><a href="https://github.com/timmcfadden/HotTubMonitoring">Link</a>   Click <strong>Code</strong>, <strong>Download Zip</strong></p>



<p class="wp-block-paragraph">**Note**  See <a href="https://www.scom2k7.com/monitoring-your-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-5---tip-and-tricks">Part 5 &#8211; Tip and Tricks</a> for how to import and configure the workbook to work in to your environment.</p>



<p class="wp-block-paragraph">Now that we have all of the charts created lets add them to an Azure Dashboard.</p>



<p class="wp-block-paragraph">In the portal go to <strong>Dashboard</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="216" height="173" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-41.png" alt="" class="wp-image-7877"/></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="140" height="63" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-42.png" alt="" class="wp-image-7878"/></figure>



<p class="wp-block-paragraph">Give the Dashboard a name like HotTub and click Save. </p>



<p class="wp-block-paragraph">Now click Share </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="588" height="43" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-43.png" alt="" class="wp-image-7879" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-43.png 588w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-43-300x22.png 300w" sizes="auto, (max-width: 588px) 100vw, 588px" /></figure>



<p class="wp-block-paragraph">Then click Publish.  This will make it easier to find later.</p>



<p class="wp-block-paragraph">Go back to the HotTub workbook under Monitor, Workbooks. Click Edit</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="608" height="347" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-44.png" alt="" class="wp-image-7881" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-44.png 608w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-44-300x171.png 300w" sizes="auto, (max-width: 608px) 100vw, 608px" /></figure>



<p class="wp-block-paragraph">Now click the Pin and select Pin All.  (**IMPORTANT** If you don&#8217;t click Edit first you won&#8217;t get the option to Pin All and your charts won&#8217;t show up correctly)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="696" height="218" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-45.png" alt="" class="wp-image-7882" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-45.png 696w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-45-300x94.png 300w" sizes="auto, (max-width: 696px) 100vw, 696px" /></figure>



<p class="wp-block-paragraph">Select Shared and Select the HotTub Dashboard.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="341" height="246" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-46.png" alt="" class="wp-image-7883" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-46.png 341w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-46-300x216.png 300w" sizes="auto, (max-width: 341px) 100vw, 341px" /></figure>



<p class="wp-block-paragraph">Click the Pinning succeeded to go to your dashboard</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="366" height="66" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-47.png" alt="" class="wp-image-7885" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-47.png 366w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-47-300x54.png 300w" sizes="auto, (max-width: 366px) 100vw, 366px" /></figure>



<p class="wp-block-paragraph">It will bring in all your charts and values.  Now we have to clean up the dashboard so it looks nice.  Click Edit and start resizing and moving tiles around</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="587" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-48-1024x587.png" alt="" class="wp-image-7886" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-48-1024x587.png 1024w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-48-300x172.png 300w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-48-768x440.png 768w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-48.png 1125w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">To change the headings.  Click the &#8230; when you hover over a tile and click Configure tile settings</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="363" height="86" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-49.png" alt="" class="wp-image-7887" srcset="https://www.scom2k7.com/wp-content/uploads/2021/08/image-49.png 363w, https://www.scom2k7.com/wp-content/uploads/2021/08/image-49-300x71.png 300w" sizes="auto, (max-width: 363px) 100vw, 363px" /></figure>



<p class="wp-block-paragraph">When you give it a name it will replace the HotTub name at the top of the tile.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="272" height="145" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-50.png" alt="" class="wp-image-7888"/></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="184" height="97" src="https://www.scom2k7.com/wp-content/uploads/2021/08/image-52.png" alt="" class="wp-image-7891"/></figure>



<p class="wp-block-paragraph"><strong>Click Save</strong> when you are done.  You should now have a complete dashboard.</p>



<p class="wp-block-paragraph">Next lets setup some alerting so we don&#8217;t have to stare at the dashboards all day.</p>



<p class="wp-block-paragraph"><a href="https://www.scom2k7.com/monitoring-a-hot-tub-or-pool-with-azure-monitor-and-azure-log-analytics-part-4-alerting">Monitoring a Hot Tub or Pool with Azure Monitor and Azure Log Analytics Part 4 &#8211; Alerting</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
