<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>System Center Cross Platform and Interop</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/scxplat/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/scxplat/feed.xml</link>
    <description>Team blog for System Center Cross Platform and Interoperability - Microsoft’s manageability solutions for UNIX and Linux platforms and interoperability with third-party management systems.</description>
    <lastBuildDate>Wed, 17 Apr 2019 04:00:53 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>We’ve Moved!</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/weve-moved</link>
      <pubDate>Tue, 14 Feb 2012 15:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2012/02/14/weve-moved/</guid>
      <description><![CDATA[In order to provide a more consistent experience with the System Center product family, we've moved...]]></description>
      <content:encoded><![CDATA[<p>In order to provide a more consistent experience with the System Center product family, we've moved new blog content from the Opalis, Orchestrator and System Center Cross Platform sites to other System Center sites.</p>
<p>For Opalis / Orchestrator content, see the Orchestrator blog at <a href="https://blogs.technet.com/b/orchestrator">https://blogs.technet.com/b/orchestrator</a>.</p>
<p>For Operations Manager cross-platform content, see the Operations Manager blog at <a href="https://blogs.technet.com/b/momteam">https://blogs.technet.com/b/momteam</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Operations Manager 2012 Beta is available!</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/operations-manager-2012-beta-is-available</link>
      <pubDate>Thu, 21 Jul 2011 10:52:36 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2011/07/21/operations-manager-2012-beta-is-available/</guid>
      <description><![CDATA[&#160;  The public beta version of Operations Manager 2012 is now available here...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>The public beta version of Operations Manager 2012 is now available <a href="https://www.microsoft.com/systemcenter/en/us/om-vnext-beta.aspx">here</a> (<a title="https://www.microsoft.com/systemcenter/en/us/om-vnext-beta.aspx" href="https://www.microsoft.com/systemcenter/en/us/om-vnext-beta.aspx">https://www.microsoft.com/systemcenter/en/us/om-vnext-beta.aspx</a>).&#160;&#160; </p>  <p>This is first publicly available version of the new release, and it has lots of great new capabilities as described on the web page.&#160;&#160; There’s a great datasheet and FAQ list that are linked to from that page.</p>  <p>New cross-platform capabilities are in two categories:&#160; </p>  <ol>   <li>UNIX/Linux and </li>    <li>Java.&#160;&#160; </li> </ol>  <p>For UNIX/Linux, the major improvements are:</p>  <ul>   <li>You no longer need the “root” password for UNIX/Linux computers!&#160;&#160; The ability to elevate privileges using “sudo” is now implemented, so your UNIX/Linux admin can provide an unprivileged account to OpsMgr, and manage the elevation using UNIX/Linux tools.</li>    <li>Resource Pools are supported for UNIX/Linux computers, providing a configuration that’s highly available in the face of a Management Server failure</li>    <li>The console UI for discovering UNIX/Linux computers has been improved, and there’s now console UI for upgrading and uninstalling</li>    <li>Support for Red Hat 6 and AIX 7.1 is included</li> </ul>  <p>For Java, this beta includes new management packs for managing Java application servers, specifically IBM WebSphere, Oracle WebLogic, Red Hat JBoss, and Tomcat.&#160;&#160;&#160; Note that these management packs are in a .zip file that must be separately downloaded.&#160;&#160; Documentation is included in the .zip file.&#160;&#160; With these management packs, we’re extending OpsMgr to include monitoring the full range of applications that are found in enterprise – not only .NET, but Java as well.</p>  <p><strong>Please take this beta out for a test drive!</strong>&#160;&#160; We really want your feedback on the functionality as well as on any bugs or problems you find.&#160; </p>  <p>&#160;</p>  <p>Here are some useful links:</p>  <ul>   <li>The new <a href="https://www.microsoft.com/systemcenter/en/us/om-vnext-beta.aspx">Operations Manager 2012 beta page</a></li>    <li>Documentation: <a href="https://go.microsoft.com/fwlink/?LinkID=213297">https://go.microsoft.com/fwlink/?LinkID=213297</a></li>    <ul>     <li>Forums: <a href="https://social.technet.microsoft.com/Forums/en-US/category/systemcenteroperationsmanager">https://social.technet.microsoft.com/Forums/en-US/category/systemcenteroperationsmanager</a></li>      <li>Feedback: <a href="https://connect.microsoft.com/OpsMgr/Feedback">https://connect.microsoft.com/OpsMgr/Feedback</a></li>      <li>Team Blog: <a href="https://blogs.technet.com/b/momteam/">https://blogs.technet.com/b/momteam/</a></li>   </ul> </ul>]]></content:encoded>
    </item>
    <item>
      <title>OpsMgr 2007 R2 CU4 Ships!</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/opsmgr-2007-r2-cu4-ships</link>
      <pubDate>Tue, 01 Feb 2011 08:15:56 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2011/02/01/opsmgr-2007-r2-cu4-ships/</guid>
      <description><![CDATA[&lt;plagiarizing directly from Justin Incarnato of the OpsMgr team&gt;  I’m very happy to announce...]]></description>
      <content:encoded><![CDATA[<p>&lt;plagiarizing directly from Justin Incarnato of the OpsMgr team&gt;</p>  <p>I’m very happy to announce that R2 CU4 has now shipped.&#160; The Download and KB Article are available here: </p>  <p>KB Article:&#160; <a href="https://support.microsoft.com/kb/2449679">https://support.microsoft.com/kb/2449679</a></p>  <p>Download: <a href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=39a871e0-d996-4568-be5d-2edb6f539330&amp;displaylang=en">https://www.microsoft.com/downloads/en/details.aspx?FamilyID=39a871e0-d996-4568-be5d-2edb6f539330&amp;displaylang=en</a></p>  <p>CU4 is the highest quality CU shipped thus far, and resolves numerous long standing OM issues.&#160; It also significantly improves the deployment/install experience, while at the same time delivering some critical customer features such as SQL 2008 R2 Support. It’s the first CU to have been released to TAP first (Beta Release), and the second CU to integrate OM + XPlat, which has now become the expected experience for our customers. </p>  <p>PS:&#160; The following screenshot from Kevin Holman’s blog appears to be representative of the community reaction thus far:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/8037.clip_image002_07D689F5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/8037.clip_5F00_image002_5F00_07D689F5.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/1007.clip_image002_thumb_0A300BF3.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/1007.clip_5F00_image002_5F00_thumb_5F00_0A300BF3.jpg" width="702" height="539" /></a></p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript"> </script> <script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>Using Opalis to get info from the SCX Cross Platform Agent</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/using-opalis-to-get-info-from-the-scx-cross-platform-agent</link>
      <pubDate>Thu, 11 Nov 2010 12:48:43 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/11/11/using-opalis-to-get-info-from-the-scx-cross-platform-agent/</guid>
      <description><![CDATA[Having started on the Cross Platform &amp; Interop team before Opalis was a part of it, I think...]]></description>
      <content:encoded><![CDATA[<p>Having started on the Cross Platform &amp; Interop team before Opalis was a part of it, I think about cross platform integration a lot. Working with Opalis these days, I think about how we can handle cross platform situations in the data center, which includes working with UNIX and Linux. Opalis includes and Integration Pack for UNIX, which includes the following activities:</p>  <table border="1" cellspacing="0" cellpadding="5" width="506"><tbody>     <tr>       <td valign="top" width="175">Add Line</td>        <td valign="top" width="169">Delete Line</td>        <td valign="top" width="160">Rename File</td>     </tr>      <tr>       <td valign="top" width="175">Copy File</td>        <td valign="top" width="169">Insert Line</td>        <td valign="top" width="160">Replace Text</td>     </tr>      <tr>       <td valign="top" width="175">Create Folder</td>        <td valign="top" width="169">Monitor File</td>        <td valign="top" width="160">Restart System</td>     </tr>      <tr>       <td valign="top" width="175">Delete File</td>        <td valign="top" width="169">Monitor Folder</td>        <td valign="top" width="160">Run Program</td>     </tr>      <tr>       <td valign="top" width="175">Delete Folder</td>        <td valign="top" width="169">Move File</td>        <td valign="top" width="160">Search Text</td>     </tr>   </tbody></table>  <p>Now these activities are great and form the basic building blocks of a lot of capabilities, but they require installing an agent on the remote machine, and the agent is supported on RedHat 4 and 5, Solaris 8, 9 and 10, HPUX 11.11, and AIX 5.3. </p>  <p>Meanwhile, the current cross platform integrations for Operations Manager support the following operating systems:</p>  <ul>   <li>AIX 5.3 (Power), 6.1 (Power) </li>    <li>HP-UX 11iv2 (PA-RISC and IA64), and 11iv3 (PA-RISC and IA64) </li>    <li>Red Hat Enterprise Server 4 (x64 and x86) and 5 (x64 and x86) </li>    <li>Solaris 8 (SPARC), 9 (SPARC), and 10 (SPARC and x86 versions later than 120012-14) </li>    <li>SUSE Linux Enterprise Server 9 (x86), 10.1 (x86 and x64) and 11 </li> </ul>  <p>If you already have the Operations Manager cross platform agent installed, you probably don't want another agent on there as well, so utilizing the existing agent would be a good thing. In this article, I'll show you how to quickly create your own Opalis activity using the QIK CLI wizard and simple WinRM commands. This activity will be able to query the <a title="OpenPegasus" href="https://www.openpegasus.org/" target="_blank">OpenPegasus</a> (CIM) database on the UNIX/Linux computer to get information provided by the SCX Agent. In another article, I'll show you how to use the &quot;invoke&quot; command to run command lines on a remote computer so you can replicate all of the functionality currently provided in the UNIX IP.</p>  <h2>Creating your custom activity</h2>  <p>The first thing to realize is that you can create a new custom object out of virtually any command line, and that using a WinRM command, you can talk to the SCX agent on a UNIX or Linux computer. For example, here's a command you can use to enumerate the SCX Agent info:</p>  <pre style="border-bottom: #cecece 1px solid; border-left: #cecece 1px solid; padding-bottom: 5px; background-color: #e9e9e9; min-height: 40px; padding-left: 5px; width: 720px; padding-right: 5px; height: 52px; overflow: auto; border-top: #cecece 1px solid; border-right: #cecece 1px solid; padding-top: 5px"><pre style="background-color: #e9e9e9; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">winrm enumerate <a href="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_Agent?__cimnamespace=root/scx">https://schemas.microsoft.com/wbem/wscim/1/cim-<a style="color: #0000ff" href="https://search.microsoft.com/default.asp?so=RECCNT&amp;siteid=us%2Fdev&amp;p=1&amp;nq=NEW&amp;qu=schema&amp;IntlSearch=&amp;boolean=PHRASE&amp;ig=01&amp;i=09&amp;i=99">schema</a>/2/SCX_Agent?__cimnamespace=root/scx</a> -username:root –password:&lt;PASSWORD&gt; -r:https://&lt;computer name&gt;:1270/wsman -auth:basic -encoding:utf-8 -skipCAcheck -skipCNCheck -skipRevocationCheck -format:#pretty</pre></pre>

<p>Knowing this, you can start creating your own custom activity! Here's how:</p>

<ol>
  <li>Make sure you have the Quick Integration Kit installed </li>

  <li>Click <strong>Start &gt; All Programs &gt; Opalis Software &gt; Quick Integration Kit 3 &gt; QIK CLI</strong> </li>

  <li>Click <strong>Next</strong> </li>

  <li>Enter some information about the assembly you'll be creating. Just a name and file location will do here. 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0020.image_36284ECC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0020.image_5F00_36284ECC.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/4722.image_thumb_79FC8323.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/4722.image_5F00_thumb_5F00_79FC8323.png" width="498" height="384" /></a> </li>

  <li>Click <strong>Assembly Information</strong> </li>

  <li>Enter some more information to give a description, title, version number,etc. to the assembly. 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0525.image_4EB7EC1C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0525.image_5F00_4EB7EC1C.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/2262.image_thumb_7990502E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/2262.image_5F00_thumb_5F00_7990502E.png" width="377" height="265" /></a> </li>

  <li>Click <strong>Next</strong> </li>

  <li>On the <strong>Commands</strong> page, click <strong>Add</strong> to add a new command for the assembly. The <strong>Add/Edit Command</strong> dialog appears. </li>

  <li>On the <strong>General </strong>tab, enter a <strong>Name</strong> for the command (this will appear as the object name in the Client). </li>

  <li>Select <strong>Run Command</strong> as the mode – this allows you to run a command line. </li>

  <li>Enter a <strong>Description</strong> for the command just to provide some useful information 

    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/2275.image_4E4BB927.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/2275.image_5F00_4E4BB927.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/5822.image_thumb_193F29F7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/5822.image_5F00_thumb_5F00_193F29F7.png" width="479" height="372" /></a> </li>

  <li>Click on the <strong>Arguments</strong> tab. Now we have to add Parameters so that you can define some of the values at runtime. </li>

  <li>Click <strong>Add</strong> next to the Parameters box. The <strong>Add/Edit Parameter</strong> dialog appears. </li>

  <li>Since we need to make the namespace being queried a variable, it will become a parameter here. Enter the following information: 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/8228.image_400D4037.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/8228.image_5F00_400D4037.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0020.image_thumb_74AD9C72.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0020.image_5F00_thumb_5F00_74AD9C72.png" width="447" height="264" /></a> </li>

  <li>Click the <strong>Ellipsis (…)</strong> button next to <strong>Options</strong> and enter the following text to provide options for the namespace selection: 

    <blockquote>
      <p>SCX_Agent 
        <br />SCX_DiskDrive 

        <br />SCX_DiskDriveStatisticalInformation 

        <br />SCX_EthernetPortStatistics 

        <br />SCX_FileSystem 

        <br />SCX_FileSystemStatisticalInformation 

        <br />SCX_IPProtocolEndpoint 

        <br />SCX_LogFile 

        <br />SCX_MemoryStatisticalInformation 

        <br />SCX_OperatingSystem 

        <br />SCX_ProcessorStatisticalInformation 

        <br />SCX_StatisticalInformation 

        <br />SCX_UnixProcess 

        <br />SCX_UnixProcessStatisticalInformation</p>
    </blockquote>
  </li>

  <li>Click <strong>OK</strong>, then click <strong>Add</strong> again. </li>

  <li>Enter the following information for providing a username at runtime: 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/2656.image_6D8E5FFA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/2656.image_5F00_6D8E5FFA.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/2678.image_thumb_145C763B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/2678.image_5F00_thumb_5F00_145C763B.png" width="447" height="264" /></a> </li>

  <li>Click <strong>OK</strong>, then <strong>Add</strong> again. </li>

  <li>Enter the following information for providing the password at runtime: 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/3240.image_5F4FE70A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/3240.image_5F00_5F4FE70A.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/8547.image_thumb_5830AA92.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/8547.image_5F00_thumb_5F00_5830AA92.png" width="448" height="264" /></a> </li>

  <li>Click <strong>OK, </strong>then<strong> Add</strong> again. </li>

  <li>Enter the following information for providing the target computer name at runtime: 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0118.image_6602F08D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0118.image_5F00_6602F08D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0131.image_thumb_73D53688.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0131.image_5F00_thumb_5F00_73D53688.png" width="447" height="264" /></a> </li>

  <li>Now go back up to the <strong>Command Line</strong> box and enter the following: 

    <br />

    <br />winrm enumerate <a href="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/">https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/</a>$(namespace)?__cimnamespace=root/scx -username:$(username) -password:$(password) -r:<a href="https://$(computer">https://$(computer</a> name):1270/wsman -auth:basic -encoding:utf-8 -skipCAcheck -skipCNCheck -skipRevocationCheck -format:#pretty 

    <br /></li>

  <li>Since the output to StdOut and StdError automatically show up in published data, you don't need to&#160; add any specific published data items. Click <strong>OK</strong> to go back to the <strong>Commands</strong> page. </li>

  <li>Click <strong>Next</strong>. The wizard now builds your assembly file. By itself, your assembly could be used with the &quot;Run .NET Object&quot; activity that comes with QIK, but it's easier to use if you go ahead and make a custom Integration Pack. </li>

  <li>Click <strong>Build Integration Pack</strong>. This starts the Opalis Quick Integration Kit Wizard. </li>

  <li>Several of the fields will be filled in for you already. Just fill in the <strong>Category Name</strong> – this is what group the activity will appear under in the Designer Client. Use a unique name here.For the purposes of this exercise, I'll just use &quot;SCX&quot; 

    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/4426.image_3EC8A758.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/4426.image_5F00_3EC8A758.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/3348.image_thumb_6596BD98.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/3348.image_5F00_thumb_5F00_6596BD98.png" width="498" height="383" /></a> </li>

  <li>Click <strong>Next</strong> </li>

  <li>On the <strong>Objects</strong> tab, you should see the Query SCX Agent object automatically added 

    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/7633.image_5E778120.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/7633.image_5F00_5E778120.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/5327.image_thumb_575844A8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/5327.image_5F00_thumb_5F00_575844A8.png" width="498" height="384" /></a> </li>

  <li>Click <strong>Next</strong> </li>

  <li>There are no files to be added with the IP, so click <strong>Next</strong> again at the <strong>Dependencies</strong> page. </li>

  <li>Now you just need to name your IP file 
    <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/8055.image_2C13ADA1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/8055.image_5F00_2C13ADA1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/1682.image_thumb_52E1C3E1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/1682.image_5F00_thumb_5F00_52E1C3E1.png" width="498" height="384" /></a> </li>

  <li>Click <strong>Next</strong> to built the IP, then <strong>Finish</strong> to exit the wizard. </li>

  <li>Now just use the <strong>Opalis Deployment manager</strong> to register and deploy the IP to your client / action server. </li>
</ol>

<h2>&#160;</h2>

<h2>Using the New Activity</h2>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/6076.image_36D104F6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/6076.image_5F00_36D104F6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/2275.image_thumb_72909DA9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/2275.image_5F00_thumb_5F00_72909DA9.png" width="203" height="144" /></a></p>

<p>Now that you have the custom IP built and imported, you can use it in a workflow. The simplest example is shown above. You can get information back using this example (you just don't have any means of acting on the information yet). But first you have to configure the activity with runtime information, like this:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/5822.image_3D840E79.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/5822.image_5F00_3D840E79.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0216.image_thumb_645224B9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0216.image_5F00_thumb_5F00_645224B9.png" width="610" height="411" /></a></p>

<p>Now just open it in the testing console by clicking the <strong>Test</strong> button in the toolbar. Click <strong>Run</strong> to start the policy, and when it finishes, you'll see details like this:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/7633.image_5D32E841.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/7633.image_5F00_5D32E841.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/7484.image_thumb_35F89F0C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/7484.image_5F00_thumb_5F00_35F89F0C.png" width="894" height="418" /></a></p>

<p>Of course, you can't read all of the content under Standard output, but when you mouse over it, you 'll see this:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0121.image_75C28591.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0121.image_5F00_75C28591.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/3757.image_thumb_1C909BD2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/3757.image_5F00_thumb_5F00_1C909BD2.png" width="312" height="454" /></a></p>

<p>Looks like XML, doesn't it? Well, it is! That means I can use a <strong>Query XML</strong> activity in the workflow to actually do something with the data. This part is REALLY simple… Just drag a <strong>Query XML</strong> activity (under <strong>Utilities</strong>) into the policy and link it after the Query SCX Agent activity. Open the properties and set them like this:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/0118.image_435EB212.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/0118.image_5F00_435EB212.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/6560.image_thumb_03289898.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/6560.image_5F00_thumb_5F00_03289898.png" width="610" height="411" /></a></p>

<p>You now have a means to find out the architecture of the computer. Just look for the published data property of &quot;Number of Matches&quot; to be &gt; 0 and you've matched a value, and the value appears in &quot;Query Result&quot; as shown here:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/7558.image_29F6AED8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/7558.image_5F00_29F6AED8.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/8032.image_thumb_3BD342A5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/8032.image_5F00_thumb_5F00_3BD342A5.png" width="736" height="458" /></a></p>

<p>OK, that was simple, but how about if you want to get different information? I can just go back to the <strong>Query SCX Agent</strong> activity and change the namespace to any of the other values and re-run the policy. The result will show me what properties are available for me to use in the Query XML activity.</p>

<p>For example, changing the namespace value to &quot;SCX_FileSystem&quot;, I get back two different instances of the class, and in each one I see the &quot;&lt;p:AvailableSpace&gt;&quot; element. Now if I change my <strong>Query XML</strong> activity to look for that element, it looks like this:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/1682.image_5462DFF5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/1682.image_5F00_5462DFF5.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/7043.image_thumb_5B15E978.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/7043.image_5F00_thumb_5F00_5B15E978.png" width="610" height="411" /></a></p>

<p>And when I run the policy in the test console, I get this:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/1780.image_2FD15271.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/1780.image_5F00_2FD15271.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/2768.image_thumb_13C09386.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/2768.image_5F00_thumb_5F00_13C09386.png" width="729" height="466" /></a></p>

<p>The &quot;&lt;…&gt;&quot; means I got multi-value data back (which I can confirm because &quot;Number of matches = 2). Opening the Published Data Browser I see my values:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/4010.image_3A8EA9C6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/4010.image_5F00_3A8EA9C6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/7484.image_thumb_4141B349.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/7484.image_5F00_thumb_5F00_4141B349.png" width="489" height="423" /></a></p>

<p>Just to show you the power of this tiny little workflow, let's say I wanted to find the overall percentage of free disk space on the system. I can use a slightly more complicated XPath query to divide the available disk space into the total disk space and get that number! I just put the following text into the <strong>XPath Query</strong> box:</p>

<blockquote>
  <p><font face="Courier New">((//p:AvailableSpace) div (//p:FileSystemSize))</font></p>
</blockquote>

<p>And here is the result:</p>

<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/3755.image_1A076A14.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/3755.image_5F00_1A076A14.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/1373.image_thumb_204E40A2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/1373.image_5F00_thumb_5F00_204E40A2.png" width="533" height="402" /></a></p>

<p>I can now see that my system has 88.5% free disk space.!</p>

<p>Now it's your turn… go forth with this new knowledge and see what kind of information you can gather and use within your workflows using the SCX Cross Platform Agent for Operations Manager and Opalis!</p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript"> </script> <script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>Cross Platform Cumulative Update 3 for Operations Manager Ships!</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/cross-platform-cumulative-update-3-for-operations-manager-ships</link>
      <pubDate>Fri, 01 Oct 2010 09:29:00 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/10/01/cross-platform-cumulative-update-3-for-operations-manager-ships/</guid>
      <description><![CDATA[Cross Platform Cumulative Update 3 for Microsoft System Center Operations Manager 2007 R2 is now...]]></description>
      <content:encoded><![CDATA[<p><strong><font size="2" face="Segoe UI">Cross Platform Cumulative Update 3 for Microsoft System Center Operations Manager 2007 R2 is now available!</font></strong></p>  <p><font size="2" face="Segoe UI">Release notes for this update</font></p>  <ul>   <li><font size="2" face="Segoe UI">This update is only for cross platforms including the Linux operating system and the UNIX operating system. </font></li>    <li><font size="2" face="Segoe UI"><strong><em>This update is released as built-in components that are included in Cumulative Update 3 for System Center Operations Manager 2007 R2 instead of as a separate update</em></strong>. </font></li>    <li><font size="2" face="Segoe UI">Cross platform updates are language neutral. Therefore, this update is released in English only.</font> </li> </ul> <font size="2" face="Segoe UI">For more information about Cumulative Update 3 for System Center Operations Manager 2007 R2, click the following article number to view the article in the Microsoft Knowledge Base: </font>  <p><a href="https://support.microsoft.com/kb/2251525/"><font size="2" face="Segoe UI">2251525</font></a><font size="2" face="Segoe UI"> (https://support.microsoft.com/kb/2251525/ ) System Center Operations Manager 2007 R2 Cumulative Update 3 </font></p>  <h5><font size="3" face="Segoe UI">Issues that this update resolves</font></h5>  <p><font size="2" face="Segoe UI">The following issues are resolved in Cross Platform Cumulative Update 3 for Systems Center Operations Manager 2007 R2. </font></p>  <table style="list-style-type: disc" class="table" border="1" cellspacing="0" cellpadding="2" width="797" jquery1286209449981="176"><tbody jquery1286209449981="175">     <tr>       <th width="220">         <p align="center"><font color="#000000" size="2" face="Segoe UI">Issues</font></p>       </th>        </tr></tbody></table><div align="center"></div>        <table><tbody><tr><th width="313">         <p align="center"><font color="#000000" size="2" face="Segoe UI">Before you install this update</font></p>       </th>        </tr></tbody></table><div></div>        <table><tbody><tr><th width="263">         <p align="center"><font color="#000000" size="2" face="Segoe UI">After you install this update</font></p>       </th>     </tr>      <tr>       <td width="220"><font color="#000000" size="2" face="Segoe UI">The default polling interval may cause excessive CPU usage in monitors that are created from the service template.</font></td>        <td width="313"><font color="#000000" size="2" face="Segoe UI">The default polling interval is 30 seconds. This interval may cause excessive CPU usage on Solaris-based computers that run lots of processes.</font></td>        <td width="263"><font color="#000000" size="2" face="Segoe UI">The default polling interval is changed to 300 seconds.            <br />            <br /><b>Note</b> If you have an override in an existing template, you may have to override it again after you import the new template. </font></td>     </tr>      <tr>       <td width="220"><font color="#000000" size="2" face="Segoe UI">The default discovery interval for Linux objects or for UNIX objects may cause excessive CPU usage.</font></td>        <td width="313"><font color="#000000" size="2" face="Segoe UI">The default discovery interval for Linux objects or for UNIX objects is 3600 seconds (1 hour). This interval may cause excessive CPU usage on monitored computers.</font></td>        <td width="263"><font color="#000000" size="2" face="Segoe UI">The default discovery interval is upgraded to 14400 seconds (4 hours).</font></td>     </tr>      <tr>       <td width="220"><font color="#000000" size="2" face="Segoe UI">Linux management packs and UNIX management packs report errors in Management Pack Best Practices Analyzer. </font></td>        <td width="313"><font color="#000000" size="2" face="Segoe UI">These errors have no operational impact. However, the errors are unnecessarily displayed when you run Management Pack Best Practices Analyzer. </font></td>        <td width="263"><font color="#000000" size="2" face="Segoe UI">These errors are not displayed when you run the Management Pack Best Practices Analyzer.</font></td>     </tr>      <tr>       <td width="220"><font color="#000000" size="2" face="Segoe UI">Monitors in Linux management packs and in UNIX management packs incorrectly generate alerts when performance counters return NULL values. </font></td>        <td width="313"><font color="#000000" size="2" face="Segoe UI">Performance counters do not return performance values if a multi-segment logical disk is monitored on a Linux operating system or on a UNIX operating system. Instead, the performance counters return NULL values. These NULL values cause an alert to be incorrectly generated. </font></td>        <td width="263"><font color="#000000" size="2" face="Segoe UI">This issue is resolved.</font></td>     </tr>      <tr>       <td width="220"><font color="#000000" size="2" face="Segoe UI">The agent file for monitoring the HP-UX operating system uses excessive memory when HP-UX enumerates lots of processes. </font></td>        <td width="313"><font color="#000000" size="2" face="Segoe UI">The internal design of the agent file that is in HP-UX causes excessive memory to be used when HP-UX enumerates lots of processes.&#160; </font></td>        <td width="263"><font color="#000000" size="2" face="Segoe UI">The design is changed to significantly reduce memory usage.</font></td>     </tr>      <tr>       <td width="220"><font color="#000000" size="2" face="Segoe UI">The agent file for monitoring the Solaris 10 operating system leaks handles. </font></td>        <td width="313"><font color="#000000" size="2" face="Segoe UI">If an error occurs while the <strong class="uiterm">/proc as</strong> file is read in a Solaris 10 operating system, a file handle leak may occur. After a while, the agent file on Solaris 10 becomes unresponsive.</font></td>        <td width="263"><font color="#000000" size="2" face="Segoe UI">This issue is resolved.</font></td>     </tr>   </tbody></table>  <p><font size="2" face="Segoe UI">Additionally, the following feature addition is added in this update to control the rules that generate log file alerts in Linux management packs or in UNIX management packs: </font></p>  <ul>   <li><font size="2" face="Segoe UI">The default behavior combines duplicate log file entries into a single alert. After you install this update, you can generate a separate alert for each log file entry.</font> </li> </ul>  <p><font size="2" face="Segoe UI"></font></p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript"> </script> <script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>How You Can Drive the Direction of Cross Platform Support in Operations Manager</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/how-you-can-drive-the-direction-of-cross-platform-support-in-operations-manager</link>
      <pubDate>Wed, 18 Aug 2010 10:31:11 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/08/18/how-you-can-drive-the-direction-of-cross-platform-support-in-operations-manager/</guid>
      <description><![CDATA[Within any software company, it's always a struggle to come up with the right mix of functionality...]]></description>
      <content:encoded><![CDATA[<p>Within any software company, it's always a struggle to come up with the right mix of functionality and features for each release. In Microsoft, we try to gather a lot of customer data to help up make those decisions, and a common battle cry of product development teams for resourcing projects is &quot;show me the data!&quot;. One of the tools we use is the Customer Experience Improvement Program (CEIP), which for Operations Manager produces the Operational Data Reports (ODR). In short, the ODR reports show anonymous, aggregate data from all Operations Manager customers who have enabled ODR in the product.</p>  <table style="border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; background-color: #c4d2ff; width: 80%; font-family: segoe ui, tahoma, geneva, verdana, sans-serif; margin-left: 20px; font-size: 10pt; border-top: #c0c0c0 1px solid; border-right: #c0c0c0 1px solid" cellspacing="0" cellpadding="10"><tbody>     <tr>       <td style="text-align: center; background-color: #4f76ff; color: #fff; vertical-align: middle" width="50"><strong>Note:</strong></td>        <td>         <div style="margin-left: 20px; margin-right: 20px">Marnix Wolf has a good explanation of ODR, CEIP and other data collection on his blog here:            <br /><a title="https://thoughtsonopsmgr.blogspot.com/2010/02/ceip-odr-and-lot-what-are-they-and-why.html" href="https://thoughtsonopsmgr.blogspot.com/2010/02/ceip-odr-and-lot-what-are-they-and-why.html">https://thoughtsonopsmgr.blogspot.com/2010/02/ceip-odr-and-lot-what-are-they-and-why.html</a>             <br /></div>       </td>     </tr>   </tbody></table>  <p>So why am I mentioning this? It's not because we're having to justify whether or not to support cross platform operating systems in Operations Manager or other System Center products. The evidence is clear that it's a customer requirement and that we need to do it. We're not scaling back our plans for supporting cross platform. Far from it – we're working on supporting cross platform in much larger ways (which will be detailed as we get further in product development cycles). I'm mentioning ODR because we want to get a good estimate of the percentage of the Operations Manager customers who are using cross platform MPs, and also which ones they're using. </p>  <p><font color="#c0504d"><strong>Your cross platform ODR data could result in even more effort being put into cross platform support, or could help us decide resourcing for the individual supported operating systems.</strong> </font></p>  <p>People ask us all the time if we can &quot;officially&quot; support some new Linux or Unix platform, and without the data to back up these requests, it's not something we can justify. I know, I know… how can we get data from ODR on Management Packs that don't exist? Well it's an issue that has two sides. First, by tracking ODR data, we can spot trends or shifts in &quot;official&quot; MP usage. For example, if Red Hat 4 started declining and Red Hat 5 increased, we know people are moving to new versions. Or, if Sun Solaris usage was dropping and another Linux or Unix platform was gaining, we might say that was a trend toward that OS. Second, we can track &quot;unofficial&quot; MP usage too. For example, if you read this blog and created a CentOS management pack, we would be able to see that and it would show up as a statistic we could track. If we spot more MPs that are related to Linux and UNIX but not in the official supported list, there can be a point where we might add that MP as a supported OS. The thing is, that without the data, the only thing we can go by is random customer surveys and the existing ODR-enabled customers. This limits our decision-making abilities.</p>  <p><strong><font color="#c0504d" size="2">So here's your call to action:&#160;&#160;&#160;&#160;&#160;&#160; </font></strong><strong><font color="#000000" size="3">Enable Operational Data Reporting in Operations Manager!</font></strong></p>  <p><font color="#000000" size="2">It's easy and painless! Here's how:</font></p>  <ol>   <li><font color="#000000" size="2">Start the OpsMgr admin console (use elevated privileges if possible)</font></li>    <li><font color="#000000" size="2">Go to <strong>Administration &gt; Settings &gt; Privacy</strong></font></li>    <li><font color="#000000" size="2">Click on the <strong>Operational Data Reports</strong> tab</font></li>    <li><font color="#000000" size="2">Select <strong>Yes, send operational data reports to Microsoft (recommended)</strong> and click <strong>OK</strong></font></li> </ol>  <p><font color="#000000" size="2"></font></p>  <p><font color="#000000" size="2">Thanks for helping us make a better product and give you what you need for cross platform support!</font></p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript"> </script> <script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>Tip of the week: Keep up to date with Cross-Plat KB Articles using Bing search RSS output</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/tip-of-the-week-keep-up-to-date-with-cross-plat-kb-articles-using-bing-search-rss-output</link>
      <pubDate>Fri, 13 Aug 2010 12:26:23 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/08/13/tip-of-the-week-keep-up-to-date-with-cross-plat-kb-articles-using-bing-search-rss-output/</guid>
      <description><![CDATA[Yesterday I posted an article on the Opalis blog about this topic, so I thought it only fitting that...]]></description>
      <content:encoded><![CDATA[<p>Yesterday I posted an article on the <a href="https://blogs.technet.com/b/opalis" target="_blank">Opalis blog</a> about this topic, so I thought it only fitting that I repeat it here, customized for Cross Platform of course…</p>  <p>Microsoft is a big company, and there are lots of moving parts. A lot of times, things happen and you don't know about it, like new KB articles being released. I thought of this yesterday when JC Hornbeck posted a new article on the Opalis blog and referenced the KB at the end. Now, I get a monthly email with a spreadsheet of new or updated KB articles, but from that I have to search and see if any are relevant to me. Not only is that an extra step, I only get it once a month, so sometimes I could wait a whole month to find out something was published. Sure, I could ask the support guys to send me an email when they published relevant KB articles, but that's really not a scalable model – the CSS guys would have to create tons of different distribution lists and would be emailing lots of various people each time they published something.</p>  <p>Instead, I found a really simple way to keep myself notified using <a href="https://bing.com/">Bing</a> search, domain restrictions, and output as RSS. Now I have new KB articles pop up in Outlook when they're published. And, since my RSS feed updates once an hour, I'm at most an hour behind instead of a month. Since this was valuable to me, I thought I'd share it with you too.Note that these instructions are for Outlook 2010. Previous versions may be slightly (or radically) different.</p>  <ol>   <li>In Outlook 2010, Click on <strong>File &gt; Account Settings &gt; Account Settings</strong>. The <em>Account Settings</em> dialog opens. </li>    <li>Click on the <strong>RSS Feeds</strong> tab </li>    <li>Click <strong>New</strong>. The <em>New RSS Feed</em> dialog opens. </li>    <li>Copy and paste the following into the text box: <a title="https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3asupport.microsoft.com%2fkb&amp;format=rss" href="https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3asupport.microsoft.com%2fkb&amp;format=rss">https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3asupport.microsoft.com%2fkb&amp;format=rss</a>       <ul>       <li>(this searches for &quot;Cross Platform&quot; and &quot;System Center&quot; from the KB site) </li>     </ul>   </li>    <li>Click <strong>Add</strong>. The <em>RSS Feed Options</em> dialog opens. </li>    <li>Modify the feed name to something friendly, like &quot;SCX KB Articles&quot; </li>    <li>Click <strong>Change Folder</strong>. The <em>New RSS Feed Delivery Location</em> dialog opens. </li>    <li><strong>Expand</strong> RSS Feeds and click <strong>New Folder</strong>. </li>    <li>Enter a new folder name like &quot;SCX KB Articles&quot; and click <strong>OK.</strong> </li>    <li>Click <strong>OK</strong> to return to <em>RSS Feed Options</em>. </li>    <li><strong>Check the boxes</strong> under the <em>Downloads</em> section if you want to automatically download the whole article </li>    <li>Click <strong>OK</strong> to return to <em>Account Settings</em><strong>.</strong> </li>    <li>Click <strong>Close.</strong> </li> </ol>  <p>Your new RSS feed is now added to Outlook RSS feeds, and next time you do a Send/Receive, the RSS feed will pull in the items!</p>  <p>You can do this with just about anything that's searchable via Bing, so you could do this with stuff like:</p>  <ul>   <li>TechNet Library pages that mention &quot;Cross Platform&quot; and &quot;System Center&quot;:</li>    </ul><ul>     <li>&#160;<a title="https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3atechnet.microsoft.com%2fen-us%2flibrary&amp;format=rss" href="https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3atechnet.microsoft.com%2fen-us%2flibrary&amp;format=rss">https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3atechnet.microsoft.com%2fen-us%2flibrary&amp;format=rss</a></li>   </ul>    <ul><li>Webcasts and Virtual Labs that mention &quot;Cross Platform&quot; and &quot;System Center&quot;</li>    </ul><ul>     <li><a title="https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3amsevents.microsoft.com&amp;format=rss" href="https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3amsevents.microsoft.com&amp;format=rss">https://www.bing.com/search?q=%22cross+platform%22+AND+%22system+center%22+site%3amsevents.microsoft.com&amp;format=rss</a></li>   </ul>   <p>One caveat about this is that Bing limits you to 10 items in the RSS feed at a time, so you'll only get the most recent 10 items. But, over time you'll see new things pop up, and that's the goal.</p>  <p>Enjoy!</p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript"> </script> <script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>Operations Manager 2007 R2 Interop Connectors CU2 Released</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/operations-manager-2007-r2-interop-connectors-cu2-released</link>
      <pubDate>Wed, 04 Aug 2010 10:51:31 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/08/04/operations-manager-2007-r2-interop-connectors-cu2-released/</guid>
      <description><![CDATA[Last week I decided to rebuild my desktop and I'm finally back to full speed again. Now that I have...]]></description>
      <content:encoded><![CDATA[<p>Last week I decided to rebuild my desktop and I'm finally back to full speed again. Now that I have my Live Writer back installed and all my requisite plug-ins, I can post the release info about the Interop Connectors, though I know several bloggers have already beat me to the punch <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/3240.wlEmoticonsmile_7B40A9E0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/3240.wlEmoticonsmile_5F00_7B40A9E0.png" /></p>  <p>&#160;</p>  <p>We are pleased to announce the release of the Systems Center Operations Manager 2007 R2 Connectors Cumulative Update 2!&#160; </p>  <p><b>Feature Summary: </b>    <br />This updated release includes all features that were in the previous update release (<a href="https://support.microsoft.com/kb/975774">KB975774</a>) and additional fixes in this release: </p>  <ul></ul>  <ul>   <ul>     <li><strong>Added Support for Remedy 7.5</strong>         <ul>         <li>This update enables support for Remedy 7.5 with the Operations Manager 2007 R2 Connector for Remedy. </li>       </ul>     </li>      <li><strong>Added Support for HP Operations Manager for UNIX v9</strong>         <ul>         <li>This update enables support for HP Operations Manager for UNIX v9 with the Operations Manager 2007 R2 Connector for HP Operations Manager. The Connector supports HP Operations Manager for UNIX v9 on the following platforms:            <ul>             <li>HPUX 11i v3 Itanium </li>              <li>Solaris 10 SPARC </li>              <li>RedHat Enterprise Linux 5.2 x64 </li>           </ul>         </li>       </ul>     </li>      <li><strong>Fixed an issue where incorrect dates are passed to the remote system by the connector</strong>         <ul>         <li>The Connector performs an incorrect date conversion and forwards the incorrect date to the remote system. </li>       </ul>     </li>      <li><strong>Fixed an issue where Product Knowledge is not forwarded when the locale is Canadian English </strong>        <ul>         <li>If the locale on the Operations Manager server is set to Canadian English, the Product Knowledge will not be forwarded from Operations Manager to remote system, even if it is configured to do so. </li>       </ul>     </li>   </ul> </ul>  <p>This update is available from the Microsoft&#160; Download Center:&#160; </p>  <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=87c27d91-4549-4169-a87a-ca88e4136e4f&amp;displaylang=en">https://www.microsoft.com/downloads/details.aspx?FamilyID=87c27d91-4549-4169-a87a-ca88e4136e4f&amp;displaylang=en</a></p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript"> </script> <script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>Troubleshooting Cross Platform Discovery and Agent Installation (part 3)</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/troubleshooting-cross-platform-discovery-and-agent-installation-part-3</link>
      <pubDate>Thu, 10 Jun 2010 15:12:00 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-3/</guid>
      <description><![CDATA[This is part of a multi-part article (if you didn't gather that from the title). For easy reference,...]]></description>
      <content:encoded><![CDATA[<p><font size="2">This is part of a multi-part article (if you didn't gather that from the title). For easy reference, here are all the parts.</font></p>  <p><font size="2">(part 1)&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-1.aspx" target="_blank">Scenario #1 - &quot;There were no computers that met the specified discovery criteria&quot;</a></font></p>  <p><font size="2">(part 2)&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-2.aspx" target="_blank">Scenario #2 - &quot;SSH discovery failed.&quot; with &quot;unspecified problem&quot;</a></font></p>  <p><font size="2"><font size="2">(this article</font>) <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-3.aspx" target="_blank">Scenario #3 - &quot;Did not find a matching supported agent&quot;</a></font></p>  <p><font size="2">(part 4)&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-4.aspx" target="_blank">Scenario #4 – &quot;New computer shows as Platform: Unknown and Version: Unknown&quot;</a></font></p>  <p><font size="2"></font></p>  <p><strong><font size="4">Scenario #3 - &quot;Did not find a matching supported agent&quot;</font></strong></p>  <p>I barely got past my last issue, and now in DebugView I see this (note the last line):</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:162934c3-153d-499e-91e3-0bdecc61e594" class="wlWriterSmartContent">   <pre class="brush: text">[6556] 9| DiscoveryScript.Discovery.Task returned as succeeded 
[6556] 9| Return from DiscoveryTaskHelper.ExecuteOSInformationScript() 
[6556] bd9a8d8f-2686-48f9-9831-a04bb45459c9 | 9 | Return from DiscoveryTaskHelper.ExecuteSSHDiscovery() 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] bd9a8d8f-2686-48f9-9831-a04bb45459c9 | 9 | 10.10.10.17: ExecuteSSHDiscovery successful. 
[6556] bd9a8d8f-2686-48f9-9831-a04bb45459c9 | 9 | Set MonitoringTaskResult 
[6556] bd9a8d8f-2686-48f9-9831-a04bb45459c9 | 9 | Call to DiscoveryTaskHelper.GetSupportedAgentInfo() 
[6556] bd9a8d8f-2686-48f9-9831-a04bb45459c9 | 9 | Return from DiscoveryTaskHelper.GetSupportedAgentInfo() 
[6556] Microsoft.MOM.UI.Console.exe Error: 0 : 
[6556] bd9a8d8f-2686-48f9-9831-a04bb45459c9 | 9 | 10.10.10.17: Did not find a matching supported agent. </pre>
</div>

<p>Ok, so apparently, even though I imported the CentOS management pack and made copies of the Red Hat agents to work for CentOS, OpsMgr still thinks this is an unsupported system. So now what? Well, I have to think of the components that OpsMgr uses to make this determination…</p>

<ol>
  <li>The results of the GetOSVersion.sh script
    <br />

    <br />is compared to…

    <br /></li>

  <li>The CentOS Management Pack class:Microsoft.Linux.CentOS.5.i386.Discovery (since this is an x86 computer)
    <br />

    <br />which then deploys…

    <br /></li>

  <li>The agent RPM file itself</li>
</ol>

<p>Let's examine each to see what's going wrong…First the GetOSVersion.sh script. The DebugView output doesn't show anything about the results of running the script, so I go back to the debug logs in the C:\Windows\temp folder and find <strong>SSHCommandProbe.log</strong>. Looking in this log file, I see this XML was returned:</p>

<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">DiscoveredOS</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">Hostname</span><span class="kwrd">&gt;</span>centos55-x86<span class="kwrd">&lt;/</span><span class="html">Hostname</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">OSName</span><span class="kwrd">&gt;</span>CentOS<span class="kwrd">&lt;/</span><span class="html">OSName</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">OSAlias</span><span class="kwrd">&gt;</span>CentOS<span class="kwrd">&lt;/</span><span class="html">OSAlias</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">Version</span><span class="kwrd">&gt;</span>5.5<span class="kwrd">&lt;/</span><span class="html">Version</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">Arch</span><span class="kwrd">&gt;</span>i686<span class="kwrd">&lt;/</span><span class="html">Arch</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">IsLinux</span><span class="kwrd">&gt;</span>true<span class="kwrd">&lt;/</span><span class="html">IsLinux</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">DiscoveredOS</span><span class="kwrd">&gt;</span></pre>

<p>Now I compare that to my MP's discovery class (of which, the &quot;InstanceSettings&quot; part is shown below):</p>

<pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">ClassId</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Microsoft.Linux.CentOS.5.SupportedAgent&quot;]$<span class="kwrd">&lt;/</span><span class="html">ClassId</span><span class="kwrd">&gt;</span>
  <span class="kwrd">&lt;</span><span class="html">InstanceSettings</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;</span><span class="html">Settings</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/UnixOS$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>CentOS 5 (i386)<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/Version$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>1.0.3<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/Build$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>106<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/OS$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>CentOS<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/Arch$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>i386<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/ArchFriendly$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>i386<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/ArchKitName$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>i386<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/Ext$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>rpm<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
     <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/MinVersion$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>5<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/ComputerType$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>Microsoft.Linux.CentOS.5.Computer<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/KitOSVersion$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>5<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
      <span class="kwrd">&lt;</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Name</span><span class="kwrd">&gt;</span>$MPElement[Name=&quot;Unix!Microsoft.Unix.SupportedAgent&quot;]/TaskVersion$<span class="kwrd">&lt;/</span><span class="html">Name</span><span class="kwrd">&gt;</span>
        <span class="kwrd">&lt;</span><span class="html">Value</span><span class="kwrd">&gt;</span>5<span class="kwrd">&lt;/</span><span class="html">Value</span><span class="kwrd">&gt;</span>
       <span class="kwrd">&lt;/</span><span class="html">Setting</span><span class="kwrd">&gt;</span>
    <span class="kwrd">&lt;/</span><span class="html">Settings</span><span class="kwrd">&gt;</span>
<span class="kwrd">&lt;/</span><span class="html">InstanceSettings</span><span class="kwrd">&gt;</span></pre>


<p>Comparing the &lt;Arch&gt; element of the script results and the &quot;Arch$&quot; setting in the MP, I see my problem… My MP says &quot;i386&quot; and my GetOSVersion script says &quot;i686&quot;. So, My MP is wrong and needs to be changed. And, before I go creating yet another scenario step, I know my agent RPM file name needs to be changed too in order to be consistent. So I will change the &quot;Arch$&quot;, &quot;ArchFriendly$&quot; and &quot;ArchKitName$&quot; settings in the MP to &quot;i686&quot; (and increment the version number of the MP) and change my file name to scx-1.0.4-258.centos.5.i686.rpm. </p>

<p>Now I will re-run the discovery and see what happens. Ah-ha! This time it says &quot;Found a matching supported agent&quot;. Great! My discovery wizard shows the correct OS and architecture:</p>

<p><a href="file:///C:/Users/rhearn/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1581D08/image[4].png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb[1]" border="0" alt="image_thumb[1]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/5355.image_thumb1_67A5E3D1.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/5355.image_5F00_thumb1_5F00_67A5E3D1.png" width="552" height="173" /></a> </p>

<p>Now I can select the computer and deploy the agent. It's successful! Just to show you what that looks like in DebugView, here's the output:</p>

<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:ad45f499-ac58-46a5-8fc9-9837dd7ed56a" class="wlWriterSmartContent">
  <pre class="brush: text">[6556] Entered Install/Upgrade Process 
[6556] Call to executeDeploymentTask() 
[6556] Return from executeDeploymentTask() 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] centos55-x86: Deployment was successful 
[6556] Entered Install Process 
[6556] Call to executeInstallationTask() 
[6556] Return from executeInstallationTask() 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] centos55-x86: Installation was successful 
[6556] Call to DiscoveryTaskHelper.ExecuteWSManDiscovery() 
[6556] Return from DiscoveryTaskHelper.ExecuteWSManDiscovery() 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] centos55-x86WS-Man result validation was successful 
[6556] Call to DiscoveryTaskHelper.SignHostCertificate() 
[6556] Return from DiscoveryTaskHelper.SignHostCertificate() 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] centos55-x86: Certififcate was signed successfully 
[6556] Begin Post-Process WS-Man Validation Process 
[6556] Call to DiscoveryTaskHelper.ExecuteWSManDiscovery() 
[6556] Return from DiscoveryTaskHelper.ExecuteWSManDiscovery() 
[6556] WS-Man result has no exceptions 
[6556] Call to DiscoveryTaskHelper.GetSupportedAgentInfo() 
[6556] Return from DiscoveryTaskHelper.GetSupportedAgentInfo() 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] centos55-x86: Post-Process WS-Man Validation succeded 
[6556] End Post-Process WS-Man Validation Process 
[6556] Microsoft.MOM.UI.Console.exe Information: 0 : 
[6556] centos55-x86: Discovery into OpsMgr succeeded </pre>
</div>

<p>I click <strong>Done</strong> to exit the discovery wizard and now I can go see how my new computer shows up in the console. It's not quite what I expect though.</p>

<p>More on that in <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-4.aspx" target="_blank">part 4</a>.</p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript">
tweetmeme_url = 'https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-3.aspx';
</script>
<script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
    <item>
      <title>Troubleshooting Cross Platform Discovery and Agent Installation (part 1)</title>
      <link>https://docs.microsoft.com/archive/blogs/scxplat/troubleshooting-cross-platform-discovery-and-agent-installation-part-1</link>
      <pubDate>Thu, 10 Jun 2010 15:12:00 GMT</pubDate>
      <dc:creator><![CDATA[Robert_Hearn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/scxplat/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-1/</guid>
      <description><![CDATA[Troubleshooting discovery and agent installation can be challenging when it comes to the cross...]]></description>
      <content:encoded><![CDATA[<p>Troubleshooting discovery and agent installation can be challenging when it comes to the cross platform extensions, mainly because the UI isn't always intuitive or directly helpful in determining the root cause of an issue. You often have to use logs or debugging tools to follow what's going on behind the UI and at the same time know what is supposed to be going on, so that you can figure out where the process is breaking. This process is even more challenging when you're working with a custom Management Pack (like the one I did for CentOS) because there are more &quot;untested&quot; variables. To demonstrate how some of these issues occur and how some of them are more prevalent with a custom MP, I'm actually going to use my CentOS 5.5 computer in the discovery process.</p>  <p>I was originally going to write this as one article and just divide it into sections, but when the word count got over 2500, I thought it would be best to break it up into smaller pieces. I'll go ahead and link all the parts here so you can be sure to get them:</p>  <p><font size="2">(this article) <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-1.aspx" target="_blank">Scenario #1 - &quot;There were no computers that met the specified discovery criteria&quot;</a></font></p>  <p><font size="2">(part 2)&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-2.aspx" target="_blank">Scenario #2 - &quot;SSH discovery failed.&quot; with &quot;unspecified problem&quot;</a></font></p>  <p><font size="2">(part 3)&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-3.aspx" target="_blank">Scenario #3 - &quot;Did not find a matching supported agent&quot;</a></font></p>  <p><font size="2">(part 4)&#160;&#160;&#160;&#160;&#160;&#160; <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-4.aspx" target="_blank">Scenario #4 – &quot;New computer shows as Platform: Unknown and Version: Unknown&quot;</a>      <br /></font></p>  <h3>Tools and Logs Mentioned</h3>  <p>I'll be talking about a number of tools and log files for this set of articles, and for your convenience, I'll summarize them here:</p>  <ul>   <li><a title="DebugView" href="https://technet.microsoft.com/en-us/sysinternals/bb896647.aspx" target="_blank">DebugView</a> is one of my favorite tools for troubleshooting issues with installation of UNIX and Linux agents. The reason is that it shows me information that doesn't appear in the module logging, and it's quicker than activating and viewing the overall OpsMgr trace logging. Using DebugView, I can start it, begin a discovery, and see debugging information output to the DebugView window in real time. In this article, I will discuss a few scenarios and how DebugView can help you resolve them. </li>    <li><a href="https://technet.microsoft.com/en-us/library/ee344801.aspx" target="_blank">Module Debug Logging</a> is a set of log files that are generated when you enable them using the process described <a href="https://technet.microsoft.com/en-us/library/ee344801.aspx" target="_blank">here</a>.</li>    <li><a href="https://technet.microsoft.com/en-us/library/ee344805.aspx" target="_blank">OpsMgr Trace Logging</a> is another set of log files generated when you enable trace logging using the process described <a href="https://technet.microsoft.com/en-us/library/ee344805.aspx" target="_blank">here</a>.</li>    <li><a href="https://technet.microsoft.com/en-us/library/ee373752.aspx" target="_blank">SCX Agent logs and CIM logs</a> are the log files on the Unix or Linux computer, and are controlled using the process described <a href="https://technet.microsoft.com/en-us/library/ee373752.aspx" target="_blank">here</a>.</li>    <li><a href="https://winscp.net/eng/index.php" target="_blank">WinSCP</a> and <a href="https://www.putty.org/" target="_blank">PuTTY</a> are tools for remote file sharing and remote login to Unix and Linux computers from Windows. </li> </ul>  <p>&#160;</p>  <h3>Discovery Process Flow</h3>  <p>First of all, it's helpful to understand the actual agent discovery and installation process. Here's a diagram of that:</p>  <p><a href="file:///C:/Users/rhearn/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1581D08/DiscoveryProcess7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DiscoveryProcess_thumb3" border="0" alt="DiscoveryProcess_thumb3" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/4214.DiscoveryProcess_thumb3_31DB8272.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/4214.DiscoveryProcess_5F00_thumb3_5F00_31DB8272.png" width="759" height="1298" /></a> </p>  <p></p>  <p><font size="4"><strong></strong></font></p>  <p><font size="4"><strong>Scenario #1 - &quot;There were no computers that met the specified discovery criteria&quot;</strong></font></p>  <p>When you do a discovery and you see the following message in the discovery results, it can sometimes be a little difficult to figure out.</p>  <p><a href="file:///C:/Users/rhearn/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1581D08/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb1" border="0" alt="image_thumb1" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/6837.image_thumb1_316D33BC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/6837.image_5F00_thumb1_5F00_316D33BC.png" width="531" height="170" /></a> </p>  <p>In this example, I entered an IP address (not a DNS name) in the discovery criteria, and I knew I had the root account correct, so I wondered what it could be. Maybe DNS reverse lookup? I go and check DNS settings (my HOSTS file) and it has my Linux computer in there so that shouldn't be the problem. Going to DebugView output, I see this:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:9d45c369-288b-4443-a820-ae36887cfdab" class="wlWriterSmartContent">   <pre class="brush: text">[11160] initializeWorkers 
[11160] Initializing _workerSupportedUnixAgents 
[11160] Initializing _workerAvailableUnixAgents 
[11160] Begin Supported Agent Info Query 
[11160] Begin Available Unix Agents Query 
[11160] Microsoft.MOM.UI.Console.exe Information: 0 : 
[11160] Supported agents result: {### lots of XML here ###}
[11160] Microsoft.MOM.UI.Console.exe Information: 0 : 
[11160] Available agents result:  
[11160] Queries completed 
[11160] Microsoft.MOM.UI.Console.exe Error: 0 : 
[11160] One of the queries returned a null value </pre>
</div>

<p>So if I look at this output and compare it to the flowchart of discovery steps above, it looks like the process to find the list of supported agents worked, but the process to actually find the available agent files returned nothing. I actually know this is supposed to return an XML-formatted list of the files in that directory, so the fact that it's not means something's going wrong in running the script that gets that list.</p>

<p>I know that the agent files are located in the following directory:</p>

<pre class="csharpcode">C:\Program Files\System Center Operations Manager 2007\AgentManagement\UnixAgents</pre>


<p>Going to that directory, I see a bunch of agent files. So if I can browse that directory and see files, but OpsMgr can't get a list of files, what's going on? I know that OpsMgr runs under a configured set of user credentials (not just the logged in user), so maybe it's there? Oh yeah, I remember that I had to change the admin password the other day, but I guess I forgot to change it in OpsMgr.</p>

<p>I go to the Run As Configuration settings and update the password in the administrator account, and re-run the discovery. It's still not completely succeeding but I'm past the point I was. The DebugView output now shows this:</p>

<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:f32c3428-b7e9-4f15-a8ea-c502c7ff2e88:b652bbdb-7f79-4961-b307-16a7be8a1cc3" class="wlWriterSmartContent">
  <pre class="brush: text">[6556] initializeWorkers
[6556] Initializing _workerSupportedUnixAgents
[6556] Initializing _workerAvailableUnixAgents
[6556] Begin Supported Agent Info Query
[6556] Begin Available Unix Agents Query
[6556] Microsoft.MOM.UI.Console.exe Information: 0 :
[6556] Supported agents result: &lt;SupportedAgents&gt;
[6556] aris.10.Computer&quot; KitOSVersion=&quot;10&quot; TaskVersion=&quot;10&quot; DisplayName=&quot;Solaris 10 (x86)&quot; /&gt;
[6556] Microsoft.MOM.UI.Console.exe Information: 0 :
[6556] Available agents result: &lt;SupportedAgents&gt;
[6556] Queries completed
[6556] Call Submit Discovery Task
... (more after that)</pre>
</div>

<p>After fixing the above, the discovery details in the UI shows this:</p>

<p><a href="file:///C:/Users/rhearn/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles1581D08/image7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb3" border="0" alt="image_thumb3" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/01/16/metablogapi/1641.image_thumb3_1841B3B7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-01-16-metablogapi/1641.image_5F00_thumb3_5F00_1841B3B7.png" width="482" height="312" /></a> </p>

<p>More on this in <a href="https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-2.aspx" target="_blank">part 2</a>!</p><div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"><br /><br /><script type="text/javascript">
tweetmeme_url = 'https://blogs.msdn.com/b/scxplat/archive/2010/06/10/troubleshooting-cross-platform-discovery-and-agent-installation-part-1.aspx';
</script>
<script type="text/javascript" src="https://tweetmeme.com/i/scripts/button.js"></script></div>]]></content:encoded>
    </item>
  </channel>
</rss>