Ad Widget

Collapse

Template for HP MSA 2040 (external check)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • varnav
    Member
    • Jul 2009
    • 36

    #31
    Can't connect to
    In fact, I found no solution to this. I think script should be rewritten to make bulk requests and script-level caching. MSA2040 cannot handle many queries to it's API in short period of time.
    My MSA2040 monitoring is turned off now.

    Comment

    • jimmymc
      Junior Member
      • Sep 2013
      • 7

      #32
      Hi All

      First of all, thanks for the work on this template - appreciated.

      I'm on Zabbix 3.0.1 and am also getting 'Value should be a JSON object' under the info column of the Discovery rules page.

      Seems to run OK from the command-line (I've masked/changed some info for obvious reasons):

      Code:
      [root@zabbixproxy externalscripts]./hp-msa.pl x.x.x.x user password lld controller
      {
         "data" : [
            {
               "{#KEY}" : "A",
               "{#CLASS}" : "Controller"
            },
            {
               "{#KEY}" : "B",
               "{#CLASS}" : "Controller"
            }
         ]
      }
      
      [root@zabbixserver externalscripts]# ./hp-msa.pl x.x.x.x user password data controller A health
      OK[root@zabbixproxy externalscripts]#
      I've double-checked the macros are also correct.

      Any ideas?

      Cheers, James

      Comment

      • pasik007
        Junior Member
        • Mar 2016
        • 4

        #33
        Originally posted by varnav
        In fact, I found no solution to this. I think script should be rewritten to make bulk requests and script-level caching. MSA2040 cannot handle many queries to it's API in short period of time.
        My MSA2040 monitoring is turned off now.
        OK, thanks

        Comment

        • jimmymc
          Junior Member
          • Sep 2013
          • 7

          #34
          Hi All

          Just wondered if anyone else has the 'Value should be a JSON object' issue as per my post a couple above this one, and can point me in the right direction?

          Cheers, James

          Comment

          • LinAdm
            Junior Member
            • Apr 2016
            • 1

            #35
            Only Comments

            I get that mesage

            Code:
            [zabbix@localhost externalscripts]$ ./hp-msa.pl 10.10.10.111 monitor monitor lld controller
            Only Comments, PIs and whitespace allowed at end of document [Ln: 1, Col: 339407152]
            what does it mean?

            Comment

            • varnav
              Member
              • Jul 2009
              • 36

              #36
              Originally posted by varnav
              In fact, I found no solution to this. I think script should be rewritten to make bulk requests and script-level caching. MSA2040 cannot handle many queries to it's API in short period of time.
              My MSA2040 monitoring is turned off now.
              I've found a partial workaround by disabling "HP MSA Disk Discovery" in the template. This disables per-disk monitoring, but greatly reduces amount items polled, so no timeout anymore.

              Comment

              • rovshango
                Junior Member
                • Apr 2016
                • 1

                #37
                Icmp

                Hello,

                Do I need also establish ICMP connection from Zabbix server to Storage Controllers (ping)?

                Thank You in advance.

                Comment

                • anG
                  Junior Member
                  • Aug 2015
                  • 23

                  #38
                  Good morning!

                  We have a problem:

                  the command
                  root@app19:# perl /usr/lib/zabbix/externalscripts/hp-msa.pl 10.192.165.61 lld enclosure

                  return an error:
                  junk after document element at line 1, column 45, byte 45 at /usr/lib/perl5/XML/Parser.pm line 187

                  Can anyone help me? Can anyone has the same error and know (or any idea) how to fix it?

                  Comment

                  • michael.weber
                    Senior Member
                    • Nov 2015
                    • 121

                    #39
                    What Version are you using on perl?

                    please try:
                    Code:
                    perl -MCPAN -e Shell
                    install XML::Simple

                    Comment

                    • anG
                      Junior Member
                      • Aug 2015
                      • 23

                      #40
                      Originally posted by michael.weber
                      What Version are you using on perl?

                      please try:
                      Code:
                      perl -MCPAN -e Shell
                      install XML::Simple
                      I use
                      perl 5.14.2-21+deb7u3 amd64
                      on Debian GNU/Linux 7.11 (wheezy)

                      Comment

                      • michael.weber
                        Senior Member
                        • Nov 2015
                        • 121

                        #41
                        please try this:
                        in Line 103 i have the following line:
                        Code:
                        my $res = $ua->request($req);
                        please add the following line to the next one:
                        Code:
                        print Dumper(\$res);
                        it should look like:
                        Code:
                        my $ua = LWP::UserAgent->new;
                        my $url = "http://$hostname/api/login/" . $md5_hash;
                        my $req = HTTP::Request->new(GET => $url);
                        my $res = $ua->request($req);
                        print Dumper(\$res);
                        my $ref = XMLin($res->content);
                        my $sessionKey;

                        Please rerun the command and come back with the Output.
                        Expecting:
                        Code:
                        $VAR1 = \bless( {
                                           '_protocol' => 'HTTP/1.1',
                                           '_rc' => '200',
                                           '_msg' => 'OK',
                                           '_headers' => bless( {
                                                                  'client-response-num' => 1,
                                                                  'command-status' => '1 7d283a7762748b037dd7f67263e9fbd6',
                                                                  'content-length' => '344',
                                                                  'connection' => 'keep-alive',
                                                                  'client-date' => 'Wed, 29 Jun 2016 08:03:05 GMT',
                                                                  '::std_case' => {
                                                                                    'client-peer' => 'Client-Peer',
                                                                                    'client-date' => 'Client-Date',
                                                                                    'client-response-num' => 'Client-Response-Num',
                                                                                    'command-status' => 'Command-Status'
                                                                                  },
                                                                  'content-type' => 'text/xml; charset="utf-8"',
                                                                  'cache-control' => 'no-cache',
                                                                  'client-peer' => '192.168.1.94:80'
                                                                }, 'HTTP::Headers' ),
                                           '_content' => '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><RESPONSE><OBJECT basetype="status" name="status" oid="1"><PROPERTY name="response-type">success</PROPERTY><PROPERTY name="response-type-numeric">0</PROPERTY><PROPERTY name="response">7d283a7762748b037dd7f67263e9fbd6</PROPERTY><PROPERTY name="return-code">1</PROPERTY></OBJECT></RESPONSE>
                        ',
                                           '_request' => bless( {
                                                                  '_headers' => bless( {
                                                                                         'user-agent' => 'libwww-perl/6.08'
                                                                                       }, 'HTTP::Headers' ),
                                                                  '_uri_canonical' => bless( do{\(my $o = 'http://192.168.1.94/api/login/8a2e7e97cab262a3e60b9dac5c4069ec')}, 'URI::http' ),
                                                                  '_content' => '',
                                                                  '_method' => 'GET',
                                                                  '_uri' => ${$VAR1}->{'_request'}->{'_uri_canonical'}
                                                                }, 'HTTP::Request' )
                                         }, 'HTTP::Response' );

                        Comment

                        • anG
                          Junior Member
                          • Aug 2015
                          • 23

                          #42
                          Originally posted by michael.weber
                          please try this:
                          in Line 103 i have the following line:
                          Code:
                          my $res = $ua->request($req);
                          please add the following line to the next one:
                          Code:
                          print Dumper(\$res);
                          it should look like:
                          Code:
                          my $ua = LWP::UserAgent->new;
                          my $url = "http://$hostname/api/login/" . $md5_hash;
                          my $req = HTTP::Request->new(GET => $url);
                          my $res = $ua->request($req);
                          print Dumper(\$res);
                          my $ref = XMLin($res->content);
                          my $sessionKey;

                          Please rerun the command and come back with the Output.
                          Expecting:
                          Code:
                          $VAR1 = \bless( {
                                             '_protocol' => 'HTTP/1.1',
                                             '_rc' => '200',
                                             '_msg' => 'OK',
                                             '_headers' => bless( {
                                                                    'client-response-num' => 1,
                                                                    'command-status' => '1 7d283a7762748b037dd7f67263e9fbd6',
                                                                    'content-length' => '344',
                                                                    'connection' => 'keep-alive',
                                                                    'client-date' => 'Wed, 29 Jun 2016 08:03:05 GMT',
                                                                    '::std_case' => {
                                                                                      'client-peer' => 'Client-Peer',
                                                                                      'client-date' => 'Client-Date',
                                                                                      'client-response-num' => 'Client-Response-Num',
                                                                                      'command-status' => 'Command-Status'
                                                                                    },
                                                                    'content-type' => 'text/xml; charset="utf-8"',
                                                                    'cache-control' => 'no-cache',
                                                                    'client-peer' => '192.168.1.94:80'
                                                                  }, 'HTTP::Headers' ),
                                             '_content' => '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><RESPONSE><OBJECT basetype="status" name="status" oid="1"><PROPERTY name="response-type">success</PROPERTY><PROPERTY name="response-type-numeric">0</PROPERTY><PROPERTY name="response">7d283a7762748b037dd7f67263e9fbd6</PROPERTY><PROPERTY name="return-code">1</PROPERTY></OBJECT></RESPONSE>
                          ',
                                             '_request' => bless( {
                                                                    '_headers' => bless( {
                                                                                           'user-agent' => 'libwww-perl/6.08'
                                                                                         }, 'HTTP::Headers' ),
                                                                    '_uri_canonical' => bless( do{\(my $o = 'http://192.168.1.94/api/login/8a2e7e97cab262a3e60b9dac5c4069ec')}, 'URI::http' ),
                                                                    '_content' => '',
                                                                    '_method' => 'GET',
                                                                    '_uri' => ${$VAR1}->{'_request'}->{'_uri_canonical'}
                                                                  }, 'HTTP::Request' )
                                           }, 'HTTP::Response' );

                          My output:

                          root@app19:~# /usr/lib/zabbix/externalscripts/hp-msa.pl 10.192.165.61 zabbix XXXXX lld controller

                          junk after document element at line 1, column 45, byte 45 at /usr/lib/perl5/XML/Parser.pm line 187
                          $VAR1 = \bless( {
                          '_msg' => 'N/A',
                          '_content' => '<H1>Wind Manage Web Server Error Report:</H1><HR>
                          <H2>Server Error: 404 N/A</H2><HR>
                          <H2>File not found</H2><HR>
                          <H2>/api/login/b7ed980b4a7b787070ea9bbc6d72a531</H2><HR>
                          <H3>Please mail problems to your support center.</H3><HR>
                          ',
                          '_protocol' => 'HTTP/1.1',
                          '_headers' => bless( {
                          'connection' => 'close',
                          'client-response-num' => 1,
                          'client-ssl-cert-issuer' => '/C=US/O=Secure Array Vendor/OU=Engineering/CN=Secure Array/[email protected]',
                          'client-ssl-cipher' => 'AES256-SHA',
                          'client-peer' => '10.192.165.61:443',
                          'client-date' => 'Wed, 29 Jun 2016 09:29:21 GMT',
                          'content-type' => 'text/html',
                          'client-ssl-warning' => 'Peer certificate not verified',
                          'client-ssl-cert-subject' => '/C=US/O=Secure Array Vendor/OU=Engineering/CN=Secure Array/[email protected]',
                          'server' => 'WindRiver-WebServer/4.4',
                          'client-ssl-socket-class' => 'IO::Socket::SSL'
                          }, 'HTTP::Headers' ),
                          '_rc' => '404',
                          '_request' => bless( {
                          '_content' => '',
                          '_uri' => bless( do{\(my $o = 'https://10.192.165.61/api/login/b7ed980b4a7b787070ea9bbc6d72a531')}, 'URI::https' ),
                          '_headers' => bless( {
                          'user-agent' => 'libwww-perl/6.04'
                          }, 'HTTP::Headers' ),
                          '_method' => 'GET',
                          '_uri_canonical' => ${$VAR1}->{'_request'}->{'_uri'}
                          }, 'HTTP::Request' )
                          }, 'HTTP::Response' );


                          MY MODEL of msa is:
                          SNMPv2-MIB::sysDescr.0 = STRING: HP StorageWorks MSA2012fc

                          Comment

                          • michael.weber
                            Senior Member
                            • Nov 2015
                            • 121

                            #43
                            that could be your Problem:
                            Code:
                            SNMPv2-MIB::sysDescr.0 = STRING: HP MSA 2040 SAN

                            Comment

                            • anG
                              Junior Member
                              • Aug 2015
                              • 23

                              #44
                              Originally posted by michael.weber
                              that could be your Problem:
                              Code:
                              SNMPv2-MIB::sysDescr.0 = STRING: HP MSA 2040 SAN
                              Thank you very mach for your attention and answers!!

                              Comment

                              • michael.weber
                                Senior Member
                                • Nov 2015
                                • 121

                                #45
                                Perhaps i will investigate some time in SNMP Monitoring for MSA. but actually it is not possible to Monitor the drives. i am waiting for a "broken" drive to check the SNMP OIDs if i can discover the broken HDD.
                                can you run this?
                                Code:
                                 snmpwalk -m ALL -c COMMUNITY> -v2c >IP> .1.3.6.1.3.94.1.8
                                here you should see the "Overall Status" with Shelfs, temperatures. perhaps we build a SNMP template with These values?!
                                Code:
                                FCMGMT-MIB::connUnitSensorIndex.' ....%.l........'.64 = INTEGER: 64
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.1 = STRING: "On-Board Temperature 1-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.2 = STRING: "On-Board Temperature 1-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.3 = STRING: "On-Board Temperature 2-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.4 = STRING: "On-Board Temperature 2-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.5 = STRING: "On-Board Temperature 3-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.6 = STRING: "On-Board Temperature 3-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.7 = STRING: "Disk Controller Temp-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.8 = STRING: "Disk Controller Temp-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.9 = STRING: "Memory Controller Temp-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.10 = STRING: "Memory Controller Temp-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.11 = STRING: "Capacitor Pack Voltage-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.12 = STRING: "Capacitor Pack Voltage-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.13 = STRING: "Capacitor Cell 1 Voltage-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.14 = STRING: "Capacitor Cell 1 Voltage-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.15 = STRING: "Capacitor Cell 2 Voltage-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.16 = STRING: "Capacitor Cell 2 Voltage-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.17 = STRING: "Capacitor Cell 3 Voltage-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.18 = STRING: "Capacitor Cell 3 Voltage-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.19 = STRING: "Capacitor Cell 4 Voltage-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.20 = STRING: "Capacitor Cell 4 Voltage-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.21 = STRING: "Capacitor Charge-Ctlr A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.22 = STRING: "Capacitor Charge-Ctlr B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.23 = STRING: "Overall Unit Status"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.24 = STRING: "Temperature Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.25 = STRING: "Temperature Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.26 = STRING: "Temperature Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.27 = STRING: "Temperature Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.28 = STRING: "Voltage 12V Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.29 = STRING: "Voltage 5V Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.30 = STRING: "Voltage 12V Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.31 = STRING: "Voltage 5V Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.32 = STRING: "Voltage 12V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.33 = STRING: "Voltage 5V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.34 = STRING: "Voltage 3.3V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.35 = STRING: "Voltage 12V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.36 = STRING: "Voltage 5V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.37 = STRING: "Voltage 3.3V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.38 = STRING: "Current 12V Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.39 = STRING: "Current 12V Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.40 = STRING: "Current 12V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.41 = STRING: "Current 5V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.42 = STRING: "Current 12V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.43 = STRING: "Current 5V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.44 = STRING: "Overall Unit Status"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.45 = STRING: "Temperature Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.46 = STRING: "Temperature Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.47 = STRING: "Temperature Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.48 = STRING: "Temperature Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.49 = STRING: "Voltage 12V Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.50 = STRING: "Voltage 5V Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.51 = STRING: "Voltage 12V Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.52 = STRING: "Voltage 5V Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.53 = STRING: "Voltage 12V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.54 = STRING: "Voltage 5V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.55 = STRING: "Voltage 3.3V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.56 = STRING: "Voltage 12V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.57 = STRING: "Voltage 5V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.58 = STRING: "Voltage 3.3V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.59 = STRING: "Current 12V Loc: upper-IOM A"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.60 = STRING: "Current 12V Loc: lower-IOM B"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.61 = STRING: "Current 12V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.62 = STRING: "Current 5V Loc: left-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.63 = STRING: "Current 12V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorName.' ....%.l........'.64 = STRING: "Current 5V Loc: right-PSU"
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.1 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.2 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.3 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.4 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.5 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.6 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.7 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.8 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.9 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.10 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.11 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.12 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.13 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.14 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.15 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.16 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.17 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.18 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.19 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.20 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.21 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.22 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.23 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.24 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.25 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.26 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.27 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.28 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.29 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.30 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.31 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.32 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.33 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.34 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.35 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.36 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.37 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.38 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.39 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.40 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.41 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.42 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.43 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.44 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.45 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.46 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.47 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.48 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.49 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.50 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.51 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.52 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.53 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.54 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.55 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.56 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.57 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.58 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.59 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.60 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.61 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.62 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.63 = INTEGER: ok(3)
                                FCMGMT-MIB::connUnitSensorStatus.' ....%.l........'.64 = INTEGER: ok(3)

                                Comment

                                Working...