I receive snmp strings from a Solaris server to monitor the utilization of harddisks
for example:
Storage /oraarch - Used = .1.3.6.1.2.1.25.2.3.1.6.18.1.3.6.1.2.1.25.2.3.1.6 = 127467392
Storage /oraarch - Size = .1.3.6.1.2.1.25.2.3.1.5.18.1.3.6.1.2.1.25.2.3.1.5 = 314572800
I receive the number of clusters a 512 byte ..
my transformation script is: ($1*512)
the result for oraarch-Used = 838795264 ( must be 65263304704 = 60,78 GB )
the result for oraarch-Used = -2147483648 ( must be 161061273600 = 150GB GB )
same with Percentages:
my transformation script is: (100/(GetDCIValue($node, FindDCIByDescription($node, "Storage /oraarch - Size"))))*$1
the result is: 85275882 ( must be 40,52 )
What am I doing wrong?
best regards, loerdy
for example:
Storage /oraarch - Used = .1.3.6.1.2.1.25.2.3.1.6.18.1.3.6.1.2.1.25.2.3.1.6 = 127467392
Storage /oraarch - Size = .1.3.6.1.2.1.25.2.3.1.5.18.1.3.6.1.2.1.25.2.3.1.5 = 314572800
I receive the number of clusters a 512 byte ..
my transformation script is: ($1*512)
the result for oraarch-Used = 838795264 ( must be 65263304704 = 60,78 GB )
the result for oraarch-Used = -2147483648 ( must be 161061273600 = 150GB GB )
same with Percentages:
my transformation script is: (100/(GetDCIValue($node, FindDCIByDescription($node, "Storage /oraarch - Size"))))*$1
the result is: 85275882 ( must be 40,52 )
What am I doing wrong?

best regards, loerdy