This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Changing the TrapVarBinds

Hello all,

     We have a bunch of netapps and i put the rule in place to alert us if a drive changes state however this alert and the Connection Refused alert when forwarded over to our NPM server to send the traps out doesn't show the information for which SAN is throwing the alert. I can see this on the disk space alerts as which SAN is alerting but no others. Is there a way to add in or change TrapVarbinds that are being sent out from STM?

  • azabielski - any chance that you can post the information that's coming from these traps?  I'd like to make sure that I'm familiar enough with the format before making any recommendations.

  • Yeah this is the only thing that comes through.

    identifierType = 0

    identifier = 21

    moduleName = mod.sys.na.NetApp

    message = IO Exception, unable to establish connection: Connection refused: connect

  • And just for clarification, the source of this trap is Storage Manager or the NetApp?

  • This one looks like is meant to be an internal communication message, i.e., between Storage Manager Agent and Storage Manager server. "mod.sys.na.NetApp" is the module on the agent that is responsible for collecting data. I am guessing 21 is the device ID of the NetApp storage that the module has an issue connecting to. In the web console, if you hover over the console links for your NetApp devices, you will see the URL in the status bar of your browser. You may want to check if deviceID 21 is one of your netapp devices assigned to this agent. You can also tell if you were to open windows explorer on the agent machine, browse to the <install folder>/systemic/mod.sys.na.NetApp_1.0 and open the xml file with the same name as the module.

    But the disk status change one should ideally contain the netapp name.

  • Hey HolyGuacamole

    Yeah it does link properly as seen here:

        <device21>

          <userName>*****</userName>

          <useDFMProxy>false</useDFMProxy>

          <deviceType>NetApp</deviceType>

          <connectionTimeOut>60</connectionTimeOut>

          <sanLicense>true</sanLicense>

          <transportType>1</transportType>

          <deviceIP>*******</deviceIP>

          <assetFreqInSec>600</assetFreqInSec>

          <password>***********</password>

          <optionsListInfo>true</optionsListInfo>

          <status>online</status>

          <deviceName>MyNetAppSAN</deviceName>

          <configFreqInSec>3600</configFreqInSec>

          <discoverFreqInSec>3600</discoverFreqInSec>

          <storageFreqInSec>3600</storageFreqInSec>

          <deviceIdent>21</deviceIdent>

          <opsManagerPort>-1</opsManagerPort>

          <aggrPerfFreqInSec>300</aggrPerfFreqInSec>

          <statusFreqInSec>600</statusFreqInSec>

          <skipETCFolder>true</skipETCFolder>

          <perfFreqInSec>3600</perfFreqInSec>

        </device21>

    However my real question is how do i get that data into the traps that send out?

  • Unfortunately, you will not be able to design the trap variables yourself. This would have to be addressed in the product.

  • Boo figured as much just wanted to see if anyone had a work around