Ad Widget

Collapse

IBM DS (3500, 3512, 3200) SNMP monitoring

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • martinsm
    Junior Member
    • Jun 2011
    • 5

    #1

    IBM DS (3500, 3512, 3200) SNMP monitoring

    Hello. Anyone successfully monitoring any of the mentioned IBM DS storage systems?

    I can't seem to find a way how to do it..
  • pcamelio
    Member
    • Jul 2005
    • 67

    #2
    hi

    unfortunately, DS3000 can not be monitor using SNMP.

    The only thing that can be done it is make a smcli script, parse gather data and send info to zabbix using zabbix_sender for exemple.

    It would be difficult to gather data for accurate performance monitoring.

    Regards
    Last edited by pcamelio; 02-07-2011, 13:32. Reason: correct info

    Comment

    • esc
      Junior Member
      • Dec 2010
      • 1

      #3
      Hi!

      Did anyone succeed making that smcli script to monitor IBM Storage Subsystem?
      I am in the middle of creating that but it seems like it doesn't want to work with zabbix the way i want it to.

      Comment

      • pcamelio
        Member
        • Jul 2005
        • 67

        #4
        You have to run smcli script to gather statistic data, parse it using for example awk, and update zabbix.

        I think the trick is to use a cron script and use zabbix_sender to push gathered data and time into zabbix.

        I plan to work on such script at the end of the autumn. I'll update the post asap

        Comment

        • nms_user
          Member
          • Feb 2009
          • 43

          #5
          Hello,

          I monitor a Dell MD3200i, which is the same hardware as IBM DS (OEM, real manufacturer is LSI).

          With the attached perl script (which I found on a Nagios forum) for example you get the KB/s summarized over all LUNs. I adopted it and let it run on a windows server. You need to install a perl interpreter.

          You have to change the script a bit for your installation:
          1) Line7: Change the path of SMCli.exe fitting to your Install
          2) Line30: Change the string of the SMCli-command (Dell and IBM use different syntax)

          Then insert the UserCommand into zabbix_agentd.conf, corresponding to your environment:
          UserParameter=check_md.KBs_sek,"D:\Programme\Dell\ MD_Storage_Manager\client\md3200i_PerfStat_KBs_sek .pl" -H Management_IP_of_Array

          Regards
          Attached Files
          Last edited by nms_user; 30-08-2011, 10:37. Reason: Error: Must be zabbix_agentd.conf instead of zabbix_server.conf

          Comment

          • pcamelio
            Member
            • Jul 2005
            • 67

            #6
            Great job

            It will save some time for me.

            Comment

            • ccbode
              Junior Member
              • Nov 2012
              • 1

              #7
              DS3500 can send snmp

              the DS3500 is capable of sending snmp traps using the newer versions of the system firmware and rsm, check out the redbook http://www.redbooks.ibm.com/abstracts/sg247914.html
              specifically sections 16.2.4 and 17.6.4 there is also a MIB your IBM rep should be able to provide

              Comment

              • cloudmafia
                Junior Member
                • Nov 2012
                • 23

                #8
                Hi nms_user,

                Thanks for the script, i tried using it but since i'm not familiar with perl so having some issue with script, i'm able to run script without any error but also not getting any output, i just need your help to figure out whats wrong with script or if i'm doing correct or not. I'm trying to monitor MD3000i and MD3200 and same issue in both,
                I've installed active perl, then running the script after defining location of SMcli.exe

                md3200i_PerfStat_KBs_sek .pl -H 10.10.X.X (IP address of storage box)

                after running this command earlier i was experiencing some issue because space in path which perl script doesnt understand without defining q{string} or qq{string} so i defined qq{string} because its under double quote...

                Please guide me or help me if you can...

                Thanks alot
                Neo

                Comment

                • Mikel
                  Junior Member
                  • Apr 2013
                  • 2

                  #9
                  Grafica

                  Con los datos de SMcli.exe se puede llegar a crear una monitorización basica.
                  With SMcli.exe data can get to create a basic monitoring.

                  Comment

                  Working...