Cacti (home)ForumsRepositoryDocumentation
Cacti: offical forums and support
It is currently Wed Apr 23, 2014 1:55 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 81 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject:
PostPosted: Thu Mar 19, 2009 1:58 pm 
Offline
Cacti User

Joined: Mon Dec 13, 2004 3:03 pm
Posts: 218
Hmpf ... what kernel version does SLES10 have then?

Also, just realized there is a /etc/sysstat/sysstat.ioconf that might help.

Would also be interesting to see if something is different in /proc/diskstats

Here is an example from kubuntu with 2.6.27-11-generic
Code:
   8    0 sda 253034 12864 8940698 777680 506667 487605 8944054 7209064 0 2931516 7986568


Oh, and I tried using -N but I still just got "dm-0" in the output instead of the LVM name, so who knows if that even works...


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 19, 2009 2:16 pm 
Offline

Joined: Wed Mar 18, 2009 3:17 pm
Posts: 38
SLES 10 : 2.6.16.46-0.12-smp
SLES 9 : 2.6.5-7.308-smp

Yes...old kernel. Tried a quick go with Lenny on the same hardware. Iostat behave as expected. -N doesn't do anything either.

/proc/diskstats output

Code:
104    0 cciss/c0d0 3580418 468283 380530282 8870308 4486413 15140352 314177980 16267088 0 3868176 25136188
104    1 cciss/c0d0p1 6657 470794 444 888
104    2 cciss/c0d0p2 1735 12557 480 3840
104    3 cciss/c0d0p3 3764893 187556694 19634272 157070744
104   16 cciss/c0d1 4087159 250771 1613586304 22931396 27775222 56154055 1343265196 213885336 0 8611348 236814652
104   17 cciss/c0d1p1 4353363 806790704 83953951 671631134
253    0 dm-0 684402 0 40320586 1360016 140932 0 1127456 251948 0 629352 1612000
253    1 dm-1 208936 0 8463242 767524 1968563 0 15748504 2064800 0 457096 2832456
253    2 dm-2 170481 0 31658866 1886484 6259392 0 50075136 202459560 0 501108 204346164
253    3 dm-3 2358874 0 82798698 3292204 1289333 0 10314664 2541440 0 1734400 5833816
253    4 dm-4 331292 0 24280890 1692992 9977320 0 79818560 18818264 0 940452 20512988
253    5 dm-5 321289 0 63877810 1591740 8311394 0 66491152 352895808 0 622668 354487740
253    6 dm-6 14179 0 585242 67256 540048 0 4320384 548308 0 103344 615572
253    7 dm-7 3224494 0 616344986 18587792 28382895 0 227063160 276112848 0 6221408 294718944
253    8 dm-8 781131 0 125943370 3601868 27703749 0 221629992 1507816148 0 1678700 1511418632


Looked at sysstats.ioconf, haven't seen anything that could help there.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Mar 19, 2009 2:40 pm 
Offline
Cacti User

Joined: Mon Dec 13, 2004 3:03 pm
Posts: 218
@DarkMan

I would consider changing

