<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vishal Vasu&#039;s Tech Talk &#187; monitoring</title>
	<atom:link href="http://www.vishalvasu.com/tag/monitoring/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vishalvasu.com</link>
	<description>Opening Doors to Windows Technology</description>
	<lastBuildDate>Wed, 02 Jun 2010 12:49:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Remote Infrastructure Management Services (RIMs) – More to Offer than Cost Savings</title>
		<link>http://www.vishalvasu.com/remote-infrastructure-management-services-rims/</link>
		<comments>http://www.vishalvasu.com/remote-infrastructure-management-services-rims/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:39:44 +0000</pubDate>
		<dc:creator>Vishal Vasu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[RIM]]></category>

		<guid isPermaLink="false">http://www.vishalvasu.com/?p=303</guid>
		<description><![CDATA[Remote Infrastructure Management (RIM) services will be the next growth engine for the offshore service industry as reported by leading consulting agencies and media. In fact, the global RIM industry has grown at more than 80 per cent CAGR from US$2 billion in 2006 to US$6 billion to US$7 billion in 2008 where India has [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bytetechnosys.com/managed-services/rims/remote-infrastructure-management.aspx" target="_blank"><img class="alignleft size-full wp-image-306" title="RIMs" src="http://www.vishalvasu.com/uploaded_images//noc_bak.jpg" alt="RIMs" width="323" height="218" />Remote Infrastructure Management</a> (RIM) services will be the next growth engine for the offshore service industry as reported by leading consulting agencies and media. In fact, the global RIM industry has grown at more than 80 per cent CAGR from US$2 billion in 2006 to US$6 billion to US$7 billion in 2008 where India has been a significant beneficiary. A common question that would come to our mind is &#8211; with the industry hit by recession in 2009 and with the dark clouds of recession still looming on the horizon of 2010, what potential does the RIM service market hold in the future?</p>
<p>If studied closely, RIM makes more sense not in terms of a measure to cut costs during recessions but more as a business sense. How? Let&#8217;s see.</p>
<p>Today enterprises leverage the power of IT to streamline their key business processes and gain a competitive advantage. Even with the investments already made, the key issues relating to application performance, scalability, security, management and effective utilization are mostly unresolved. Apart from helping to reduce the overall IT Infrastructure Management costs, a well structured and managed RIM relationship can bring significant benefits.</p>
<p><strong>Flexibility of Service<br />
</strong>Customers hiring service providers have an advantage here as they can align the business needs with the services provided by the Service Provider. Services can be flexed to meet peak times and loads, mission-critical and non-mission critical or a combination of both. This type of flexible pricing model and service delivery helps in apportioning the infrastructure management costs.</p>
<p><strong>Domain Expertise<br />
</strong>In this highly volatile IT industry it is hard to keep up with the latest technology trends and it is almost impossible to have on pay roll a staff that can match the ever demanding and changing face of IT technology across all segments. A RIM service provider can add value here as they have diverse IT staffs which are at a client&#8217;s disposal, working 24&#215;7. Moreover, these specialists are constantly updated with the latest technology trends via internal training programs, technical training programs from vendors, etc.</p>
<p>This basically helps companies to gain a competitive advantage as it helps to reduce the time to market. Companies can take the bold steps of adopting and switching to new technologies to gain a competitive advantage. Serious service providers in the RIM industry would normally have alliances in place with leading technology suppliers and as a result clients can also enjoy a single window of service from them with an assurance that the team working on their projects would be capable of handling the technology and related needs.</p>
<p><strong>Visibility and Control<br />
</strong>Companies retain full control of its strategic components such as physical IT assets, technology refresh, policy and architecture which provides visibility into the availability, performance and utilization of each component. Many of the established RIM suppliers have embraced the ITIL framework which lends itself to RIM very effectively. Putting the collected data in to this type of best practices framework provides lot of insight and visibility. This visibility further enables companies to take control of the situation, make informed decisions on future investments in IT and improve current service levels.</p>
<p><strong>Reduced Costs<br />
</strong>Remote Infrastructure Management not only assists in reducing the manpower cost of managing the infrastructure, but also brings down the costs related to future infrastructure investments. It has been reported and endorsed by agencies like McKinsey and NASSCOM that outsourcing the infrastructure management services can save dramatically reduce the labour related costs by 30% to 40%. On the other hand, companies can also reduce costs associated with future infrastructure investments using expertise of the service provider by way of infrastructure optimization, standardization using industry best practises and consolidation using <a href="http://www.bytetechnosys.com/managed-services/it-consulting/virtualization.aspx" target="_blank">virtualization technologies</a>.</p>
<p><strong>Proactive Services<br />
</strong>Most of the time RIM services engagements are driven and governed by SLA&#8217;s (Service Level Agreements). Service providers, in order to maintain the SLA, invest in to software and technology that enable them to gain an insight on failing components in the IT infrastructure, usage patterns, thresholds, etc. These tools enable a service provider to provide 24&#215;7 proactive monitoring and management via a <a href="http://www.bytetechnosys.com/managed-services/rims/remote-monitoring-and-noc.aspx" target="_blank">Remote NOC</a> (Network Operations Centre). This helps to resolve issues in a faster and structured manner.</p>
<p>So, in today&#8217;s fast paced and ever changing IT world, RIMs makes more business sense and CIOs have to step back and ask themselves what they&#8217;re trying to accomplish with infrastructure outsourcing. Cost savings, optimization, transformation or efficiency? CIO&#8217;s decisions on outsourcing infrastructure management are going to be driven by more than just cost savings and as a result it is also going to create a challenge for the service providers to tweak their service models to show more benefits and not only cost savings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vishalvasu.com/remote-infrastructure-management-services-rims/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exchange 2003 Resource Monitoring</title>
		<link>http://www.vishalvasu.com/exchange-2003-resource-monitoring/</link>
		<comments>http://www.vishalvasu.com/exchange-2003-resource-monitoring/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 05:08:22 +0000</pubDate>
		<dc:creator>Vishal Vasu</dc:creator>
				<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[exchange 2003]]></category>
		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://www.vishalvasu.com/?p=217</guid>
		<description><![CDATA[ Exchange 2003 Standard and Enterprise offers the feature to monitor the Server status of the Exchange Servers. If some of the monitored services and other Resources (RAM, CPU, Services) are in &#8220;Warning State&#8221; or &#8220;Critical State&#8221; we can receive a status e-mail or a customized action provided by a script notification can be run. This [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong>Exchange 2003 Standard and Enterprise offers the feature to monitor the Server status of the Exchange Servers. If some of the monitored services and other Resources (RAM, CPU, Services) are in &#8220;Warning State&#8221; or &#8220;Critical State&#8221; we can receive a status e-mail or a customized action provided by a script notification can be run. This article explains in detailed steps how to configure Monitoring and E-Mail notification.</p>
<p>In the first step we have to configure a Server for monitoring and select/configure the resources to monitor. To do so, open the Exchange System Manager Snap-In and select the appropriate Server object in the Servers container.</p>
<p><img class="alignnone" title="Monitoring Exchange 2003 Resources" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-01.gif" alt="" width="640" height="414" /></p>
<p><strong>Right-click</strong> the Server object and open the <strong>Properties</strong> for it.</p>
<p><img class="alignnone" title="Monitoring Exchange 2003 Resources" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-02.gif" alt="" width="406" height="484" /></p>
<p>Once the <strong>Properties</strong> dialog box is open, select the <strong>Monitoring</strong> tab as shown above.</p>
<p>There are many resources available for monitoring. We can add the following resources:</p>
<ul>
<li>Available Virtual Memory</li>
<li>CPU Utilization</li>
<li>Free disk space</li>
<li>SMTP queue growth</li>
<li>Windows 2003 Service</li>
<li>X.400 queue growth</li>
</ul>
<p>Many other 3rd party monitoring tools like <strong>Nagios</strong> can do most of the monitoring and so we will only add the two most critical items which are not monitored by <strong>Nagios</strong>. These are:</p>
<ul>
<li>Available Virtual Memory</li>
<li>SMTP queue growth </li>
</ul>
<p>In the first step, we will add the <strong>Available Virtual Memory</strong> instance. Click on the <strong>Add</strong> button under <strong>Monitoring</strong> tab. A dialog box similar to the one shown below will open.</p>
<p><img class="alignnone" title="Add Monitoring for Available Virtual Memory" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-03.gif" alt="" width="404" height="484" /></p>
<p>Select the <strong>Available Virtual Memory</strong> from the list and click on <strong>OK</strong>.</p>
<p>Configuring virtual memory monitoring is very similar to configuring CPU utilization monitoring. We have skipped the CPU Utilization Monitoring. Set the duration to <strong>5 minutes</strong>, the <strong>warning threshold to 15%</strong> and the <strong>critical threshold to 10%</strong> for <strong>Available Virtual Memory</strong>. Once the values are set, click on <strong>OK</strong>.</p>
<p> <img class="alignnone" title="Set Virtual Memory Thresholds" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-04.gif" alt="" width="405" height="484" /></p>
<p>Follow the process for adding another instance and select <strong>SMTP Queue Growth</strong> this time from the list.</p>
<p><img class="alignnone" title="SMTP Queue Thresholds" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-05.gif" alt="" width="406" height="485" /></p>
<p>If SMTP queues start backing up, it often indicates that there is a major problem. It shows that message transport has failed, the Internet connection has failed, or someone is using the server to send spam. In any event, we need to know that there is a problem.</p>
<p>We must input a warning and a critical state threshold value, but these values are entered in minutes. The idea is that we must tell Exchange how many minutes the queue should be constantly growing for before we generate a warning or a critical state message. We can use any values that we want, but I recommend setting the <strong>warning threshold at 10 minutes</strong> and the <strong>critical state threshold at 15 minutes</strong>.</p>
<p>Close the dialog boxes and the <strong>Properties</strong> once done. The next step is to configure an <strong>E-Mail notification</strong> for the recipients of the &#8220;Warning&#8221; and &#8220;Critical&#8221; state conditions. To do so, open the <strong>Notifications </strong>object under <strong>Tools</strong>.</p>
<p><img class="alignnone" title="Set Email Notification" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-06.gif" alt="" width="638" height="362" /></p>
<p>Click on <strong>New</strong> and select <strong>E-mail Notification</strong>.</p>
<p>In this <strong>Property</strong> dialog box we can specify the monitoring Server and the Servers / Connectors to monitor. We also have to select the State (Critical and warning) for which we configure E-Mail notification.</p>
<p>First we will configure the <strong>Warning</strong><strong> State</strong><strong> </strong>notification.</p>
<p><img class="alignnone" title="Set Warning State Notification" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-07.gif" alt="" width="636" height="532" /></p>
<p>In the <strong>&#8220;To&#8221;</strong> field select a recipient for the notifications. </p>
<p>Change the <strong>Email server</strong> value to some other server in your organization which runs SMTP. If you do not have any, I suggest setting up a basic MS SMTP service in IIS. This is because when the monitored Server is the same Server as the monitoring Server we can run into trouble. The Server cannot send us an E-Mail notification when it is in an critical state and is unable to send E-Mails.</p>
<p>Next step is to configure <strong>E-mail Notifications</strong> for <strong>Critical State</strong>. Follow the same steps that we went through earlier for Warning state notification except for the fact that this time we will select <strong>Critical</strong> from the drop down.</p>
<p><img class="alignnone" title="Set Notification for Critical State" src="http://www.vishalvasu.com/uploaded_images/mon-exch-03-08.gif" alt="" width="638" height="531" /></p>
<p>Once done, close all the property pages and dialog boxes. We are done with the setup.</p>
<p>Now when one or more of the configured resources run into a &#8220;Critical&#8221; or &#8220;Warning&#8221; state we receive a E-Mail from an account &#8220;WMI@SERVERNAME&#8221; with a error message with the server name in the subject line and the condition of the resource / service in the E-Mail body.</p>
<p><a rel="me" href="http://technorati.com/claim/g7krvhcgap">Technorati Profile</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vishalvasu.com/exchange-2003-resource-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active Directory Health Monitoring</title>
		<link>http://www.vishalvasu.com/active-directory-health-monitoring/</link>
		<comments>http://www.vishalvasu.com/active-directory-health-monitoring/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 11:17:52 +0000</pubDate>
		<dc:creator>Vishal Vasu</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://www.vishalvasu.com/?p=148</guid>
		<description><![CDATA[Companies that have implemented Microsoft’s Active Directory need to ensure that the Active Directory is configured and operating properly. If there are issues found and not resolved, it eventually leads the components to fail or stop working and finally causing problems with Windows networking environment. This post highlights some of the FREE tools that can [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Companies that have implemented Microsoft’s Active Directory need to ensure that the Active Directory is configured and operating properly. If there are issues found and not resolved, it eventually leads the components to fail or stop working and finally causing problems with Windows networking environment. This post highlights some of the <strong>FREE</strong> tools that can be used by administrators to check and verify their Active Directory health. I normally run these tests every quarter in highly changing environments since lot of updates take place.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">The free tools that I mention come with <strong>Microsoft’s Support Tool Kit</strong> and while writing this post I’ve ran the tools on Windows 2003 R2 Server. Download the </span><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&amp;displaylang=en"><span style="font-size: small; font-family: Calibri;"><strong>Support Tool Kit</strong></span></a><span style="font-size: small; font-family: Calibri;">. Once downloaded, install the Support Tools on the server.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Now before we move on to the health monitoring tools, it is always a good idea to make a list of all the Domain Controllers in your organization along with their IP address and trust relationships if any. Assuming that you have completed this step, let’s move on to using the tools.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Since many of these tests generate logs, let’s start by creating a log folder to store the diagnostic information. I’m going to use <strong>C:\AD-Health-Logs</strong> on my server.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Let’s start by verifying the health of the Domain. For this we are going to use <strong>NSLOOKUP</strong> which is a command line tool for testing and troubleshooting DNS. We all know that DNS is the heart of Active Directory and so that’s the first thing that we will check.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">For replication to happen seamlessly between multiple Domain Controllers, name resolution should work fine. Each DC should be able to resolve the _msdcs record for other DC. Open the DNS mmc and look for the _msdcs record.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><img class="aligncenter" src="http://www.vishalvasu.com/uploaded_images/ad_health_01.jpg" alt="" width="584" height="304" /></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Once you have the _msdcs record for the DC object, we can use NSLOOKUP to check the name resolution. Open Command Prompt and type:</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><strong>NSLOOKUP &lt;GUID._msdcs.DnsForestName&gt;</strong> replace the GUID string in &lt;&gt; brackets with your actual GUID.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><img class="alignnone" src="http://www.vishalvasu.com/uploaded_images/ad_health_02.jpg" alt="" width="669" height="176" /></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">If the NSLOOKUP resolves the correct IP address of the replication partner than DNS is working fine. Do check that the DNS server returned in the NSLOOKUP query is returning the correct records for the replication partner.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Since DNS is working fine now, let’s move on to checking the Replication functions and topology. To verify this, we are going to use <strong>REPLMON</strong>. This tool is included in the Windows Support Tools kit and offers a GUI based interface to check a low-level status of AD replication, force replication or even monitor the status of replication. You should find <strong>REPLMON</strong> utility from the Support Tools group under Administrative Tools.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Once the GUI is opened, right-click on the <strong>Monitored Servers</strong> and click on <strong>Add Monitored Server</strong>. </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><img class="alignnone" src="http://www.vishalvasu.com/uploaded_images/ad_health_03.jpg" alt="" width="621" height="133" /> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">This will invoke the Add Monitored Server wizard. Here either you can search the AD for the server that you want to monitor or you can add it explicitly by name. Since I’ve already documented my list of Domain Controllers and their corresponding IP address before I started this exercise, I’ll add the server explicitly by name. Once the server is added, click on <strong>Action</strong>, navigate to <strong>Server</strong> and choose <strong>Generate Status Report</strong>.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><img class="alignnone" src="http://www.vishalvasu.com/uploaded_images/ad_health_04.jpg" alt="" width="620" height="434" /></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">When prompted for the location where we should store the log file, choose the folder that you created earlier. In my case, I’m saving this to <strong>C:\AD-Health-Logs</strong>. Choose all the reporting options on the next screen and click <strong>OK</strong>. <span style="mso-spacerun: yes;"> </span>Once the report has been written to the Log file, you’ll see a message that the Report is complete. You can now navigate to the folder where you saved the log and open it in Notepad, Word, etc. to read the contents. The report basically gives you lot of in-depth in to the replication status and topology. Play with the other options available in the <strong>REPLMON</strong> tool like <strong>Show Domain Controllers in Domain</strong>, <strong>Show Global Catalog Servers in Enterprise</strong>, etc.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">My <strong>REPLMON</strong> log files did not show any problems with replication and so we will now move forward to perform the DC health check. Open Command Prompt once again and type the following command:</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><strong>DCDIAG /s: &lt;ServerName&gt; /v /c &gt; C:\AD-Health_logs\&lt;servername-DCDIAG-DD-MM-YY.log&gt;</strong></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><img class="alignnone" src="http://www.vishalvasu.com/uploaded_images/ad_health_05.jpg" alt="" width="668" height="80" /></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Replace <strong><em>ServerName</em></strong> with the actual DC name and the log path with the actual values. Using the <strong>/v</strong> switch will provide us a verbose result with extended information while the <strong>/c</strong> switch will provide us with a comprehensive report by running all tests. If you get any errors you can also use the <strong>DCDIAG /fix</strong> option here to perform some soft fixes. Run this for all the DC’s in your organization by replacing the ServerName and the log file prefix. You can run this from the same machine and does not require you to log individually to machines that you are checking.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Moving ahead, we will check the network connectivity health using the <strong>NETDIAG</strong> tool. The <strong>NETDIAG</strong> tool helps in isolating network connectivity problems by performing a series of tests. Open the Command Prompt once again and type <strong>NETDIAG /v &gt; C:\AD-Health_logs\&lt;servername-NETDIAG-DD-MM-YY.log&gt;.</strong></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;"><img class="alignnone" src="http://www.vishalvasu.com/uploaded_images/ad_health_06.jpg" alt="" width="668" height="83" /> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Again replace the appropriate variables with the actual values and wait for the diagnostics to complete. Open the log file once the process has completed and remediate any errors that you get. Note that you may see errors related to WINS in this. If you are not using WINS in your organization these can be safely ignored.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: 11pt; line-height: 115%; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">That’s it to the basic checks for monitoring the health of your Active Directory. I’ve not covered <strong>NetDom</strong> in this series since most of the functionality can be accessed from the Active Directory mmc’s that are available in the Administrative Tools.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vishalvasu.com/active-directory-health-monitoring/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
