<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SCOM:  SP1 Edition of the Cisco Management Pack , v1.0.2.6</title>
	<atom:link href="http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/</link>
	<description>Living in the I.T. Operating Quadrant. Useful articles on real world solutions involving Monitoring (System Center Operations Manager), Virtualization, Reporting, Scripting (PowerShell), and much more.</description>
	<lastBuildDate>Tue, 01 May 2012 11:20:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Kristopher Bash</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-326</link>
		<dc:creator><![CDATA[Kristopher Bash]]></dc:creator>
		<pubDate>Tue, 24 Nov 2009 03:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-326</guid>
		<description><![CDATA[I&#039;m not sure why the limitation is there, it is something that I have discovered working with script discoveries in both the cscript and powershell (r2) script discovery modules.  From my testing, it was more like 46 objects, but I rounded it down to 45.   Wish I had a better explanation.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure why the limitation is there, it is something that I have discovered working with script discoveries in both the cscript and powershell (r2) script discovery modules.  From my testing, it was more like 46 objects, but I rounded it down to 45.   Wish I had a better explanation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-325</link>
		<dc:creator><![CDATA[Igor]]></dc:creator>
		<pubDate>Mon, 23 Nov 2009 15:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-325</guid>
		<description><![CDATA[Hi Kristopher!
Thanks for the management pack! It&#039;s great!
But I have a question: why only 45 items (Interfaces) can be discovered in a single discovery workflow? Why exactly 45?]]></description>
		<content:encoded><![CDATA[<p>Hi Kristopher!<br />
Thanks for the management pack! It&#8217;s great!<br />
But I have a question: why only 45 items (Interfaces) can be discovered in a single discovery workflow? Why exactly 45?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-290</link>
		<dc:creator><![CDATA[Peter]]></dc:creator>
		<pubDate>Fri, 13 Nov 2009 15:42:23 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-290</guid>
		<description><![CDATA[As I already mentioned regarding the R2 version: Great work! 
Can you add the ifalias to it like you did for that one?
It seems to be missing from the SP1 version.]]></description>
		<content:encoded><![CDATA[<p>As I already mentioned regarding the R2 version: Great work!<br />
Can you add the ifalias to it like you did for that one?<br />
It seems to be missing from the SP1 version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Gibbons</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-274</link>
		<dc:creator><![CDATA[David Gibbons]]></dc:creator>
		<pubDate>Thu, 29 Oct 2009 19:54:20 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-274</guid>
		<description><![CDATA[Ignore my last...  I figured it out.  Used an XML editor over the authoring console.]]></description>
		<content:encoded><![CDATA[<p>Ignore my last&#8230;  I figured it out.  Used an XML editor over the authoring console.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Gibbons</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-273</link>
		<dc:creator><![CDATA[David Gibbons]]></dc:creator>
		<pubDate>Thu, 29 Oct 2009 19:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-273</guid>
		<description><![CDATA[Here&#039;s the update to my device...  Seems that they are using com2sec with the built in proxy of snmpd.   Look at the Net-SNMP wiki for more details.

So here&#039;s my question:  I can poll the device during discovery to find out how many nodes the cluster has, is there a way to use this data and pass it along to a script as a var?  

$MPElement[Name=&quot;IsilonSNMP.Class.IsilonCluster&quot;]/configurednodes$

Any attempt gives me an invalid namespace error.]]></description>
		<content:encoded><![CDATA[<p>Here&#8217;s the update to my device&#8230;  Seems that they are using com2sec with the built in proxy of snmpd.   Look at the Net-SNMP wiki for more details.</p>
<p>So here&#8217;s my question:  I can poll the device during discovery to find out how many nodes the cluster has, is there a way to use this data and pass it along to a script as a var?  </p>
<p>$MPElement[Name="IsilonSNMP.Class.IsilonCluster"]/configurednodes$</p>
<p>Any attempt gives me an invalid namespace error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristopher Bash</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-266</link>
		<dc:creator><![CDATA[Kristopher Bash]]></dc:creator>
		<pubDate>Fri, 23 Oct 2009 02:57:50 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-266</guid>
		<description><![CDATA[Out of curiousity, I&#039;d be interested in hearing what you determine after talking to the vendor support.   

I&#039;ll think about this over the next day or two in case something comes to mind, but OpsMgr is certainly oriented towards a one to one relationship between IP Address/Comm. string combinations and SNMP agents.  As the IP address is the key property of an OpsMgr SNMP Network device, servicing multiple &quot;agents&quot; with a single IP address (with polls or traps) is going to be a challenge.   Does the device support Syslog?  Perhaps that would be an easier approach if it can be an alternative to SNMP traps (at least by eliminating the community string and including a severity in every message).  

As for OpsMgr SNMP resources, there&#039;s a bit of a scarcity of resources, in my opinion.  The blogs listed on the blogroll of my site are my typical go to resources for all things OpsMgr, along with the online Authoring Guide, and social.technet.microsoft.com forums.   To be honest, in my experience at least, a lot of working with SNMP in OpsMgr sometimes comes down to trial and error.  In that regard, I&#039;ve probably tried more than my share of SNMP monitoring approaches with OpsMgr and certainly seen enough errors resulting from those trials, so if you have specific questions about the authoring, I&#039;d be glad to try to assist.  

The official documentation is a bit sparse on the topic, but I get the impression that there is a lot of effort going into improving the SNMP capabilities (and documentation of such) of OpsMgr.  I spent a lot of time with NetView and more recently have worked with SolarWinds quite a bit.   I really appreciate the simplicity and effectiveness of SolarWinds, but the object-oriented architecture of OpsMgr, dynamic discovery capabilities, and incredible flexibility causes me to be a big advocate of using it for SNMP monitoring, particularly in R2 - even if it has a ways to go in the scalability area.]]></description>
		<content:encoded><![CDATA[<p>Out of curiousity, I&#8217;d be interested in hearing what you determine after talking to the vendor support.   </p>
<p>I&#8217;ll think about this over the next day or two in case something comes to mind, but OpsMgr is certainly oriented towards a one to one relationship between IP Address/Comm. string combinations and SNMP agents.  As the IP address is the key property of an OpsMgr SNMP Network device, servicing multiple &#8220;agents&#8221; with a single IP address (with polls or traps) is going to be a challenge.   Does the device support Syslog?  Perhaps that would be an easier approach if it can be an alternative to SNMP traps (at least by eliminating the community string and including a severity in every message).  </p>
<p>As for OpsMgr SNMP resources, there&#8217;s a bit of a scarcity of resources, in my opinion.  The blogs listed on the blogroll of my site are my typical go to resources for all things OpsMgr, along with the online Authoring Guide, and social.technet.microsoft.com forums.   To be honest, in my experience at least, a lot of working with SNMP in OpsMgr sometimes comes down to trial and error.  In that regard, I&#8217;ve probably tried more than my share of SNMP monitoring approaches with OpsMgr and certainly seen enough errors resulting from those trials, so if you have specific questions about the authoring, I&#8217;d be glad to try to assist.  </p>
<p>The official documentation is a bit sparse on the topic, but I get the impression that there is a lot of effort going into improving the SNMP capabilities (and documentation of such) of OpsMgr.  I spent a lot of time with NetView and more recently have worked with SolarWinds quite a bit.   I really appreciate the simplicity and effectiveness of SolarWinds, but the object-oriented architecture of OpsMgr, dynamic discovery capabilities, and incredible flexibility causes me to be a big advocate of using it for SNMP monitoring, particularly in R2 &#8211; even if it has a ways to go in the scalability area.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Gibbons</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-265</link>
		<dc:creator><![CDATA[David Gibbons]]></dc:creator>
		<pubDate>Fri, 23 Oct 2009 02:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-265</guid>
		<description><![CDATA[I&#039;ll let you know how they are going about passing SNMP information around as soon as Isilon escalation support returns my call.  I wish to avoid any significant changes to the internal workings of the cluster since I do not know the how they go about replicating configuration information between the nodes and a code upgrade could remove all my customization so mounting OID strings to the various sub-agents isn&#039;t a practical solution at this time.

There is an 8 node production cluster with a 3 node lab.  Multiple IP addresses...  I toyed with that idea and set that as plan C.  Plan A is just limited discovery with individually created monitors for each node, etc (almost complete).  Plan B was to reuse some of the logic, bind it into classes for discovery and monitor population. I still learning that bit, trying to translate MRTG, RRD, Cacti, Nagios, MOM, Etc into SCOM has been a bit of a leap.  Any good reference url&#039;s for further learning?

The more I think about it, it does seem that the easiest way would be Plan C but that brings another issue I was going to address later but might as well toss it on the table as well..   As noted above I have an open issue with Isilon on SNMP trap routing within the cluster.  Seems they are attempting to send the trap out a floating &quot;master&quot; SNMP agent that could be on any node using any IP address bound to the node and not routing said packet over the infiniband bus to the attached node with access to the management subnet.  Once that issue is resolved I&#039;m going to have to address the data within the packet.  They are using an internally created SNMP community string to send the packet (isialert@FQDN-(Node #) example - isialert@cluster-1.domain.int) and the only way to determine what node is having an issue is to look in the pack itself for yet another string.  This means I may need to create a &quot;master&quot; SCOM network device to accept all the traps, (ie 8 monitors, 1 for each of the community names that the trap could be coming from per monitored trap def.) do a expression search within the data of the packet to determine the severity of the alert, do another expression search to determine the node having the issue and force all the traps to come from only 1 IP address from the Isilon.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ll let you know how they are going about passing SNMP information around as soon as Isilon escalation support returns my call.  I wish to avoid any significant changes to the internal workings of the cluster since I do not know the how they go about replicating configuration information between the nodes and a code upgrade could remove all my customization so mounting OID strings to the various sub-agents isn&#8217;t a practical solution at this time.</p>
<p>There is an 8 node production cluster with a 3 node lab.  Multiple IP addresses&#8230;  I toyed with that idea and set that as plan C.  Plan A is just limited discovery with individually created monitors for each node, etc (almost complete).  Plan B was to reuse some of the logic, bind it into classes for discovery and monitor population. I still learning that bit, trying to translate MRTG, RRD, Cacti, Nagios, MOM, Etc into SCOM has been a bit of a leap.  Any good reference url&#8217;s for further learning?</p>
<p>The more I think about it, it does seem that the easiest way would be Plan C but that brings another issue I was going to address later but might as well toss it on the table as well..   As noted above I have an open issue with Isilon on SNMP trap routing within the cluster.  Seems they are attempting to send the trap out a floating &#8220;master&#8221; SNMP agent that could be on any node using any IP address bound to the node and not routing said packet over the infiniband bus to the attached node with access to the management subnet.  Once that issue is resolved I&#8217;m going to have to address the data within the packet.  They are using an internally created SNMP community string to send the packet (isialert@FQDN-(Node #) example &#8211; <a href="mailto:isialert@cluster-1.domain.int">isialert@cluster-1.domain.int</a>) and the only way to determine what node is having an issue is to look in the pack itself for yet another string.  This means I may need to create a &#8220;master&#8221; SCOM network device to accept all the traps, (ie 8 monitors, 1 for each of the community names that the trap could be coming from per monitored trap def.) do a expression search within the data of the packet to determine the severity of the alert, do another expression search to determine the node having the issue and force all the traps to come from only 1 IP address from the Isilon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristopher Bash</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-263</link>
		<dc:creator><![CDATA[Kristopher Bash]]></dc:creator>
		<pubDate>Fri, 23 Oct 2009 01:03:51 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-263</guid>
		<description><![CDATA[Seems to be an interesting challenge.  So, I assume that the SNMP agent is using com2sec directives to proxy via community strings?  The only experience I have with proxying SNMP with Net-SNMP is some basic configuration with proxying SNMP sub-agents listening on a different port (e.g. the SunFire agent).  You could proxy to localhost with a different community string and mount the SNMP objects for each subagent under a different OID path, but that would get pretty complex from an MP development perspective.  How many subagents/cluster nodes are involved?  A dirty way to do it would be to assign multiple IP&#039;s to the interface, and discover them one at a time with a unique community string.   Would something like that be viable?]]></description>
		<content:encoded><![CDATA[<p>Seems to be an interesting challenge.  So, I assume that the SNMP agent is using com2sec directives to proxy via community strings?  The only experience I have with proxying SNMP with Net-SNMP is some basic configuration with proxying SNMP sub-agents listening on a different port (e.g. the SunFire agent).  You could proxy to localhost with a different community string and mount the SNMP objects for each subagent under a different OID path, but that would get pretty complex from an MP development perspective.  How many subagents/cluster nodes are involved?  A dirty way to do it would be to assign multiple IP&#8217;s to the interface, and discover them one at a time with a unique community string.   Would something like that be viable?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Gibbons</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-262</link>
		<dc:creator><![CDATA[David Gibbons]]></dc:creator>
		<pubDate>Fri, 23 Oct 2009 00:19:49 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-262</guid>
		<description><![CDATA[First off great work.  I&#039;m looking to reuse some of the logic within this MP to monitor an Isilon cluster.  This has lead me to ask the following...  I&#039;m stuck in the 2007 SP1 world for a while so I cannot move to your NET-SNMP MP so I have to make due with the limitations within SP1.  Given your work with CentOS, have you ran into a SNMP Proxy requirement?  The Isilon cluster is FreeBSD based and I only have 1 network interface into the cluster.  This proves to be an issue when attempting to discover and probe the cluster.  To proxy to the other nodes within the cluster you can issue a community name of (clustercommunityname_node_#) with the OID query for return results of the &quot;inaccessible&quot; node.  I run into a issue on how to pass said community name within discovery.  I can query a OID to find the number of nodes or configured nodes within the cluster (returns node count or node numbers 1, 2, 3, etc), it&#039;s passing that information into a community name string.  Any thoughts?]]></description>
		<content:encoded><![CDATA[<p>First off great work.  I&#8217;m looking to reuse some of the logic within this MP to monitor an Isilon cluster.  This has lead me to ask the following&#8230;  I&#8217;m stuck in the 2007 SP1 world for a while so I cannot move to your NET-SNMP MP so I have to make due with the limitations within SP1.  Given your work with CentOS, have you ran into a SNMP Proxy requirement?  The Isilon cluster is FreeBSD based and I only have 1 network interface into the cluster.  This proves to be an issue when attempting to discover and probe the cluster.  To proxy to the other nodes within the cluster you can issue a community name of (clustercommunityname_node_#) with the OID query for return results of the &#8220;inaccessible&#8221; node.  I run into a issue on how to pass said community name within discovery.  I can query a OID to find the number of nodes or configured nodes within the cluster (returns node count or node numbers 1, 2, 3, etc), it&#8217;s passing that information into a community name string.  Any thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristopher Bash</title>
		<link>http://operatingquadrant.com/2009/09/26/scom-sp1-edition-of-the-cisco-management-pack-v1-0-2-6/#comment-243</link>
		<dc:creator><![CDATA[Kristopher Bash]]></dc:creator>
		<pubDate>Wed, 14 Oct 2009 11:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://operatingquadrant.com/?p=263#comment-243</guid>
		<description><![CDATA[Yes, R2 only supports v1 and v2 SNM currently]]></description>
		<content:encoded><![CDATA[<p>Yes, R2 only supports v1 and v2 SNM currently</p>
]]></content:encoded>
	</item>
</channel>
</rss>