Code:
if ( $stats{$oid} =~ m/dm-/ ) {


to

Code:
if ( $stats{$oid} =~ m/dm-/ && -e '/sbin/devmap_name') {


If the box has device-mapper names, but doesn't have multipath tools installed, the device names end up being reported as blank. I think this will just make your code a bit more portable.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 20, 2009 4:18 pm 
Offline

Joined: Wed Mar 18, 2009 3:17 pm
Posts: 38
@eschoeller

I'm trying to modify your script so it could be used under Tru64 5.1B-4. There is an iostat and vmstat but it's far less verbose than under linux for disk operation. There is however another tool with Tru64, called collect, that can gather an insane amount of data.

Using this command like so :
Code:
collect -s d -i 30 -R 31s > /tmp/collect.cache


I can get an output quite close to what you get from iostat -xkd 30 2
Code:

#### RECORD    1 (1237579770:0) (Fri Mar 20 16:09:30 2009) ####

# DISK Statistics
#DSK             NAME  B/T/L    R/S RKB/S  W/S WKB/S   AVS   AVW  ACTQ   WTQ  %BSY
   0           cdrom0  0/0/0      0     0    0     0  0.00  0.00  0.00  0.00  0.00
   1             dsk3  4/0/0      0     0    0     4  0.00  0.00  0.00  0.00  0.00
   2             dsk4  4/1/0      0     0    0     0  0.00  0.00  0.00  0.00  0.00
   3             dsk5  4/2/0      0     0    0     4  0.00  0.00  0.00  0.00  0.00
   4             dsk6  4/3/0      0     4    0     4  0.49  0.00  0.00  0.00  0.00


This gives me the IO stat for a 30sec time frame and unlike iostat, I don't get an average stats first then a 30sec time frame, so we can use them directly.

My perl and regexp is rusty so i'm not quite sure I got it right.....this is we i've got so far :

Code:
    while (<IOSTAT>) {
        if (/^#DSK/) {
            $header_seen++;
            next;
        }
        next if ( $header_seen < 1 );
        next if (/^$/);

/^(\d+)\s+([a-z0-9\-\/]+)\s+(d+\/\d+\/\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)/;

        $stats{"$base_oid.1.$devices"}  = $1;           # index
        $stats{"$base_oid.2.$devices"}  = $2;           # device name
        $stats{"$base_oid.3.$devices"}  = $4;           # r/s
        $stats{"$base_oid.4.$devices"}  = $5;           # rkB/s
        $stats{"$base_oid.5.$devices"}  = $6;           # w/s
        $stats{"$base_oid.6.$devices"}  = $7;           # wkB/s
        $stats{"$base_oid.7.$devices"}  = $8;           # AVS
        $stats{"$base_oid.8.$devices"}  = $9;           # AVW
        $stats{"$base_oid.9.$devices"}  = $10;          # ACTQ
        $stats{"$base_oid.10.$devices"} = $11;          # WTQ
        $stats{"$base_oid.11.$devices"} = $12;          # BSY


Can you check this and help me? Once this works, I'll create some new graph template for Tru64 and share them.

Thanks!


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 20, 2009 4:40 pm 
Offline
Cacti User

Joined: Mon Dec 13, 2004 3:03 pm
Posts: 218
Well, first off, it's not my template set - It's MarkRound's. I just finished porting it to Solaris. I have been talking with Mark, but haven't heard from him in several days. I'd rather submit my changes to him, get them approved, and integrated into his set posted in the first forum post. I've seen too many threads stretch on for pages with revisions scattered here and there....

To port it to Solaris, I changed sub_process in iostat.pl as follows:

Code:
sub process {
    my $uname = `/bin/uname -a`;
    my $ostype = "other";
    if ($uname =~ /SunOS/) {
       $ostype = "solaris";
    }
    if ($uname =~ /Linux/) {
       $ostype = "linux";
    }
    $devices = 1;
    open( IOSTAT, $iostat_cache )
      or die("Could not open iostat cache $iostat_cache : $!");

    my $header_seen = 0;

    while (<IOSTAT>) {
        if (/^[D|d]evice/) {
            $header_seen++;
            next;
        }
        next if ( $header_seen < 2 );
        next if (/^$/);

        if ($ostype eq 'linux') {
           /^([a-z0-9\-\/]+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\
d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)/;

           $stats{"$base_oid.1.$devices"}  = $devices;  # index
           $stats{"$base_oid.2.$devices"}  = $1;                # device name
           $stats{"$base_oid.3.$devices"}  = $2;                # rrqm/s
           $stats{"$base_oid.4.$devices"}  = $3;                # wrqm/s
           $stats{"$base_oid.5.$devices"}  = $4;                # r/s
           $stats{"$base_oid.6.$devices"}  = $5;                # w/s
           $stats{"$base_oid.7.$devices"}  = $6;                # rkB/s
           $stats{"$base_oid.8.$devices"}  = $7;                # wkB/s
           $stats{"$base_oid.9.$devices"}  = $8;                # avgrq-sz
           $stats{"$base_oid.10.$devices"} = $9;                # avgqu-sz
           $stats{"$base_oid.11.$devices"} = $10;               # await
           $stats{"$base_oid.12.$devices"} = $11;               # svctm
           $stats{"$base_oid.13.$devices"} = $12;               # %util
        }

        if ($ostype eq 'solaris') {
           /^([a-z0-9\-\/]+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+)\s+(\d+)/;

           $stats{"$base_oid.1.$devices"}  = $devices;     # index
           $stats{"$base_oid.2.$devices"}  = $1;           # device name
           $stats{"$base_oid.3.$devices"}  = $2;           # r/s
           $stats{"$base_oid.4.$devices"}  = $3;           # w/s
           $stats{"$base_oid.5.$devices"}  = $4;           # kr/s
           $stats{"$base_oid.6.$devices"}  = $5;           # kw/s
           $stats{"$base_oid.7.$devices"}  = $6;           # wait
           $stats{"$base_oid.8.$devices"}  = $7;           # actv
           $stats{"$base_oid.9.$devices"}  = $8;           # svc_t
           $stats{"$base_oid.10.$devices"} = $9;           # %w
           $stats{"$base_oid.11.$devices"} = $10;          # %b
        }

        $devices++;
   }

}


To summarize, I simply cut back the fields from 13 to 11. I also had to change 'Device' to '[D|d]evice' since the capitalization was different in Solaris <g> Someone else on my team came up with the regex, using a tool called KRegExpEditor.

Then I created a new iostat-solaris.xml, data query, data templates and graph templates, and named them "Solaris - X - X" instead of "Linux - X - X".

I think the best way to handle this moving forward is to export the Data Queries separately, thus allowing an end user to import only the templates they need for their given architecture, but everyone should be able to use the same iostat.pl.

So, I imagine you could take the same approach, but if it uses something other than iostat, it might be worth taking what's been done here, hacking it up a bit, and re-branding it as an entirely different template.


Last edited by eschoeller on Wed Apr 08, 2009 5:56 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 23, 2009 2:34 pm 
Offline

Joined: Wed Mar 18, 2009 3:17 pm
Posts: 38
Gahhhh....that's what happens when you stare at some regexp for too long on a friday afternoon.

Anyway, got it to work now.

Cron for collect :
Code:
collect -s d -i 30 -R 31s | sed 's/^[ \t]*//' > /tmp/iostat.cache


Change to iostat.pl :

Code:
    while (<IOSTAT>) {
        if (/^#DSK/) {
            $header_seen++;
            next;
        }
        next if ( $header_seen < 1 );
        next if (/^$/);

/^(\d+)\s+([a-z0-9\-\/]+)\s+([0-9\-\/]+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)\s+(\d+[\.,]\d+)/;
        $stats{"$base_oid.1.$devices"}  = $1;           # index
        $stats{"$base_oid.2.$devices"}  = $2;           # device name
        $stats{"$base_oid.3.$devices"}  = $3;           # B/T/L
        $stats{"$base_oid.4.$devices"}  = $4;           # r/s
        $stats{"$base_oid.5.$devices"}  = $5;           # rkB/s
        $stats{"$base_oid.6.$devices"}  = $6;           # w/s
        $stats{"$base_oid.7.$devices"}  = $7;           # wkB/s
        $stats{"$base_oid.8.$devices"}  = $8;           # AVS
        $stats{"$base_oid.9.$devices"}  = $9;           # AVW
        $stats{"$base_oid.10.$devices"} = $10;          # ACTQ
        $stats{"$base_oid.11.$devices"} = $11;          # WTQ
        $stats{"$base_oid.12.$devices"} = $12;          # BSY


However, the SNMP included in Tru64 is rather old and doesn't seem to work with pass OID FILE. Not sure why yet. Had to compile Net-SNMP to make it all work.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 30, 2009 7:50 pm 
Offline
Cacti User

Joined: Mon Dec 13, 2004 3:03 pm
Posts: 218
Code:
sub process {
    my $uname = `/bin/uname -a`;
    my $ostype = "other";
    if ($uname =~ /SunOS/) {
       $ostype = "solaris";
    }
    if ($uname =~ /Linux/) {
       $ostype = "linux";
    }


Scratch that idea. Seems like this will end up running "uname -a" hundreds of thousands of times just in a single day (duh). Unfortunately it might be best to statically define the ostype in the perl script, ie "my $ostype="solaris""
That just isn't as portable as I'd like ...


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 08, 2009 5:55 pm 
Offline
Cacti User

Joined: Mon Dec 13, 2004 3:03 pm
Posts: 218
Also found a bug in my iostat.pl for Solaris.

Code:
if ($ostype eq 'solaris') {
           /^([a-z0-9\-\/]+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+)\s+(\d+)/;


Instead of:
Code:
if ($ostype eq 'solaris') {
           /^([a-z0-9\-\/]+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d+\.\d+)\s+(\d)\s+(\d)/;


The error is not noticeable until you use the template on a system with a very busy disk, which starts getting double digit values for %w and %b

I also edited my post above to reflect this change.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 09, 2009 12:55 pm 
Offline

Joined: Wed Mar 18, 2009 3:17 pm
Posts: 38
Here is my modified version for Tru64. Cron, Script, Data Query, Template and all. You must install Net-SNMP for this to work and it can be a bit of a pain to compile. Been running this for some time now and works quite well.

Big thanks to MarkRound and eschoeller!


Attachments:
File comment: Forgot to put the modified SNMP Queries XML file in the tar
io-collect.xml [4 KiB]
Downloaded 247 times
iostat-tru64.tar.gz [9.29 KiB]
Downloaded 259 times


Last edited by DarkMan on Tue May 19, 2009 3:45 pm, edited 1 time in total.
Top
 Profile  
 
 Post subject:
PostPosted: Fri May 01, 2009 1:25 pm 
Offline

Joined: Sun Feb 01, 2004 3:10 am
Posts: 48
Location: Orlando, FL
DarkMan wrote:
Having a bunch of dm-0, dm-1, dm-2, ... wasn't very interresting so I did a very crappy but working change to iostat.pl. Basically, i use devmap_name to find out what target correspond to the device-mapper (dm). I now got the LV name which is quite more usefull.

Code:
sub getoid {
    my $oid = shift(@_);
    print "Fetching oid : $oid\n" if (debug);
    if ( $oid =~ /^$base_oid\.(\d+)\.(\d+).*/ && exists( $stats{$oid} ) ) {
        print $oid. "\n";
        if ( $1 == 1 ) {
            print "integer\n";
        }
        else {
            print "string\n";
        }

        if ( $stats{$oid} =~ m/dm-/ ) {
                my $dev_minor = $stats{$oid} ;
                $dev_minor =~ s/dm-//;
                my $devname = `devmap_name 253 $dev_minor`;
                print $devname . "\n";
        }
        else {
                print $stats{$oid} . "\n";
        }
    }
}


F.Y.I., there is no devmap_name in RHEL 5.3, I had to create a symlink to dmsetup to make this work:

Code:
ln -s /sbin/dmsetup /sbin/devmap_name


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 20, 2009 9:05 am 
Offline

Joined: Tue May 19, 2009 1:35 pm
Posts: 1
Hi all,

I've been trying to get this working on Tru64 (many thanks to DarkMan for his work on that), but I think I may be missing something... I have the cron job in place, netsnmp built and passing the perl script properly, but cacti is unable to find any SNMP data.

Running the query in verbose mode results in this:
Quote:
+ Running data query [21].
+ Found type = '3' [snmp query].
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/io-collect.xml'
+ XML file parsed ok.
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.3.1'
+ No SNMP data returned
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/io-collect.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/io-collect.xml'
+ Found data query XML file at '/var/www/cacti/resource/snmp_queries/io-collect.xml'


However, I can walk the OID from the command line and get good data:
Quote:
[root@dubcacti01 ~]# snmpwalk -v2c -c cacti dubpin2:163 .1.3.6.1.3.1
SNMPv2-SMI::experimental.1.1.1 = INTEGER: 0
SNMPv2-SMI::experimental.1.1.2 = INTEGER: 1
SNMPv2-SMI::experimental.1.1.3 = INTEGER: 2
SNMPv2-SMI::experimental.1.1.4 = INTEGER: 3
SNMPv2-SMI::experimental.1.1.5 = INTEGER: 4
SNMPv2-SMI::experimental.1.1.6 = INTEGER: 5
SNMPv2-SMI::experimental.1.1.7 = INTEGER: 6
SNMPv2-SMI::experimental.1.1.8 = INTEGER: 7
SNMPv2-SMI::experimental.1.1.9 = INTEGER: 8
SNMPv2-SMI::experimental.1.1.10 = INTEGER: 9
SNMPv2-SMI::experimental.1.1.11 = INTEGER: 10
SNMPv2-SMI::experimental.1.1.12 = INTEGER: 11
SNMPv2-SMI::experimental.1.1.13 = INTEGER: 12
SNMPv2-SMI::experimental.1.1.14 = INTEGER: 13
SNMPv2-SMI::experimental.1.1.15 = INTEGER: 14
SNMPv2-SMI::experimental.1.1.16 = INTEGER: 15
SNMPv2-SMI::experimental.1.1.17 = INTEGER: 16
SNMPv2-SMI::experimental.1.1.18 = INTEGER: 17
SNMPv2-SMI::experimental.1.1.19 = INTEGER: 18
SNMPv2-SMI::experimental.1.1.20 = INTEGER: 19
SNMPv2-SMI::experimental.1.1.21 = INTEGER: 20
SNMPv2-SMI::experimental.1.1.22 = INTEGER: 21
SNMPv2-SMI::experimental.1.1.23 = INTEGER: 22
SNMPv2-SMI::experimental.1.1.24 = INTEGER: 23
SNMPv2-SMI::experimental.1.1.25 = INTEGER: 24
SNMPv2-SMI::experimental.1.1.26 = INTEGER: 25
SNMPv2-SMI::experimental.1.1.27 = INTEGER: 26
SNMPv2-SMI::experimental.1.1.28 = INTEGER: 27
SNMPv2-SMI::experimental.1.1.29 = INTEGER: 28
SNMPv2-SMI::experimental.1.1.30 = INTEGER: 29
SNMPv2-SMI::experimental.1.1.31 = INTEGER: 30
SNMPv2-SMI::experimental.1.1.32 = INTEGER: 31
SNMPv2-SMI::experimental.1.1.33 = INTEGER: 32
SNMPv2-SMI::experimental.1.1.34 = INTEGER: 33
SNMPv2-SMI::experimental.1.1.35 = INTEGER: 34
SNMPv2-SMI::experimental.1.1.36 = INTEGER: 35
SNMPv2-SMI::experimental.1.1.37 = INTEGER: 36
SNMPv2-SMI::experimental.1.1.38 = INTEGER: 37
SNMPv2-SMI::experimental.1.1.39 = INTEGER: 38
SNMPv2-SMI::experimental.1.1.40 = INTEGER: 39
SNMPv2-SMI::experimental.1.1.41 = INTEGER: 40
SNMPv2-SMI::experimental.1.1.42 = INTEGER: 41
SNMPv2-SMI::experimental.1.1.43 = INTEGER: 42
SNMPv2-SMI::experimental.1.1.44 = INTEGER: 43
SNMPv2-SMI::experimental.1.1.45 = INTEGER: 44
SNMPv2-SMI::experimental.1.1.46 = INTEGER: 45
SNMPv2-SMI::experimental.1.1.47 = INTEGER: 46
SNMPv2-SMI::experimental.1.1.48 = INTEGER: 47
SNMPv2-SMI::experimental.1.1.49 = INTEGER: 48
SNMPv2-SMI::experimental.1.2.1 = STRING: "dsk0"
SNMPv2-SMI::experimental.1.2.2 = STRING: "dsk1"
SNMPv2-SMI::experimental.1.2.3 = STRING: "dsk2"
SNMPv2-SMI::experimental.1.2.4 = STRING: "dsk3"
SNMPv2-SMI::experimental.1.2.5 = STRING: "dsk5"
SNMPv2-SMI::experimental.1.2.6 = STRING: "dsk6"
SNMPv2-SMI::experimental.1.2.7 = STRING: "dsk52"
SNMPv2-SMI::experimental.1.2.8 = STRING: "dsk51"
SNMPv2-SMI::experimental.1.2.9 = STRING: "dsk54"
SNMPv2-SMI::experimental.1.2.10 = STRING: "dsk53"
SNMPv2-SMI::experimental.1.2.11 = STRING: "dsk56"
SNMPv2-SMI::experimental.1.2.12 = STRING: "dsk55"
SNMPv2-SMI::experimental.1.2.13 = STRING: "dsk42"
SNMPv2-SMI::experimental.1.2.14 = STRING: "dsk41"
SNMPv2-SMI::experimental.1.2.15 = STRING: "dsk44"
SNMPv2-SMI::experimental.1.2.16 = STRING: "dsk43"
SNMPv2-SMI::experimental.1.2.17 = STRING: "dsk46"
SNMPv2-SMI::experimental.1.2.18 = STRING: "dsk45"
SNMPv2-SMI::experimental.1.2.19 = STRING: "dsk11"
SNMPv2-SMI::experimental.1.2.20 = STRING: "dsk112"
SNMPv2-SMI::experimental.1.2.21 = STRING: "dsk13"
SNMPv2-SMI::experimental.1.2.22 = STRING: "dsk21"
SNMPv2-SMI::experimental.1.2.23 = STRING: "dsk22"
SNMPv2-SMI::experimental.1.2.24 = STRING: "dsk23"
SNMPv2-SMI::experimental.1.2.25 = STRING: "dsk32"
SNMPv2-SMI::experimental.1.2.26 = STRING: "dsk31"
SNMPv2-SMI::experimental.1.2.27 = STRING: "dsk34"
SNMPv2-SMI::experimental.1.2.28 = STRING: "dsk33"
SNMPv2-SMI::experimental.1.2.29 = STRING: "dsk200"
SNMPv2-SMI::experimental.1.2.30 = STRING: "dsk35"
SNMPv2-SMI::experimental.1.2.31 = STRING: "dsk61"
SNMPv2-SMI::experimental.1.2.32 = STRING: "dsk63"
SNMPv2-SMI::experimental.1.2.33 = STRING: "dsk62"
SNMPv2-SMI::experimental.1.2.34 = STRING: "dsk67"
SNMPv2-SMI::experimental.1.2.35 = STRING: "dsk66"
SNMPv2-SMI::experimental.1.2.36 = STRING: "dsk65"
SNMPv2-SMI::experimental.1.2.37 = STRING: "dsk64"
SNMPv2-SMI::experimental.1.2.38 = STRING: "dsk68"
SNMPv2-SMI::experimental.1.2.39 = STRING: "dsk69"
SNMPv2-SMI::experimental.1.2.40 = STRING: "dsk70"
SNMPv2-SMI::experimental.1.2.41 = STRING: "dsk71"
SNMPv2-SMI::experimental.1.2.42 = STRING: "dsk81"
SNMPv2-SMI::experimental.1.2.43 = STRING: "dsk83"
SNMPv2-SMI::experimental.1.2.44 = STRING: "dsk82"
SNMPv2-SMI::experimental.1.2.45 = STRING: "dsk87"
SNMPv2-SMI::experimental.1.2.46 = STRING: "dsk86"
SNMPv2-SMI::experimental.1.2.47 = STRING: "dsk85"
SNMPv2-SMI::experimental.1.2.48 = STRING: "dsk84"
SNMPv2-SMI::experimental.1.2.49 = STRING: "cdrom0"
SNMPv2-SMI::experimental.1.3.1 = STRING: "0/0/0"
SNMPv2-SMI::experimental.1.3.2 = STRING: "0/1/0"
SNMPv2-SMI::experimental.1.3.3 = STRING: "0/2/0"
SNMPv2-SMI::experimental.1.3.4 = STRING: "0/3/0"
SNMPv2-SMI::experimental.1.3.5 = STRING: "-"
SNMPv2-SMI::experimental.1.3.6 = STRING: "-"
SNMPv2-SMI::experimental.1.3.7 = STRING: "-"
SNMPv2-SMI::experimental.1.3.8 = STRING: "-"
SNMPv2-SMI::experimental.1.3.9 = STRING: "-"
SNMPv2-SMI::experimental.1.3.10 = STRING: "-"
SNMPv2-SMI::experimental.1.3.11 = STRING: "-"
SNMPv2-SMI::experimental.1.3.12 = STRING: "-"
SNMPv2-SMI::experimental.1.3.13 = STRING: "-"
SNMPv2-SMI::experimental.1.3.14 = STRING: "-"
SNMPv2-SMI::experimental.1.3.15 = STRING: "-"
SNMPv2-SMI::experimental.1.3.16 = STRING: "-"
SNMPv2-SMI::experimental.1.3.17 = STRING: "-"
SNMPv2-SMI::experimental.1.3.18 = STRING: "-"
SNMPv2-SMI::experimental.1.3.19 = STRING: "-"
SNMPv2-SMI::experimental.1.3.20 = STRING: "-"
SNMPv2-SMI::experimental.1.3.21 = STRING: "-"
SNMPv2-SMI::experimental.1.3.22 = STRING: "-"
SNMPv2-SMI::experimental.1.3.23 = STRING: "-"
SNMPv2-SMI::experimental.1.3.24 = STRING: "-"
SNMPv2-SMI::experimental.1.3.25 = STRING: "-"
SNMPv2-SMI::experimental.1.3.26 = STRING: "-"
SNMPv2-SMI::experimental.1.3.27 = STRING: "-"
SNMPv2-SMI::experimental.1.3.28 = STRING: "-"
SNMPv2-SMI::experimental.1.3.29 = STRING: "-"
SNMPv2-SMI::experimental.1.3.30 = STRING: "-"
SNMPv2-SMI::experimental.1.3.31 = STRING: "-"
SNMPv2-SMI::experimental.1.3.32 = STRING: "-"
SNMPv2-SMI::experimental.1.3.33 = STRING: "-"
SNMPv2-SMI::experimental.1.3.34 = STRING: "-"
SNMPv2-SMI::experimental.1.3.35 = STRING: "-"
SNMPv2-SMI::experimental.1.3.36 = STRING: "-"
SNMPv2-SMI::experimental.1.3.37 = STRING: "-"
SNMPv2-SMI::experimental.1.3.38 = STRING: "-"
SNMPv2-SMI::experimental.1.3.39 = STRING: "-"
SNMPv2-SMI::experimental.1.3.40 = STRING: "-"
SNMPv2-SMI::experimental.1.3.41 = STRING: "-"
SNMPv2-SMI::experimental.1.3.42 = STRING: "-"
SNMPv2-SMI::experimental.1.3.43 = STRING: "-"
SNMPv2-SMI::experimental.1.3.44 = STRING: "-"
SNMPv2-SMI::experimental.1.3.45 = STRING: "-"
SNMPv2-SMI::experimental.1.3.46 = STRING: "-"
SNMPv2-SMI::experimental.1.3.47 = STRING: "-"
SNMPv2-SMI::experimental.1.3.48 = STRING: "-"
SNMPv2-SMI::experimental.1.3.49 = STRING: "3/0/0"
SNMPv2-SMI::experimental.1.4.1 = STRING: "0"
SNMPv2-SMI::experimental.1.4.2 = STRING: "0"
SNMPv2-SMI::experimental.1.4.3 = STRING: "0"
SNMPv2-SMI::experimental.1.4.4 = STRING: "0"
SNMPv2-SMI::experimental.1.4.5 = STRING: "4"
SNMPv2-SMI::experimental.1.4.6 = STRING: "0"
SNMPv2-SMI::experimental.1.4.7 = STRING: "0"
SNMPv2-SMI::experimental.1.4.8 = STRING: "0"
SNMPv2-SMI::experimental.1.4.9 = STRING: "0"
SNMPv2-SMI::experimental.1.4.10 = STRING: "0"
SNMPv2-SMI::experimental.1.4.11 = STRING: "0"
SNMPv2-SMI::experimental.1.4.12 = STRING: "0"
SNMPv2-SMI::experimental.1.4.13 = STRING: "0"
SNMPv2-SMI::experimental.1.4.14 = STRING: "0"
SNMPv2-SMI::experimental.1.4.15 = STRING: "0"
SNMPv2-SMI::experimental.1.4.16 = STRING: "0"
SNMPv2-SMI::experimental.1.4.17 = STRING: "0"
SNMPv2-SMI::experimental.1.4.18 = STRING: "0"
SNMPv2-SMI::experimental.1.4.19 = STRING: "0"
SNMPv2-SMI::experimental.1.4.20 = STRING: "0"
SNMPv2-SMI::experimental.1.4.21 = STRING: "0"
SNMPv2-SMI::experimental.1.4.22 = STRING: "0"
SNMPv2-SMI::experimental.1.4.23 = STRING: "0"
SNMPv2-SMI::experimental.1.4.24 = STRING: "0"
SNMPv2-SMI::experimental.1.4.25 = STRING: "0"
SNMPv2-SMI::experimental.1.4.26 = STRING: "0"
SNMPv2-SMI::experimental.1.4.27 = STRING: "0"
SNMPv2-SMI::experimental.1.4.28 = STRING: "0"
SNMPv2-SMI::experimental.1.4.29 = STRING: "36"
SNMPv2-SMI::experimental.1.4.30 = STRING: "0"
SNMPv2-SMI::experimental.1.4.31 = STRING: "0"
SNMPv2-SMI::experimental.1.4.32 = STRING: "0"
SNMPv2-SMI::experimental.1.4.33 = STRING: "0"
SNMPv2-SMI::experimental.1.4.34 = STRING: "0"
SNMPv2-SMI::experimental.1.4.35 = STRING: "0"
SNMPv2-SMI::experimental.1.4.36 = STRING: "0"
SNMPv2-SMI::experimental.1.4.37 = STRING: "0"
SNMPv2-SMI::experimental.1.4.38 = STRING: "0"
SNMPv2-SMI::experimental.1.4.39 = STRING: "0"
SNMPv2-SMI::experimental.1.4.40 = STRING: "0"
SNMPv2-SMI::experimental.1.4.41 = STRING: "0"
SNMPv2-SMI::experimental.1.4.42 = STRING: "0"
SNMPv2-SMI::experimental.1.4.43 = STRING: "0"
SNMPv2-SMI::experimental.1.4.44 = STRING: "0"
SNMPv2-SMI::experimental.1.4.45 = STRING: "0"
SNMPv2-SMI::experimental.1.4.46 = STRING: "0"
SNMPv2-SMI::experimental.1.4.47 = STRING: "0"
SNMPv2-SMI::experimental.1.4.48 = STRING: "0"
SNMPv2-SMI::experimental.1.4.49 = STRING: "0"
SNMPv2-SMI::experimental.1.5.1 = STRING: "0"
SNMPv2-SMI::experimental.1.5.2 = STRING: "0"
SNMPv2-SMI::experimental.1.5.3 = STRING: "0"
SNMPv2-SMI::experimental.1.5.4 = STRING: "0"
SNMPv2-SMI::experimental.1.5.5 = STRING: "58"
SNMPv2-SMI::experimental.1.5.6 = STRING: "0"
SNMPv2-SMI::experimental.1.5.7 = STRING: "1"
SNMPv2-SMI::experimental.1.5.8 = STRING: "1"
SNMPv2-SMI::experimental.1.5.9 = STRING: "1"
SNMPv2-SMI::experimental.1.5.10 = STRING: "1"
SNMPv2-SMI::experimental.1.5.11 = STRING: "1"
SNMPv2-SMI::experimental.1.5.12 = STRING: "1"
SNMPv2-SMI::experimental.1.5.13 = STRING: "1"
SNMPv2-SMI::experimental.1.5.14 = STRING: "1"
SNMPv2-SMI::experimental.1.5.15 = STRING: "1"
SNMPv2-SMI::experimental.1.5.16 = STRING: "1"
SNMPv2-SMI::experimental.1.5.17 = STRING: "0"
SNMPv2-SMI::experimental.1.5.18 = STRING: "0"
SNMPv2-SMI::experimental.1.5.19 = STRING: "0"
SNMPv2-SMI::experimental.1.5.20 = STRING: "0"
SNMPv2-SMI::experimental.1.5.21 = STRING: "0"
SNMPv2-SMI::experimental.1.5.22 = STRING: "0"
SNMPv2-SMI::experimental.1.5.23 = STRING: "0"
SNMPv2-SMI::experimental.1.5.24 = STRING: "0"
SNMPv2-SMI::experimental.1.5.25 = STRING: "0"
SNMPv2-SMI::experimental.1.5.26 = STRING: "0"
SNMPv2-SMI::experimental.1.5.27 = STRING: "0"
SNMPv2-SMI::experimental.1.5.28 = STRING: "0"
SNMPv2-SMI::experimental.1.5.29 = STRING: "311"
SNMPv2-SMI::experimental.1.5.30 = STRING: "0"
SNMPv2-SMI::experimental.1.5.31 = STRING: "0"
SNMPv2-SMI::experimental.1.5.32 = STRING: "0"
SNMPv2-SMI::experimental.1.5.33 = STRING: "0"
SNMPv2-SMI::experimental.1.5.34 = STRING: "0"
SNMPv2-SMI::experimental.1.5.35 = STRING: "0"
SNMPv2-SMI::experimental.1.5.36 = STRING: "0"
SNMPv2-SMI::experimental.1.5.37 = STRING: "0"
SNMPv2-SMI::experimental.1.5.38 = STRING: "0"
SNMPv2-SMI::experimental.1.5.39 = STRING: "0"
SNMPv2-SMI::experimental.1.5.40 = STRING: "0"
SNMPv2-SMI::experimental.1.5.41 = STRING: "0"
SNMPv2-SMI::experimental.1.5.42 = STRING: "0"
SNMPv2-SMI::experimental.1.5.43 = STRING: "0"
SNMPv2-SMI::experimental.1.5.44 = STRING: "0"
SNMPv2-SMI::experimental.1.5.45 = STRING: "0"
SNMPv2-SMI::experimental.1.5.46 = STRING: "0"
SNMPv2-SMI::experimental.1.5.47 = STRING: "0"
SNMPv2-SMI::experimental.1.5.48 = STRING: "0"
SNMPv2-SMI::experimental.1.5.49 = STRING: "0"
SNMPv2-SMI::experimental.1.6.1 = STRING: "0"
SNMPv2-SMI::experimental.1.6.2 = STRING: "0"
SNMPv2-SMI::experimental.1.6.3 = STRING: "0"
SNMPv2-SMI::experimental.1.6.4 = STRING: "0"
SNMPv2-SMI::experimental.1.6.5 = STRING: "2"
SNMPv2-SMI::experimental.1.6.6 = STRING: "0"
SNMPv2-SMI::experimental.1.6.7 = STRING: "0"
SNMPv2-SMI::experimental.1.6.8 = STRING: "2"
SNMPv2-SMI::experimental.1.6.9 = STRING: "33"
SNMPv2-SMI::experimental.1.6.10 = STRING: "0"
SNMPv2-SMI::experimental.1.6.11 = STRING: "0"
SNMPv2-SMI::experimental.1.6.12 = STRING: "0"
SNMPv2-SMI::experimental.1.6.13 = STRING: "0"
SNMPv2-SMI::experimental.1.6.14 = STRING: "0"
SNMPv2-SMI::experimental.1.6.15 = STRING: "25"
SNMPv2-SMI::experimental.1.6.16 = STRING: "116"
SNMPv2-SMI::experimental.1.6.17 = STRING: "65"
SNMPv2-SMI::experimental.1.6.18 = STRING: "0"
SNMPv2-SMI::experimental.1.6.19 = STRING: "0"
SNMPv2-SMI::experimental.1.6.20 = STRING: "0"
SNMPv2-SMI::experimental.1.6.21 = STRING: "0"
SNMPv2-SMI::experimental.1.6.22 = STRING: "0"
SNMPv2-SMI::experimental.1.6.23 = STRING: "0"
SNMPv2-SMI::experimental.1.6.24 = STRING: "0"
SNMPv2-SMI::experimental.1.6.25 = STRING: "0"
SNMPv2-SMI::experimental.1.6.26 = STRING: "0"
SNMPv2-SMI::experimental.1.6.27 = STRING: "0"
SNMPv2-SMI::experimental.1.6.28 = STRING: "49"
SNMPv2-SMI::experimental.1.6.29 = STRING: "27"
SNMPv2-SMI::experimental.1.6.30 = STRING: "0"
SNMPv2-SMI::experimental.1.6.31 = STRING: "0"
SNMPv2-SMI::experimental.1.6.32 = STRING: "20"
SNMPv2-SMI::experimental.1.6.33 = STRING: "0"
SNMPv2-SMI::experimental.1.6.34 = STRING: "0"
SNMPv2-SMI::experimental.1.6.35 = STRING: "1"
SNMPv2-SMI::experimental.1.6.36 = STRING: "0"
SNMPv2-SMI::experimental.1.6.37 = STRING: "0"
SNMPv2-SMI::experimental.1.6.38 = STRING: "22"
SNMPv2-SMI::experimental.1.6.39 = STRING: "13"
SNMPv2-SMI::experimental.1.6.40 = STRING: "0"
SNMPv2-SMI::experimental.1.6.41 = STRING: "2"
SNMPv2-SMI::experimental.1.6.42 = STRING: "12"
SNMPv2-SMI::experimental.1.6.43 = STRING: "0"
SNMPv2-SMI::experimental.1.6.44 = STRING: "0"
SNMPv2-SMI::experimental.1.6.45 = STRING: "1"
SNMPv2-SMI::experimental.1.6.46 = STRING: "11"
SNMPv2-SMI::experimental.1.6.47 = STRING: "6"
SNMPv2-SMI::experimental.1.6.48 = STRING: "0"
SNMPv2-SMI::experimental.1.6.49 = STRING: "0"
SNMPv2-SMI::experimental.1.7.1 = STRING: "0"
SNMPv2-SMI::experimental.1.7.2 = STRING: "0"
SNMPv2-SMI::experimental.1.7.3 = STRING: "0"
SNMPv2-SMI::experimental.1.7.4 = STRING: "0"
SNMPv2-SMI::experimental.1.7.5 = STRING: "94"
SNMPv2-SMI::experimental.1.7.6 = STRING: "0"
SNMPv2-SMI::experimental.1.7.7 = STRING: "6"
SNMPv2-SMI::experimental.1.7.8 = STRING: "281"
SNMPv2-SMI::experimental.1.7.9 = STRING: "1478"
SNMPv2-SMI::experimental.1.7.10 = STRING: "8"
SNMPv2-SMI::experimental.1.7.11 = STRING: "6"
SNMPv2-SMI::experimental.1.7.12 = STRING: "77"
SNMPv2-SMI::experimental.1.7.13 = STRING: "2"
SNMPv2-SMI::experimental.1.7.14 = STRING: "0"
SNMPv2-SMI::experimental.1.7.15 = STRING: "1765"
SNMPv2-SMI::experimental.1.7.16 = STRING: "8520"
SNMPv2-SMI::experimental.1.7.17 = STRING: "3490"
SNMPv2-SMI::experimental.1.7.18 = STRING: "6"
SNMPv2-SMI::experimental.1.7.19 = STRING: "0"
SNMPv2-SMI::experimental.1.7.20 = STRING: "0"
SNMPv2-SMI::experimental.1.7.21 = STRING: "0"
SNMPv2-SMI::experimental.1.7.22 = STRING: "0"
SNMPv2-SMI::experimental.1.7.23 = STRING: "0"
SNMPv2-SMI::experimental.1.7.24 = STRING: "0"
SNMPv2-SMI::experimental.1.7.25 = STRING: "18"
SNMPv2-SMI::experimental.1.7.26 = STRING: "0"
SNMPv2-SMI::experimental.1.7.27 = STRING: "5"
SNMPv2-SMI::experimental.1.7.28 = STRING: "2300"
SNMPv2-SMI::experimental.1.7.29 = STRING: "498"
SNMPv2-SMI::experimental.1.7.30 = STRING: "2"
SNMPv2-SMI::experimental.1.7.31 = STRING: "7"
SNMPv2-SMI::experimental.1.7.32 = STRING: "1238"
SNMPv2-SMI::experimental.1.7.33 = STRING: "2"
SNMPv2-SMI::experimental.1.7.34 = STRING: "32"
SNMPv2-SMI::experimental.1.7.35 = STRING: "61"
SNMPv2-SMI::experimental.1.7.36 = STRING: "6"
SNMPv2-SMI::experimental.1.7.37 = STRING: "0"
SNMPv2-SMI::experimental.1.7.38 = STRING: "893"
SNMPv2-SMI::experimental.1.7.39 = STRING: "638"
SNMPv2-SMI::experimental.1.7.40 = STRING: "3"
SNMPv2-SMI::experimental.1.7.41 = STRING: "86"
SNMPv2-SMI::experimental.1.7.42 = STRING: "502"
SNMPv2-SMI::experimental.1.7.43 = STRING: "2"
SNMPv2-SMI::experimental.1.7.44 = STRING: "5"
SNMPv2-SMI::experimental.1.7.45 = STRING: "160"
SNMPv2-SMI::experimental.1.7.46 = STRING: "524"
SNMPv2-SMI::experimental.1.7.47 = STRING: "315"
SNMPv2-SMI::experimental.1.7.48 = STRING: "1"
SNMPv2-SMI::experimental.1.7.49 = STRING: "0"
SNMPv2-SMI::experimental.1.8.1 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.2 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.3 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.4 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.5 = STRING: "3.62"
SNMPv2-SMI::experimental.1.8.6 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.7 = STRING: "3.91"
SNMPv2-SMI::experimental.1.8.8 = STRING: "50.78"
SNMPv2-SMI::experimental.1.8.9 = STRING: "14.45"
SNMPv2-SMI::experimental.1.8.10 = STRING: "4.69"
SNMPv2-SMI::experimental.1.8.11 = STRING: "19.95"
SNMPv2-SMI::experimental.1.8.12 = STRING: "15.72"
SNMPv2-SMI::experimental.1.8.13 = STRING: "6.84"
SNMPv2-SMI::experimental.1.8.14 = STRING: "1.95"
SNMPv2-SMI::experimental.1.8.15 = STRING: "23.85"
SNMPv2-SMI::experimental.1.8.16 = STRING: "12.83"
SNMPv2-SMI::experimental.1.8.17 = STRING: "11.21"
SNMPv2-SMI::experimental.1.8.18 = STRING: "7.81"
SNMPv2-SMI::experimental.1.8.19 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.20 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.21 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.22 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.23 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.24 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.25 = STRING: "55.22"
SNMPv2-SMI::experimental.1.8.26 = STRING: "0.00"
SNMPv2-SMI::experimental.1.8.27 = STRING: "14.16"
SNMPv2-SMI::experimental.1.8.28 = STRING: "13.62"
SNMPv2-SMI::experimental.1.8.29 = STRING: "7.68"
SNMPv2-SMI::experimental.1.8.30 = STRING: "0.98"
SNMPv2-SMI::experimental.1.8.31 = STRING: "10.83"
SNMPv2-SMI::experimental.1.8.32 = STRING: "11.23"
SNMPv2-SMI::experimental.1.8.33 = STRING: "12.83"
SNMPv2-SMI::experimental.1.8.34 = STRING: "56.84"
SNMPv2-SMI::experimental.1.8.35 = STRING: "18.65"
SNMPv2-SMI::experimental.1.8.36 = STRING: "3.17"
SNMPv2-SMI::experimental.1.8.37 = STRING: "0.98"
SNMPv2-SMI::experimental.1.8.38 = STRING: "14.56"
SNMPv2-SMI::experimental.1.8.39 = STRING: "14.90"
SNMPv2-SMI::experimental.1.8.40 = STRING: "7.20"
SNMPv2-SMI::experimental.1.8.41 = STRING: "6.39"
SNMPv2-SMI::experimental.1.8.42 = STRING: "16.62"
SNMPv2-SMI::experimental.1.8.43 = STRING: "8.14"
SNMPv2-SMI::experimental.1.8.44 = STRING: "28.22"
SNMPv2-SMI::experimental.1.8.45 = STRING: "13.81"
SNMPv2-SMI::experimental.1.8.46 = STRING: "20.64"
SNMPv2-SMI::experimental.1.8.47 = STRING: "24.88"
SNMPv2-SMI::experimental.1.8.48 = STRING: "87.89"
SNMPv2-SMI::experimental.1.8.49 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.1 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.2 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.3 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.4 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.5 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.6 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.7 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.8 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.9 = STRING: "5.86"
SNMPv2-SMI::experimental.1.9.10 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.11 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.12 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.13 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.14 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.15 = STRING: "6.62"
SNMPv2-SMI::experimental.1.9.16 = STRING: "3.53"
SNMPv2-SMI::experimental.1.9.17 = STRING: "4.87"
SNMPv2-SMI::experimental.1.9.18 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.19 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.20 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.21 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.22 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.23 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.24 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.25 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.26 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.27 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.28 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.29 = STRING: "6.20"
SNMPv2-SMI::experimental.1.9.30 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.31 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.32 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.33 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.34 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.35 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.36 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.37 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.38 = STRING: "11.72"
SNMPv2-SMI::experimental.1.9.39 = STRING: "3.91"
SNMPv2-SMI::experimental.1.9.40 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.41 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.42 = STRING: "9.11"
SNMPv2-SMI::experimental.1.9.43 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.44 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.45 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.46 = STRING: "10.18"
SNMPv2-SMI::experimental.1.9.47 = STRING: "10.32"
SNMPv2-SMI::experimental.1.9.48 = STRING: "0.00"
SNMPv2-SMI::experimental.1.9.49 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.1 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.2 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.3 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.4 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.5 = STRING: "0.05"
SNMPv2-SMI::experimental.1.10.6 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.7 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.8 = STRING: "0.12"
SNMPv2-SMI::experimental.1.10.9 = STRING: "0.48"
SNMPv2-SMI::experimental.1.10.10 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.11 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.12 = STRING: "0.01"
SNMPv2-SMI::experimental.1.10.13 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.14 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.15 = STRING: "0.61"
SNMPv2-SMI::experimental.1.10.16 = STRING: "1.50"
SNMPv2-SMI::experimental.1.10.17 = STRING: "0.73"
SNMPv2-SMI::experimental.1.10.18 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.19 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.20 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.21 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.22 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.23 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.24 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.25 = STRING: "0.02"
SNMPv2-SMI::experimental.1.10.26 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.27 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.28 = STRING: "0.67"
SNMPv2-SMI::experimental.1.10.29 = STRING: "0.46"
SNMPv2-SMI::experimental.1.10.30 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.31 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.32 = STRING: "0.23"
SNMPv2-SMI::experimental.1.10.33 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.34 = STRING: "0.02"
SNMPv2-SMI::experimental.1.10.35 = STRING: "0.02"
SNMPv2-SMI::experimental.1.10.36 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.37 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.38 = STRING: "0.33"
SNMPv2-SMI::experimental.1.10.39 = STRING: "0.20"
SNMPv2-SMI::experimental.1.10.40 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.41 = STRING: "0.02"
SNMPv2-SMI::experimental.1.10.42 = STRING: "0.21"
SNMPv2-SMI::experimental.1.10.43 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.44 = STRING: "0.01"
SNMPv2-SMI::experimental.1.10.45 = STRING: "0.02"
SNMPv2-SMI::experimental.1.10.46 = STRING: "0.24"
SNMPv2-SMI::experimental.1.10.47 = STRING: "0.16"
SNMPv2-SMI::experimental.1.10.48 = STRING: "0.00"
SNMPv2-SMI::experimental.1.10.49 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.1 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.2 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.3 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.4 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.5 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.6 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.7 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.8 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.9 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.10 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.11 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.12 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.13 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.14 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.15 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.16 = STRING: "0.03"
SNMPv2-SMI::experimental.1.11.17 = STRING: "0.01"
SNMPv2-SMI::experimental.1.11.18 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.19 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.20 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.21 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.22 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.23 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.24 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.25 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.26 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.27 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.28 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.29 = STRING: "0.26"
SNMPv2-SMI::experimental.1.11.30 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.31 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.32 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.33 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.34 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.35 = STRING: "0.02"
SNMPv2-SMI::experimental.1.11.36 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.37 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.38 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.39 = STRING: "0.06"
SNMPv2-SMI::experimental.1.11.40 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.41 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.42 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.43 = STRING: "0.03"
SNMPv2-SMI::experimental.1.11.44 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.45 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.46 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.47 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.48 = STRING: "0.00"
SNMPv2-SMI::experimental.1.11.49 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.1 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.2 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.3 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.4 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.5 = STRING: "2.37"
SNMPv2-SMI::experimental.1.12.6 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.7 = STRING: "6.96"
SNMPv2-SMI::experimental.1.12.8 = STRING: "7.26"
SNMPv2-SMI::experimental.1.12.9 = STRING: "3.03"
SNMPv2-SMI::experimental.1.12.10 = STRING: "12.10"
SNMPv2-SMI::experimental.1.12.11 = STRING: "4.77"
SNMPv2-SMI::experimental.1.12.12 = STRING: "5.86"
SNMPv2-SMI::experimental.1.12.13 = STRING: "0.27"
SNMPv2-SMI::experimental.1.12.14 = STRING: "1.73"
SNMPv2-SMI::experimental.1.12.15 = STRING: "14.33"
SNMPv2-SMI::experimental.1.12.16 = STRING: "13.56"
SNMPv2-SMI::experimental.1.12.17 = STRING: "11.06"
SNMPv2-SMI::experimental.1.12.18 = STRING: "6.93"
SNMPv2-SMI::experimental.1.12.19 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.20 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.21 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.22 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.23 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.24 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.25 = STRING: "2.57"
SNMPv2-SMI::experimental.1.12.26 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.27 = STRING: "1.80"
SNMPv2-SMI::experimental.1.12.28 = STRING: "7.26"
SNMPv2-SMI::experimental.1.12.29 = STRING: "34.19"
SNMPv2-SMI::experimental.1.12.30 = STRING: "0.43"
SNMPv2-SMI::experimental.1.12.31 = STRING: "2.60"
SNMPv2-SMI::experimental.1.12.32 = STRING: "1.67"
SNMPv2-SMI::experimental.1.12.33 = STRING: "2.63"
SNMPv2-SMI::experimental.1.12.34 = STRING: "2.13"
SNMPv2-SMI::experimental.1.12.35 = STRING: "12.10"
SNMPv2-SMI::experimental.1.12.36 = STRING: "0.00"
SNMPv2-SMI::experimental.1.12.37 = STRING: "5.00"
SNMPv2-SMI::experimental.1.12.38 = STRING: "4.73"
SNMPv2-SMI::experimental.1.12.39 = STRING: "9.70"
SNMPv2-SMI::experimental.1.12.40 = STRING: "0.17"
SNMPv2-SMI::experimental.1.12.41 = STRING: "3.07"
SNMPv2-SMI::experimental.1.12.42 = STRING: "7.66"
SNMPv2-SMI::experimental.1.12.43 = STRING: "11.53"
SNMPv2-SMI::experimental.1.12.44 = STRING: "5.53"
SNMPv2-SMI::experimental.1.12.45 = STRING: "1.27"
SNMPv2-SMI::experimental.1.12.46 = STRING: "4.43"
SNMPv2-SMI::experimental.1.12.47 = STRING: "2.70"
SNMPv2-SMI::experimental.1.12.48 = STRING: "0.27"
SNMPv2-SMI::experimental.1.12.49 = STRING: "0.00"


Any help with troubleshooting the query would be appreciated.


Top
 Profile  
 
 Post subject: script not working
PostPosted: Thu Jun 11, 2009 4:15 pm 
Offline

Joined: Tue Mar 17, 2009 2:49 pm
Posts: 14
I have 2 machines both running centos 4 and 1 running centos 5, i have tried this on and i'm stuck. Something with the perl script doesn't seam to work correctly that parses the data.

I enabled the debug option in the perl script but i never obtain any output. Here is what i get when i try and run the iostat.pl script on one of the two machines i tried it on.

Code:
[root@q1-man1 ~]# /usr/local/bin/iostat.pl .1.3.6.1.3.1.2
Fetching oid : .1.3.6.1.3.1.2
[root@q1-man1 ~]# cat /tmp/iostat.cache
Linux 2.6.9-42.0.3.ELsmp (q1-man1.XxXxXxX.local)        06/11/09

Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sda          0.17 264.61 43.51 36.95   57.22  436.79    28.61   218.40     6.14     0.52    6.49   1.80  14.48
dm-0         0.00   0.00  0.51 16.85    8.21  134.78     4.11    67.39     8.24     0.10    5.48   0.56   0.97
dm-1         0.00   0.00  0.13  0.06    1.01    0.49     0.51     0.25     8.00     0.01   47.63   0.73   0.01
dm-2         0.00   0.00 43.04 284.65   47.92  301.53    23.96   150.76     1.07     0.66    1.95   0.43  14.00
sdb          0.01   1.38  0.83  0.06  106.62   11.53    53.31     5.77   131.82     0.14  158.82   2.20   0.20
sdc          0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00    11.31     0.00    6.15   5.69   0.00
sdd         25.12   0.00  3.59  0.00   28.71    0.00    14.36     0.00     7.99     0.00    0.72   0.72   0.26
sde          0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00    12.76     0.00   20.46  20.06   0.00

Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sda          0.00  46.90 19.53 20.20  156.27  552.47    78.13   276.23    17.84     0.33    8.39   3.16  12.54
dm-0         0.00   0.00  0.00  4.87    0.00   38.93     0.00    19.47     8.00     0.01    2.66   0.08   0.04
dm-1         0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
dm-2         0.00   0.00 19.53 62.20  156.27  513.53    78.13   256.77     8.19     0.95   11.64   1.53  12.54
sdb          0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdc          0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdd          0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sde          0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

[root@q1-man1 ~]#



Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 17, 2009 8:25 am 
Offline

Joined: Tue Mar 25, 2008 2:23 pm
Posts: 16
I ran a snmpwalk and I am a little confused as to which value is actually %util.

Right now the last 2 values I get from the snmpwalk are these:
snmpwalk -v1 -c public 192.168.1.2 .1.3.6.1.3.1
Code:
SNMPv2-SMI::experimental.1.13.19 = STRING: "0.00"
SNMPv2-SMI::experimental.1.13.20 = STRING: "5.10"


These numbers do not match up with what I see in the iostat.cache, 1.13.19 and 1.13.20 are actually from from await. Why am I not seeing 1.14.x and 1.15.x when doing a walk? Shouldn't await be 1.11.x


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 17, 2009 8:53 am 
Offline

Joined: Tue Mar 25, 2008 2:23 pm
Posts: 16
Ok I just figured out whats causing my issue. Older versions of iostat include rsec/s and wsec/s and the newer version does not.


Here is a output from system from rhel 4:
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util

And here is one from rhel 5:
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util


Top
 Profile  
 
 Post subject: Running iostat 1.3 on centOS 5.3
PostPosted: Fri Jun 19, 2009 4:37 pm 
Offline

Joined: Wed Feb 20, 2008 1:57 pm
Posts: 20
I'm having a bit of a problem getting the iostat monitor running on CentOS5.3

If I use pass in the snmpd.conf file and do an snmpwalk, I get no output.
If I change it to exec I get
SNMPv2-SMI::experimental.1.1.1 = INTEGER: 1
SNMPv2-SMI::experimental.1.2.1 = STRING: "/usr/bin/perl"
SNMPv2-SMI::experimental.1.3.1 = STRING: "/usr/local/bin/iostat.pl"
SNMPv2-SMI::experimental.1.100.1 = INTEGER: 1
SNMPv2-SMI::experimental.1.101.1 = STRING: "/usr/local/bin/iostat.pl: Permission denied"
SNMPv2-SMI::experimental.1.102.1 = INTEGER: 0
SNMPv2-SMI::experimental.1.103.1 = ""

iostat.cache populates from the cronjob but something seems to be blocking on the snmp side, running version net-snmp-5.3.2.2-5.el5_3.1


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 81 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: packetbyter, TurnitinBot [Bot] and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Protected by Anti-Spam ACP Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group