<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.infosupport.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SYSTEM OPERATIONS [Michel Kamp]</title><link>http://blogs.infosupport.com/michelk/default.aspx</link><description>The challenge to ease system operations</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>This Is My Last BLOG Post</title><link>http://blogs.infosupport.com/michelk/archive/2007/07/04/This-Is-My-Last-BLOG-Post.aspx</link><pubDate>Wed, 04 Jul 2007 09:19:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:12398</guid><dc:creator>michel kamp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/12398.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=12398</wfw:commentRss><description>&lt;p&gt;Hello bloggers,&lt;/p&gt;&lt;p&gt;This will be my last blog post by and for Info Support.&lt;/p&gt;&lt;p&gt;I will be blogging in the future on &lt;a href="http://www.scug.nl/"&gt;www.scug.nl&lt;/a&gt;&amp;nbsp;the Dutch System Center User Group or on a other blog site. (Just&amp;nbsp;search for my name on the&amp;nbsp;internet)&lt;/p&gt;&lt;p&gt;Hope you &lt;span style="font-size:10pt;font-family:'Arial','sans-serif';"&gt;enjoyed &lt;/span&gt;the blogs post i have written.&lt;/p&gt;&lt;p&gt;See you later.....&lt;/p&gt;&lt;p&gt;Michel&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=12398" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/thee+nd/default.aspx">thee nd</category></item><item><title>MOM ORACLE MANAGEMENT PACK</title><link>http://blogs.infosupport.com/michelk/archive/2006/11/02/MOM-ORACLE-MANAGEMENT-PACK.aspx</link><pubDate>Thu, 02 Nov 2006 12:57:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10894</guid><dc:creator>michel kamp</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10894.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10894</wfw:commentRss><description>&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Feeling lucky today?. Due to a feet operation I&amp;rsquo;m in recovery at home. So my mind was spinning to do something. I was always wondering why there wasn&amp;rsquo;t a ORACLE management pack for MOM. Of course you could buy one form Netiq example , but the complete version will have more overhead that you want (I tried it). No I want a FREE and simple one!. &lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Ok so you&amp;rsquo;re lucky, here&amp;rsquo;s the free oracle MP.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;I&amp;rsquo;m NOT a oracle expert so there maybe missing some checks but it&amp;rsquo;s a start. If you give me some remarks then I have a look at it.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;strong&gt;&lt;u&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;What does it for all oracle instances:&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;it monitors the oracle alert files. And report the important ORA-xxx messages and oracle text messages. (last one disabled by default).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;it monitors oracle NT services state changes.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;it collects important performance counters from the instances. (v$ views)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;It monitors the free space on tablespaces. And report if below 25% free. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;-&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Oracle instances discovery. Automatically finds all instances and SIDs in all homes.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;strong&gt;&lt;u&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Configuration:&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;To use all the monitor features you must do a little configuration on the oracle instances and the mp.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;em&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;At the oracle servers:&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;1. Change the alertlogfile locations. (no shutdown required)&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;1)&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;open the enterprise manager login to the instance under system sysdba&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;2)&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;go to configuration -&amp;gt; all initialization parameters&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;3)&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Change the &amp;ldquo;background_dump_dest&amp;rdquo; to &amp;ldquo;c:\oracle\alertlogs&amp;rdquo; You can change this path but then you have also to change the MOM alert log file provider.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;4)&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Then apply.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#a6a6a6;margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&lt;font size="3"&gt;5)&lt;/font&gt;&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;Do step 1 .. 4 for every instance you have running on any server.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Now all the alert logs are written to a standard location. This is needed because the&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Path of the &amp;ldquo;MOM application log provider&amp;rdquo; cannot be dynamically configured.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;2. Install the ORACLE ODBC driver and client tools (connectivity) on the oracle servers.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;3. The performance and table space check use a oracle account to login. You specify this at the respond rules. I use the system user for this. But better is to create a special account for this. If you do be sure it can read the sys.v$ views and the tablespace table.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;em&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;At the mom oracle mp:&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Import the MOM ORACLE MP&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;change the user and passwords of the respond script of the rules:&lt;br /&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;[MITS] ORACLE\ [MITS] ORACLE CHECKS\ [MITS] Collect Oracle free tablespace info&lt;br /&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;and&lt;br /&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;[MITS] ORACLE\ [MITS] ORACLE PERFORMANCE V$ COLLECTIONS\*&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;change the path of the &amp;ldquo;providers\[MITS] oracle alert log files&amp;rdquo; provider to the location you have changed in step 1 &amp;ldquo;change the alertlogfile locations&amp;rdquo;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;change or create more alert rules for notification.&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;do a commit.&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;That&amp;rsquo;s all.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;strong&gt;&lt;u&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;What you will see at the operator console:&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Open the mom operator console go to the &amp;ldquo;Alerts\[MITS] Oracle&amp;rdquo; folder.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Open the mom operator console go to the &amp;ldquo;Performance\[MITS] Oracle&amp;rdquo; folder.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;There should me more views created but it&amp;rsquo;s a start.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Hope you enjoy this MP.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Download at : &lt;a href="http://blogs.infosupport.com/files/folders/10895/download.aspx"&gt;http://blogs.infosupport.com/files/folders/10895/download.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;font face="Times New Roman" size="3"&gt;Michel Kamp&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10894" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+2005/default.aspx">MOM 2005</category><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+Management+Packs+_2800_MP_2900_/default.aspx">MOM Management Packs (MP)</category><category domain="http://blogs.infosupport.com/michelk/archive/tags/Oracle/default.aspx">Oracle</category></item><item><title>PART 1: AXIOS ASSYST MOM PRODUCT CONNECTOR</title><link>http://blogs.infosupport.com/michelk/archive/2006/10/11/PART-1_3A00_-AXIOS-ASSYST-MOM-PRODUCT-CONNECTOR.aspx</link><pubDate>Wed, 11 Oct 2006 08:19:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10806</guid><dc:creator>michel kamp</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10806.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10806</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&lt;u&gt;Why:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;We are using Assyst as our helpdesk tool. If MOM detects a critical error this must be logged as a Assyst call. Now we are doing this manually.&amp;nbsp;I always wondered why there was no MOM product connector for ASSYST. Yesterday I could not wait anymore for it so I have build one my self.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;What is it:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The first release will be one build on the MPC SDK example and will be a basic one-way connector and a ASSYST webservice.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;How this works:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The new alert is&amp;nbsp;generated in MOM. You evaluate it&amp;nbsp;if this should be logged into ASSYST.&amp;nbsp; You change the resolution state to &amp;quot;Log to Assyst&amp;quot;. The MPC will now do a webservice call to the Assyst webservice. This webservice will make a Assyst incident using the ACLI (from Assyst) interface. The ACLI returns the incident number. The MPC receives the incident number and saves this in the MOM alerts &amp;quot;ticked id&amp;quot; field. At last the MPC changes the resolution state to &amp;quot;level 1:.... assigned...&amp;quot;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Status:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Yesterday&amp;nbsp;I complied&amp;nbsp;,installed and tested the ASSYST MPC. And it works!!! Now I have to put in some error handling.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Download:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In part 2 I will post the setup package. Please let me know if you like this worked out idea.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Michel Kamp&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10806" width="1" height="1"&gt;</description></item><item><title>MOM MP: Basic Windows Security check</title><link>http://blogs.infosupport.com/michelk/archive/2006/09/14/MOM-MP_3A00_-Basic-Windows-Security-check.aspx</link><pubDate>Thu, 14 Sep 2006 04:36:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10611</guid><dc:creator>michel kamp</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10611.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10611</wfw:commentRss><description>&lt;p&gt;Due to account policy&amp;#39;s we forbid&amp;nbsp;administrators to logon with&amp;nbsp;specific domain admin accounts or with the local administrator accounts. Also wanted was a security audit to lookup or monitor possible attacks.&lt;/p&gt;&lt;p&gt;To do this I&amp;#39;ve written a simple security management pack. That collects all security events and generate alerts when a logon fails 3 times&amp;nbsp;within 3 min , account rights are changed and when a&amp;nbsp;local administrator, specific admin account logon (successful) &amp;nbsp;is detected.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Pre-installs:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;1&lt;/u&gt;&amp;nbsp;Import the security MP into MOM.&amp;nbsp;Its by default assigned to all windows servers.&lt;/p&gt;&lt;p&gt;&lt;u&gt;2&lt;/u&gt; Change the&amp;nbsp;domain&amp;nbsp;audit policy to&amp;nbsp;&amp;quot;audit account logon events&amp;quot; , &amp;nbsp;&amp;quot;audit&amp;nbsp;logon events&amp;quot;&amp;nbsp;and &amp;quot;audit&amp;nbsp;account management&amp;quot; to value &amp;quot;Success,Failure&amp;quot;. Change also for the Evenlog policy that your eventlogs are min 20Mb big. AND THAT OVERWRITE IF NEEDED IS ACTIVATED. MOM will be fast enough to store the evens in the database before the will be overwritten in case of a flush attack. Otherwise your system will go in HOLD status. (and that&amp;#39;s not what you want)&lt;/p&gt;&lt;p&gt;&lt;u&gt;3&lt;/u&gt;&amp;nbsp;Deploy your policy.&lt;/p&gt;&lt;p&gt;&lt;u&gt;4&lt;/u&gt; Change the rules to the admin accounts you want to monitor. Rule &amp;quot;[MITS] SECURITY ISSUE ALERT ON [Logon/Logoff admin_xxx]&amp;quot; -&amp;gt; &amp;quot;criteria&amp;quot; property &amp;quot;user name&amp;quot; to what specific account you want to monitor. For multiply accounts you can also use a regexpression for this.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;5&lt;/u&gt; Do a MOM commit.&lt;/p&gt;&lt;p&gt;&lt;u&gt;6&lt;/u&gt; Open the operator console and go to the &amp;quot;security views&amp;quot; There must be events in it.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;To do:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;- I&amp;#39;m working on a datawarehouse report that will analyze the events.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Be aware:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;That your onepoint db will grow faster.&lt;/p&gt;&lt;p&gt;That the mom datawarehouse db will also grow faster.&lt;/p&gt;&lt;p&gt;So make source there enough space in it.&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;&lt;a href="http://blogs.infosupport.com/files/folders/michelk/entry10606.aspx" title="You can download the MP HERE"&gt;&lt;font color="#4c7a9e"&gt;You can download the MP HERE&lt;/font&gt;&lt;/a&gt;:&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Michel&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10611" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+2005/default.aspx">MOM 2005</category><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+Management+Packs+_2800_MP_2900_/default.aspx">MOM Management Packs (MP)</category></item><item><title>PART 2: Mass MOM rule Editor</title><link>http://blogs.infosupport.com/michelk/archive/2006/09/07/PART-2_3A00_-Mass-MOM-rule-Editor.aspx</link><pubDate>Thu, 07 Sep 2006 08:42:41 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10517</guid><dc:creator>michel kamp</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10517.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10517</wfw:commentRss><description>&lt;p&gt;Ok did some coding today.&lt;/p&gt; &lt;p&gt;There's the first real build. !!!!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Please &lt;strong&gt;test&amp;nbsp;&lt;/strong&gt;it&amp;nbsp;&lt;strong&gt;NOT&lt;/strong&gt; on production ;-)&amp;nbsp;&lt;/p&gt; &lt;p&gt;Don't except error handling in this version.&lt;/p&gt; &lt;p&gt;The tool is quite&amp;nbsp;easy to understand.&lt;/p&gt; &lt;p&gt;1. Run the exe on you MOM server (with the MOM SDK installed).&lt;/p&gt; &lt;p&gt;2. Press on "Get MPs". And wait.&lt;/p&gt; &lt;p&gt;3.&amp;nbsp;Navigate to your rule group.&amp;nbsp;You can&amp;nbsp;rightmouse click to do&amp;nbsp;the actions enable/disable all rules or selected rule group.&lt;/p&gt; &lt;p&gt;4. If there are rules in the rule group they are displayed in the rule list.&lt;/p&gt; &lt;p&gt;5. Select the rule you want to change. For now you can only change : disable/enable the rule and the CompanyKnowledge fields.&lt;/p&gt; &lt;p&gt;6. Press the update rule(s) button to process the changes. Only the selected rules will be processed.&lt;/p&gt; &lt;p&gt;7. OR if you want to set a value for all the selected rules you can fill in the value in the rule detail box and then press the mass rule update button.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Please give me some feedback on this tool!!!!&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;see for the download: &lt;a href="http://blogs.infosupport.com/files/folders/michelk/entry10516.aspx" target="_blank"&gt;MassMOMRuleEditorV1&lt;/a&gt;&lt;/p&gt; &lt;p&gt;see below for some screen shots.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Have fun with it Michel&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.infosupport.com/photos/michelk/images/10515/original.aspx"&gt;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10517" width="1" height="1"&gt;</description></item><item><title>PART 1: Mass MOM rule Editor</title><link>http://blogs.infosupport.com/michelk/archive/2006/09/06/PART-1_3A00_-Mass-MOM-rule-Editor.aspx</link><pubDate>Wed, 06 Sep 2006 05:09:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10506</guid><dc:creator>michel kamp</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10506.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10506</wfw:commentRss><description>&lt;p&gt;OK. I was I a situation that I had about 200 rules that must be disabled.&amp;nbsp;The only way to do this is:&lt;/p&gt;&lt;p&gt;1. By hand&amp;nbsp;one&amp;nbsp;by one&amp;nbsp;with the&amp;nbsp;administrator console&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;Do a non supported SQL update&lt;/p&gt;&lt;p&gt;3. Use the MOM SDK&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Of course I did step 3. And the MassMomRuleEditor&amp;nbsp;is born. &amp;nbsp;I&amp;#39;m still working on it but the tool is getting some body. What the MassMomRuleEditor must do is:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Wanted features:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1. View the MPs&lt;/p&gt;&lt;p&gt;2. Disable/enable MP rule group(s)&lt;/p&gt;&lt;p&gt;3. Disable/enable MP rule(s)&amp;nbsp;. All or only the selected.&lt;/p&gt;&lt;p&gt;4. Display information on a rule or rule group&lt;/p&gt;&lt;p&gt;5. Edit the rule. Name , Knowledge , criteria etc.&lt;/p&gt;&lt;p&gt;6. Backup (export) a rule/ rule group.&lt;/p&gt;&lt;p&gt;7. some of version control using Microsoft visual source safe.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Steps %&amp;nbsp;completed:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;step 1 : 100%&lt;/p&gt;&lt;p&gt;step 2: 100%&lt;/p&gt;&lt;p&gt;step 3: 90%&lt;/p&gt;&lt;p&gt;step 4: 90%&lt;/p&gt;&lt;p&gt;step 5: 10%&lt;/p&gt;&lt;p&gt;step 6: 0%&lt;/p&gt;&lt;p&gt;step 7: 0%&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To tease you I have posted&amp;nbsp;a screen shot below. I will post the tool if I have a feeling it is stable. &lt;/p&gt;&lt;p&gt;&lt;em&gt;Meanwhile you are free to give me some comments on wanted features.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;SO KEEP LOOKING AT THIS BLOG SITE&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt="massmomruleeditor" height="602" src="http://blogs.infosupport.com/photos/michelk/images/10505/original.aspx" style="width:739px;height:602px;" title="massmomruleeditor" width="739" /&gt;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10506" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+2005/default.aspx">MOM 2005</category></item><item><title>MP: Sophos v4</title><link>http://blogs.infosupport.com/michelk/archive/2006/09/05/MP_3A00_-Sophos-v4.aspx</link><pubDate>Tue, 05 Sep 2006 08:53:31 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10491</guid><dc:creator>michel kamp</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10491.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10491</wfw:commentRss><description>&lt;p&gt;Yesterday I needed some rules to check Sophos Virus scanner on our corporate network.&lt;/p&gt; &lt;p&gt;So I made an first version to monitor Sophos Version 4.x&lt;/p&gt; &lt;p&gt;You can Import it into MOM and it will automatic find the sophos enabled servers. See also the Alert and event view. In this version I have only enabled the most critical event rules.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;You are free to change it , please inform me also when what you have changed. So we can come to a next version.&lt;/p&gt; &lt;p&gt;Have fun with it!&lt;/p&gt; &lt;p&gt;Michel&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.infosupport.com/files/folders/michelk/entry10496.aspx" target="_blank"&gt;Download sophos v4 MOM management pack&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10491" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+2005/default.aspx">MOM 2005</category><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+Management+Packs+_2800_MP_2900_/default.aspx">MOM Management Packs (MP)</category></item><item><title>HOWTO: bulk export / import MOM management packs</title><link>http://blogs.infosupport.com/michelk/archive/2006/09/01/HOWTO_3A00_-bulk-export-_2F00_-import-MOM-management-packs.aspx</link><pubDate>Fri, 01 Sep 2006 05:02:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:10444</guid><dc:creator>michel kamp</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/10444.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=10444</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Hi,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;As a MOM system administrator / consultant&amp;nbsp;I have visited many customers that don&amp;#39;t backup the MOM MPs.&amp;nbsp;The say&amp;nbsp;&amp;quot;&lt;em&gt;why? I&amp;#39;m making a SQL onepoint backups , this should do it....&lt;/em&gt;&amp;rdquo; Personally I&amp;#39;m not a big&amp;nbsp;pro on restoring the complete onepoint db if you lose or miss-change a MP. So the mom SDK has some tools to export / import MPs from the command line. The only problem is&amp;nbsp;that this tool only processes 1 rule group at the time. I&amp;#39;ve written a c# program that solves this problem.&amp;nbsp;This is a simple way to export (backup) your MPs.&amp;nbsp;I&amp;nbsp;use the tool for one reason more: I&amp;#39;m using the MOM to MOM product connector to forward alerts from a co hosting MOM locations to our main MOM location. This requires you to have the same MPs on both sites.&amp;nbsp;My tool has a Import feature as well. So you can make a co-site export and import to the main site in one step. &lt;br /&gt;So if you want to make only a export (for backup resons) you make the source and destination server parameters the same. The tool then only exports the MPs to the given directory. If you fill in a different destination server the tool will imports the exported MPs one by one on the specified server. The tool also export / imports all the RULES , VIEWS , TASKS.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Command line usage:&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;ExportImportMP.exe &amp;lt;source mom server&amp;gt; &amp;lt;dest mom server&amp;gt; &amp;lt;dest path&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;requirements:&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;- Dot Net 1.1 framework installed&lt;br /&gt;- MOM SDK installed &lt;br /&gt;- must exists:\Program Files\Microsoft Operations Manager 2005\ManagementModuleUtil.exe&lt;br /&gt;- execute&amp;nbsp;on the MOM server.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;I will share the code. This&amp;nbsp;is a quick programming project , so do not except to much:&lt;br /&gt;&lt;em&gt;&lt;span style="color:blue;"&gt;(You can download the project from the download section&amp;nbsp;on this blog server)&lt;/span&gt;&lt;/em&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;It is build of 3 parts.&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Part one reads out the command line arguments and is creating a MOM management object.&lt;/span&gt;&lt;/p&gt;&lt;p style="background:#a6a6a6;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;System.Diagnostics.Process proc = new System.Diagnostics.Process();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string arguments;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string SourceSrv;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string DestSrv;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string DestDir;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (args.Length != 3) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&amp;quot;Error invalid arguments&amp;quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&amp;quot;VERSION : 0.9&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&amp;quot;Michel Kamp. 2006&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&amp;quot;Usage: ExportImportMP &amp;lt;source mom server&amp;gt; &amp;lt;dest mom server&amp;gt; &amp;lt;dest path&amp;gt;&amp;quot;); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&amp;quot;Description: Export and import MOM MPs with the ManagementModuleUtil.exe&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(@&amp;quot;Description: besure C:\Program Files\Microsoft Operations Manager 2005\ManagementModuleUtil.exe exsists&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(&amp;quot;HINT: If the Source and destionation is the same then no import will be done. This is usefull for making an backup. &amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Environment.Exit(-1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SourceSrv = args[0].ToString(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DestSrv = args[1].ToString(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DestDir = args[2].ToString(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&amp;quot;ExportImportMP &amp;quot; + SourceSrv + &amp;quot; &amp;quot; + DestSrv + &amp;quot; &amp;quot; +DestDir );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Administration admin = Administration.GetAdministrationObject(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RuleGroupsCollection rgs = admin.GetRuleGroups(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Part 2 does the export&lt;/span&gt;&lt;/p&gt;&lt;p style="background:#a6a6a6;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;foreach (RuleGroup rg in rgs) &lt;br /&gt;{ &lt;br /&gt;Console.WriteLine(&amp;quot;Export RULES: &amp;quot; + rg.Name);&lt;br /&gt;Console.WriteLine(&amp;quot;DestDir: &amp;quot; + DestDir);&lt;br /&gt;arguments = &amp;quot; -O &amp;quot; + SourceSrv + &amp;quot; {&amp;quot; + rg.Id.ToString().ToUpper()&lt;span&gt;&amp;nbsp; &lt;/span&gt;+ &amp;quot;} &amp;quot; + &amp;quot;\&amp;quot;&amp;quot; +&lt;span&gt;&amp;nbsp; &lt;/span&gt;DestDir + @&amp;quot;\&amp;quot; + rg.Name + @&amp;quot;.AKM&amp;quot; + &amp;quot;\&amp;quot;&amp;quot; +&lt;span&gt;&amp;nbsp; &lt;/span&gt;&amp;quot; -W&amp;quot;;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;proc.EnableRaisingEvents=true;&lt;br /&gt;proc.StartInfo.FileName=@&amp;quot;C:\Program Files\Microsoft Operations Manager 2005\ManagementModuleUtil.exe&amp;quot; ;&lt;br /&gt;proc.StartInfo.Arguments=arguments;&lt;br /&gt;Console.WriteLine(&amp;quot;Processing :&amp;quot; + proc.StartInfo.FileName + &amp;quot; &amp;quot; + proc.StartInfo.Arguments);&lt;br /&gt;proc.Start();&lt;br /&gt;&amp;hellip;&amp;hellip;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;Part 3 does the import&lt;/span&gt;&lt;/p&gt;&lt;p style="background:#a6a6a6;"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;if ( SourceSrv != DestSrv )&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.WriteLine(&amp;quot;IMPORT: &amp;quot; + rg.Name);&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;arguments = &amp;quot; -I &amp;quot; + DestSrv + &amp;quot; \&amp;quot;&amp;quot; + DestDir + @&amp;quot;\&amp;quot; + rg.Name + &amp;quot;.AKM&amp;quot; + &amp;quot;\&amp;quot; -F&amp;quot;;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;proc.EnableRaisingEvents=true;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;proc.StartInfo.FileName=@&amp;quot;C:\Program Files\Microsoft Operations Manager 2005\ManagementModuleUtil.exe&amp;quot; ;&lt;br /&gt;proc.StartInfo.Arguments=arguments;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Console.WriteLine(&amp;quot;Processing :&amp;quot; + proc.StartInfo.FileName + &amp;quot; &amp;quot; + proc.StartInfo.Arguments);&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;proc.Start();&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;proc.WaitForExit();&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Hope you can use it. If not please let me know why and what&amp;rsquo;s missing.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-size:10pt;color:blue;font-family:Arial;"&gt;You can download the project from the download section&amp;nbsp;on this blog server&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Michel Kamp&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=10444" width="1" height="1"&gt;</description></item><item><title>Testing and developing MOM scripts outside MOM.</title><link>http://blogs.infosupport.com/michelk/archive/2006/07/21/Testing-and-developing-MOM-scripts-outside-MOM_2E00_.aspx</link><pubDate>Fri, 21 Jul 2006 13:10:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:9353</guid><dc:creator>michel kamp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/9353.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=9353</wfw:commentRss><description>&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Testing and developing&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;MOM scripts outside MOM.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Here’s a simple and good working solution to &lt;b style="mso-bidi-font-weight:normal;"&gt;test&lt;/b&gt; and &lt;b style="mso-bidi-font-weight:normal;"&gt;develop&lt;/b&gt; your mom scripts without buying MP studio enterprise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;1)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Install Visual studio 2003 or Visual studio 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;2)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Install the “responsetest.exe”&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;from the “MOM resource tool kit 2005 sp1” &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;3)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Create a “empty” solution as “test mom scripts” &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;(and you would add it to sourcesafe also ;-) )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;4)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Create a “empty” project as “mom vbs”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;5)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Add a new “vbscript” item , name it “test1.vbs”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Fill it with &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;example code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;set oEvent = ScriptContext.CreateEvent&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;oEvent.EventNumber = 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;oEvent.EventSource = "SampleScript.txt"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;oEvent.Message = “This is a event. Prameter is :” &amp;amp; ScriptContext.Parameters.Get(“Test Param”)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;ScriptContext.Submit oEvent&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;6)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Create a file “test.cmd” in the project directory&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Fill it with the batch code: (make sure your path to the responsetest.exe is correct)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;:: &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Enter the name below of the script your editing (NO .vbs !)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;set MOM_SCRIPT=test1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;set MOM_RESPONSE=%MOM_SCRIPT%_RESPONSE.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;set MOM_CONFIG=%MOM_SCRIPT%_Config.xml&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;"C:\Program Files\Microsoft Operations Manager Resource Kit\Tools\Response Test Utility\ResponseTest.exe" /q /d /out:%MOM_RESPONSE% /script:%MOM_SCRIPT%.vbs /config:%MOM_CONFIG%&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;7)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Add the existing item file “test.cmd” to the project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;8)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Add an new XML Item named “test1_CONFIG.XML”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Fill it with the parameter info that will be used for calling the mom script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt; &lt;script&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND:#d9d9d9;MARGIN:0in 0in 0pt 0.25in;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;SPAN style="mso-tab-count:2;"&gt;                  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND:#d9d9d9;MARGIN:0in 0in 0pt 0.25in;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;SPAN style="mso-tab-count:2;"&gt;                  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND:#d9d9d9;MARGIN:0in 0in 0pt 0.25in;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;SPAN style="mso-tab-count:3;"&gt;                              &lt;/SPAN&gt;Test&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND:#d9d9d9;MARGIN:0in 0in 0pt 0.25in;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;SPAN style="mso-tab-count:2;"&gt;                  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND:#d9d9d9;MARGIN:0in 0in 0pt 0.25in;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;SPAN style="mso-tab-count:1;"&gt;      &lt;/SPAN&gt;&lt;/script&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="background:#d9d9d9;margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;mso-list:l0 level1 lfo1;tab-stops:list .5in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;span style="mso-list:ignore;"&gt;9)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Now edit the “mom vbs” project properties. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l0 level2 lfo1;tab-stops:list 1.0in;"&gt;&lt;span style="font-family:symbol;mso-ansi-language:en-us;mso-fareast-font-family:symbol;mso-bidi-font-family:symbol;"&gt;&lt;span style="mso-list:ignore;"&gt;·&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Click the “configuration manager”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l0 level2 lfo1;tab-stops:list 1.0in;"&gt;&lt;span style="font-family:symbol;mso-ansi-language:en-us;mso-fareast-font-family:symbol;mso-bidi-font-family:symbol;"&gt;&lt;span style="mso-list:ignore;"&gt;·&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Create a new configuration. Name it “MOM response via test.cmd”. then close.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l0 level2 lfo1;tab-stops:list 1.0in;"&gt;&lt;span style="font-family:symbol;mso-ansi-language:en-us;mso-fareast-font-family:symbol;mso-bidi-font-family:symbol;"&gt;&lt;span style="mso-list:ignore;"&gt;·&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Under “common properties” change the “output type” to “class library” . then Apply&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l0 level2 lfo1;tab-stops:list 1.0in;"&gt;&lt;span style="font-family:symbol;mso-ansi-language:en-us;mso-fareast-font-family:symbol;mso-bidi-font-family:symbol;"&gt;&lt;span style="mso-list:ignore;"&gt;·&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Under “Debugging” change the “start application” to “c:\windows\system32\cmd.exe”. then apply&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 1in;text-indent:-0.25in;mso-list:l0 level2 lfo1;tab-stops:list 1.0in;"&gt;&lt;span style="font-family:symbol;mso-ansi-language:en-us;mso-fareast-font-family:symbol;mso-bidi-font-family:symbol;"&gt;&lt;span style="mso-list:ignore;"&gt;·&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Under “Debugging” change the “command line Arguments” to “/t test.cmd”. then apply an OK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;If you done this all you can now press F5 and it will run the test1.vbs code. The output is stored in the directory where you installed the responsetest.exe and is named “test1_RESPONSE.xml”. Drag this file into your project and set the view mode to DATA. Now you will see all the events (1) that the MOM script “test1.vbs” will create if it runs in MOM. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;u&gt;&lt;span style="font-size:14pt;mso-ansi-language:en-us;"&gt;!!!! Be aware that all vb code is executed in real. Only the mom events / performance events are simulated !!!!!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;see also: &lt;a href="http://www.microsoft.com/technet/scriptcenter/topics/mom/mom3.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/topics/mom/mom3.mspx&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;Here some action screen shots: &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;u&gt;Editing the MP:&lt;/u&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;img src="http://blogs.infosupport.com/images/blogs_infosupport_com/michelk/206/r_screen1.JPG"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;u&gt;Editing the parameters:&lt;/u&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;a href="http://blogs.infosupport.com//images/blogs_infosupport_com/michelk/206/r_screen1.JPG"&gt;&lt;img src="http://blogs.infosupport.com/images/blogs_infosupport_com/michelk/206/r_screen2.JPG"&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;u&gt;Viewing the results:&lt;/u&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&lt;img src="http://blogs.infosupport.com/images/blogs_infosupport_com/michelk/206/r_screen3.JPG"&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt 0.25in;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="mso-ansi-language:en-us;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=9353" width="1" height="1"&gt;</description></item><item><title>MOM 2005 MOBILE PHONE OPERATOR CONSOLE</title><link>http://blogs.infosupport.com/michelk/archive/2006/06/14/7818.aspx</link><pubDate>Wed, 14 Jun 2006 09:47:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:7818</guid><dc:creator>michel kamp</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/7818.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=7818</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;STRONG&gt;&lt;U&gt;MOM 2005 MOBILE PHONE OPERATOR CONSOLE&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Yesterday I&amp;#8217;ve managed to get the mom mobile phone console working. So what you say&amp;#8230; Ok look at the source . It is in Chinese language and Microsoft says the wont bring out an English version. . After what testing I figured out that you can change it to English easily. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Because they used resource files and the programmed it also (??) for the English language you can change the language to English in the web.config.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Here are the steps I&amp;#8217;ve taken:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL style="MARGIN-TOP: 0in" type=1&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Download the &amp;#8220;mom2005Mpc.exe&amp;#8221; at &lt;A href="http://www.microsoft.com/japan/mom/evaluation/mpc.mspx"&gt;http://www.microsoft.com/japan/mom/evaluation/mpc.mspx&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Download and Install the &amp;#8220;mobile components update 4.0&amp;#8221; from &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=02FA15FE-40D9-4DCE-9BB1-4DD61A5B7CCB&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=02FA15FE-40D9-4DCE-9BB1-4DD61A5B7CCB&amp;amp;displaylang=en&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Install the &amp;#8220;mom2005Mpc.exe&amp;#8221; . Just click the buttons you normally will click. Choose all the programs to install. The setup will create 2 websites on the given ports (default 1280 and 1281). It will also create an database MOMMPC on the database server you selected during the install. This database will contain 3 tables and stored procedures needed for the web service to authenticate the mobile devices.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Connect to the mobile phone console website &lt;A href="http://localhost:1280/default.aspx"&gt;http://localhost:1280/default.aspx&lt;/A&gt; You will see this in Chinese&amp;#8230;. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Change for the MobilePhoneConsole website the web.config as following. Search the text &amp;#8220;DefaultLocaleId&amp;#8221; and change the value to 1033. This is English US. Now we are almost there.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Connect again to &lt;A href="http://localhost:1280/default.aspx"&gt;http://localhost:1280/default.aspx&lt;/A&gt; . You will see this in English. Log on with a correct user that has mom privileges. I used the local administrator. Now you will see the &amp;#8220;device not approved&amp;#8221; message.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Go to the SQL server where the database MOMMPC and tables are created. Go to the table &amp;#8220;MPChwId&amp;#8221; . Query the table. You will see an entry in it . Change for al rows the vaule from the column &amp;#8220;IdStatus&amp;#8221; to 2. And change the &amp;#8220;LocaleId&amp;#8221; to 1033.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Connect to &lt;A href="http://localhost:1280/default.aspx"&gt;http://localhost:1280/default.aspx&lt;/A&gt; And you will see it WORKS!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;Have fun with it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&amp;nbsp;Michel&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=7818" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+2005/default.aspx">MOM 2005</category></item><item><title>MOM 2000/2005 WAP Operator Console is born!.</title><link>http://blogs.infosupport.com/michelk/archive/2006/03/12/MOM-2000_2F00_2005-WAP-Operator-Console-is-born_21002E00_.aspx</link><pubDate>Sun, 12 Mar 2006 09:15:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:4334</guid><dc:creator>michel kamp</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/4334.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=4334</wfw:commentRss><description>&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;strong&gt;&lt;u&gt;MOM 2000/2005 WAP Operator Console is born.&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Past week I had a great idea. We are now sending SMS alerts to our standby phone. This is working O.K but the problem was that the standby operator was getting multiply SMS parts because the alert message was longer than 160 chars. I had to figure out to get a fast and costless solution for this. I thought about this:&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span&gt;1)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Get a XDA or PDA smart phone. &lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Send the alert as email to the standby operator mail box. Since Exchange SP2 you are getting right-on &lt;span&gt;&amp;nbsp;&lt;/span&gt;your messages.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Problem: You must have a XDA/PDA smart phone and an GPRS/UMTS connection.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span&gt;2)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Get a XDA or PDA smart phone.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Connect with the PDA internet explorer to the MOM web operator console and browse the alerts/events.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Problem: The web console is not written for a PDA screen resolution. So you are spending more time clicking on the scroll bars than reading you alerts.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span&gt;3)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Get a XDA or PDA smart phone.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Connect with the PDA internet explorer to the MOM Mobile operator console and browse the alerts/events. Seems the perfect solution. BUT&amp;hellip;. &lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Problem: Yea sure , Microsoft hasn&amp;rsquo;t writing one yet. They have indeed written one but that&amp;rsquo;s a Chinese version. (by the way : I have the source code , and I&amp;rsquo;m trying to translate this one&amp;hellip;)&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span&gt;4)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;OR&amp;hellip; You&amp;rsquo;re using your old Nokia phone (with WAP function)&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;So now we still send 1 SMS to this phone. This SMS is only saying that a &amp;ldquo;source&amp;rdquo; is in service unavailable state. The operator then connects with WAP to the MOM operator WAP console. Read the Alert information and browse other alerts/events.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Option 4 is the solution I&amp;rsquo;m going to explain. This one is written in 30min and installed in 5min. You don&amp;rsquo;t have to get to your boss and ask for a XDA/PDA investment, just use your old WAP compatible phone. I have written this one in my private time so I will share some code.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Short steps I&amp;rsquo;ve taken:&lt;/p&gt;&lt;ol style="margin-top:0cm;"&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Open a new project in visual studio named: Mobile Web application &lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Drag a new form on it. &lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Drag a Object &lt;span&gt;&amp;nbsp;&lt;/span&gt;List on this form &lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Drag 3 buttons on it. (or more) &lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Name the button: SU alerts , CE alerts , Error Alerts&lt;span&gt;&amp;nbsp; &lt;/span&gt;etc.. &lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Click on the (example CE alerts) button and assign a action. &lt;/li&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;The action is a procedure I will explain below. For now just fill in this code:&lt;/li&gt;&lt;/ol&gt;&lt;div style="background:#e6e6e6;border:windowtext 1pt solid;padding:1pt;"&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; Command2_Click(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, System.EventArgs e)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// ResolutionState=0, Severity=70 critial error&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;GetAlerts(0,70);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;catch&lt;/span&gt;(System.Exception err)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label1.Text = &amp;quot;Fatal error : &amp;quot; + err.Message;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;ol style="margin-top:0cm;"&gt;&lt;li class="MsoNormal" style="margin:0cm 0cm 0pt;tab-stops:list 36.0pt;"&gt;Now we are getting to the main part of this console. The Getalerts() procedure.&lt;/li&gt;&lt;/ol&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;This procedure is for now using the (old unsupported?) MOM WMI interfaces. But you can however simple use the SDK MOM SQL views for this. That&amp;rsquo;s up to you!. I&amp;rsquo;m using for now the WMI &lt;font face="Courier New" size="2"&gt;MSFT_Alert &lt;/font&gt;interfaces to retrieve the alerts with a specific resolution state.&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;Here&amp;rsquo;s the code:&lt;/p&gt;&lt;div style="background:#e6e6e6;border:windowtext 1pt solid;padding:1pt;"&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; GetAlerts(&lt;span style="color:blue;"&gt;int&lt;/span&gt; ResolutionState, &lt;span style="color:blue;"&gt;int&lt;/span&gt; Severity )&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt; sMOMserver = &amp;quot;.&amp;quot;;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagementScope scope = &lt;span style="color:blue;"&gt;new&lt;/span&gt; ManagementScope(&amp;quot;\\\\&amp;quot;+ sMOMserver +&amp;quot;\\root\\mom&amp;quot;);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// display where to get the data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label2.Text = &amp;quot;MOM &amp;quot; + sMOMserver;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// Create a DataSet (only needed if you want to save to XML ) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.Data.DataSet ds = &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Data.DataSet(); &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// Create a DataTable to hold our results &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.Data.DataTable dt = &lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Data.DataTable(&amp;quot;Alerts&amp;quot;);&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// Add the table to the dataset &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ds.Tables.Add(dt); &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// Create columns for our data &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dt.Columns.Add(&lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Data.DataColumn(&amp;quot;DateTime&amp;quot;, &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(DateTime))); &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dt.Columns.Add(&lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Data.DataColumn(&amp;quot;Type&amp;quot;, &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(String)));&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dt.Columns.Add(&lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Data.DataColumn(&amp;quot;Name&amp;quot;, &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(String)));&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dt.Columns.Add(&lt;span style="color:blue;"&gt;new&lt;/span&gt; System.Data.DataColumn(&amp;quot;Message&amp;quot;, &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(String)));&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;scope.Connect();&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ObjectQuery query= &lt;span style="color:blue;"&gt;new&lt;/span&gt; ObjectQuery(&amp;quot;Select * from MSFT_Alert where ResolutionState=&amp;quot; + ResolutionState.ToString() +&amp;quot;&lt;span&gt;&amp;nbsp; &lt;/span&gt;and Severity= &amp;quot; + Severity.ToString() ); &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ManagementObjectSearcher searcher = &lt;span style="color:blue;"&gt;new&lt;/span&gt; ManagementObjectSearcher(scope, query);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DateTime TimeLastModified = &lt;span style="color:blue;"&gt;new&lt;/span&gt; DateTime();&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// Loop through each item in the collection &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;( System.Management.ManagementObject queryObj &lt;span style="color:blue;"&gt;in&lt;/span&gt; searcher.Get() )&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{ &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// convert the WMI datetime to a GM date time&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;TimeLastModified = ManagementDateTimeConverter.ToDateTime(queryObj[&amp;quot;TimeLastModified&amp;quot;].ToString());&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// Add a row of data to our table &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dt.Rows.Add(&lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color:blue;"&gt;object&lt;/span&gt;[] {&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;TimeLastModified,&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;queryObj[&amp;quot;Severity&amp;quot;],&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;queryObj[&amp;quot;Name&amp;quot;],&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;queryObj[&amp;quot;Description&amp;quot;] } ); &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label2.Text = &amp;quot;ROWS: &amp;quot; + dt.Rows.Count.ToString();&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:green;"&gt;// sort on datetime&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DataView dv = &lt;span style="color:blue;"&gt;new&lt;/span&gt; DataView(dt);&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;dv.Sort = &amp;quot;DateTime DESC&amp;quot;;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ObjectList1.DataSource = dv;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ObjectList1.DataBind(); &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;catch&lt;/span&gt;(ManagementException err)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label1.Text = &amp;quot;An error occurred while querying for WMI data: &amp;quot; + err.Message;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;catch&lt;/span&gt;(System.UnauthorizedAccessException unauthorizedErr)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label1.Text = &amp;quot;Connection error (user name or password might be incorrect): &amp;quot; + unauthorizedErr.Message;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;catch&lt;/span&gt;(System.Exception err)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Label1.Text = &amp;quot;Fatal error : &amp;quot; + err.Message;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="background:#e6e6e6;margin:0cm 0cm 0pt;border:medium none;padding:0cm;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;9)&lt;span style="font:7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;Now you build the project and deploy it on your MOM server. This is a WEB project so it must be deployed as a IIS web application. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;10)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;Open a internet explorer and browse to the IIS application site you have created. And now you must see the create WAP site. If so. Then you&amp;rsquo;re ready to test it with the WAP phone.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;tab-stops:list 36.0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&lt;span&gt;11)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;Open with the phone the WAP URL. I&amp;rsquo;ve created a bookmark so it can be request easily.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;This is it up to now. You can easily extend this MOM WAP console and even get a trend performance graph in to it&amp;hellip; But that&amp;rsquo;s up to you.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;Hope this helps..&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;Any questions are welcome&amp;hellip;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt;Michel&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;See for project download: &lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;a href="http://blogs.infosupport.com/files/folders/11170/download.aspx"&gt;http://blogs.infosupport.com/files/folders/11170/download.aspx&lt;/a&gt;&lt;/p&gt;&amp;nbsp;&lt;a href="http://blogs.infosupport.com/files/folders/11170/download.aspx"&gt;http://blogs.infosupport.com/files/folders/11170/download.aspx&lt;/a&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt 18pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.infosupport.com/aggbug.aspx?PostID=4334" width="1" height="1"&gt;</description><category domain="http://blogs.infosupport.com/michelk/archive/tags/MOM+2005/default.aspx">MOM 2005</category></item><item><title>[HOWTO] Installatie SNMP op de MOM management server</title><link>http://blogs.infosupport.com/michelk/archive/2006/02/21/3892.aspx</link><pubDate>Tue, 21 Feb 2006 13:36:00 GMT</pubDate><guid isPermaLink="false">56f6167b-0c51-4839-ab2d-34653eeb5c9c:3892</guid><dc:creator>michel kamp</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.infosupport.com/michelk/comments/3892.aspx</comments><wfw:commentRss>http://blogs.infosupport.com/michelk/commentrss.aspx?PostID=3892</wfw:commentRss><description>&lt;H2 style="MARGIN: 12pt 0in 3pt"&gt;&lt;FONT size=2&gt;&lt;FONT color=#ff0000&gt;&lt;SPAN lang=NL style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-fareast-language: NL"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;&lt;EM&gt;Sorry , only in Dutch. Use &lt;/EM&gt;&lt;A class=l onmousedown="return clk(this.href,'res','1','')" href="http://babelfish.altavista.com/"&gt;&lt;FONT color=#0000cc&gt;AltaVista's &lt;B&gt;Babelfish&lt;/B&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;EM&gt; to translate&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;H2 style="MARGIN: 12pt 0in 3pt"&gt;&lt;SPAN lang=NL style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana; mso-fareast-language: NL"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;EM&gt;&lt;FONT face=Verdana&gt;1.1&lt;/FONT&gt;&lt;/EM&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;          &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=NL style="mso-fareast-language: NL"&gt;&lt;EM&gt;&lt;FONT face=Verdana&gt;Installatie SNMP op de MOM management server&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL; mso-fareast-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL; mso-fareast-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Voor dat SNMP in combinatie met MOM gebruikt kan worden op Windows 2003 moet er een aantal onderdelen ge&amp;#239;nstalleerd en geconfigureerd worden. SNMP in combinatie met MOM werkt via een WMI interface.&lt;SPAN style="mso-spacerun: yes"&gt;  &lt;/SPAN&gt;In het kort is de werkwijze alsvolgt:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL; mso-fareast-language: NL"&gt;Een SNMP device heeft een aantal counters welke uit gelezen kunnen worden. De counters kunnen via een O.I.D (object indentifier ) uitgelezen worden. Een OID is een cijfer reeks gescheiden door punten. ( bijvoorbeeld: 1.0.2.3.42 ). Aangezien zo&amp;#8217;n OID niets zeggend is maakt men gebruik een mapping naar echte namen . Deze koppeling tussen OID en een naam wordt in een MIB file gezet. Op deze mannier kan men via een SNMP object naam de counter opvragen. MOM heeft standaard niet de mogelijkheid om via een SNMP reader direct een SNMP device uit telezen. Dit wordt opgelost door een WMI SNMP Provider. Deze WMI provider werkt als een soort Proxy. Men kan dus direct een WQL query lost laten op deze WMI class zonder enige SNMP MIB kennis te hoeven hebben. De WMI SNMP provider zal de SNMP object gegevens ophalen en deze als een WMI class terug geven. Voor dat dit goed gaat werken moet er in WMI nog wel de MIB definities omgezet worden naar MOF definities. (omdat WMI alleen met MOF werkt). Je maakt als het ware een transformatie van de MIB naar MOF classes. Dit moet men doen met de &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;Smi2smir&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt; compiler. Indien de translatie goed is gegaan moet de net gegenereerde MOF file in WMI gezet worden met het &lt;B style="mso-bidi-font-weight: normal"&gt;Mofcomp&lt;/B&gt; commando. Nu zijn de WMI MOF classes aanwezig maar nog niet via de normale WQL aanroep bruikbaar. De WMI SNMP provider weet namelijk nog niet welke device uitgelezen moet worden. Dit moet men aangeven in de context van de WMI connectie welke op 2 mannier uitgevoerd kan worden. Via een WMI namespace of in het WMI connectie object zelf. De meest gemakkelijke methode is deze op te nemen in het WMI connectie object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;De onderstaande procedures beschrijven de installatie en configuratie.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 12pt 0in 3pt"&gt;&lt;A name=installing_the_snmp_provider&gt;&lt;/A&gt;&lt;SPAN lang=NL style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;1.1.1&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;     &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=NL&gt;&lt;FONT face=Verdana&gt;Installatie WMI SNMP provider.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Voer uit op de MOM management server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Via de Control Panel, selecteer Add/Remove Programs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Selecteer Add/Remove Windows Components, daarna Windows Components Wizard, en selecteer Management and Monitoring Tools. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Selecteer Simple Network Management Protocol en de WMI SNMP Provider, en druk op OK. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 12pt 0in 3pt"&gt;&lt;SPAN lang=NL style="mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT face=Verdana&gt;1.1.2&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;     &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=NL&gt;&lt;FONT face=Verdana&gt;SNMP Security instellen&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Na dat de installatie is uitgevoerd is de management server dus niet alleen een WMI SNMP proxy maar ook een SNMP device/trap receiver. Dit laatste kan een security issue zijn. Dus moeten we onder andere de &lt;B style="mso-bidi-font-weight: normal"&gt;Community string&lt;/B&gt; aanpassen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l1 level1 lfo6; tab-stops: list .5in"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Selecteer &lt;B style="mso-bidi-font-weight: normal"&gt;Computer Management -&gt; Services -&gt; SNMP Service -&gt; Security.&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l2 level1 lfo5; tab-stops: list .5in"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Voeg toe in de &amp;#8220;accepted community names&amp;#8221; table:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;Public&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt; met rights &lt;B style="mso-bidi-font-weight: normal"&gt;READ ONLY. &lt;/B&gt;Is alleen voor test noodzakelijk. Aangezien we de management server in &amp;#8216;productie&amp;#8217; niet gaan uitlezen met als SNMP device. Daarvoor hebben we immers WMI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 3.75pt"&gt;&lt;SPAN lang=NL style="mso-ansi-language: NL"&gt;&lt;o:p&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list