Page 1 of 3
SNMP OID Query for Windows Partition
Posted: Mon Aug 20, 2012 10:23 am
by cccbbb
I am trying to query a windows partition on our Exchange servers that doesnt use a drive letter.
I have walked the OID and can get a response
SNMP OK - "E:\\Database\\Archive" "E:\\Database\\TempStore" (the drive letter is actually a mount point here and is pulled from the OID Description field)
but I am having troubles using the -w -c variables ....
./check_snmp -H IP_Address -o 1.3.6.1.4.1.9600.1.1.1.1.1.19.69.58.92.68.9.92.65.114.99.104.105.118.101,1.3.6.1.4.1.9600.1.1.1.1.1.21.69.58.92.68.97.116.97.98.97.115.101.92.84.101.109.112.83.116.111.114.101 -C snmp_string_here -w 80:90 -c 90:90
No valid data returned
any help?
Thanks
Really just trying to query a partition on Windows that doesn't have a Drive letter.....if there is a better or easier way I am open to it?
Re: SNMP OID Query for Windows Partition
Posted: Mon Aug 20, 2012 2:07 pm
by yancy
I _think_ you only need one value for warning and one for critical
try:
1.3.6.1.4.1.9600.1.1.1.1.1.19.69.58.92.68.9.92.65.114.99.104.105.118.101,1.3.6.1.4.1.9600.1.1.1.1.1.21.69.58.92.68.97.116.97.98.97.115.101.92.84.101.109.112.83.116.111.114.101 -C snmp_string_here -w 80 -c 90
Also, you could use NSClient++ to check the size of your mount folder
for example:
alias_individual=CheckFileSize ShowAll MaxWarn=17G MaxCrit=20G "File:_Individual="E:\Database\TempStore*.*"
Regards,
-Yancy
Re: SNMP OID Query for Windows Partition
Posted: Tue Aug 21, 2012 7:52 am
by cccbbb
Still throws no valid data returned error
./check_snmp -H 10.x.x.x -o 1.3.6.1.4.1.9600.1.1.1.1.1.19.69.58.92.68.97.116.97.98.97.115.101.92.65.114.99.104.105.118.101 -C xxxxxxxx -w 80 -c 90
No valid data returned
I use nsclient++ I will look at using it but are sending snmp traps rather than pulling? We havent setup Nagios to receive SNMP traps we just pull everything.
Re: SNMP OID Query for Windows Partition
Posted: Tue Aug 21, 2012 9:57 am
by yancy
cccbb,
are you able to query other metrics such as cpu load?
Code: Select all
/usr/local/nagios/libexec/check_snmp_load.pl -H 10.xxx.xxx.xxx -C public -w 80 -c 90 -f
you made need to add the windows SNMP wizard if check_snmp_load.pl doen't exist.
http://exchange.nagios.org/directory/Ad ... rd/details
Re: SNMP OID Query for Windows Partition
Posted: Tue Aug 21, 2012 1:44 pm
by cccbbb
yes
./check_snmp_load -H 10.x.x.x -C xxxxx -w 80 -c 90
2 CPU, average load 8.5 < 80 : OK
Re: SNMP OID Query for Windows Partition
Posted: Tue Aug 21, 2012 1:47 pm
by cccbbb
I should also state the only way to see the OID's for the partitions without a Drive letter through an MIB walk is by running SNMP Informant on the server.
Re: SNMP OID Query for Windows Partition
Posted: Tue Aug 21, 2012 4:33 pm
by yancy
I'm not certain that a drive without a volume will be reported by SNMP. Did you find the OID by doing an SNMP walk on the windows machine?
Re: SNMP OID Query for Windows Partition
Posted: Wed Aug 22, 2012 6:24 am
by cccbbb
Yes but it has a formatted volume just no drive letter.....and it responds OK to SNMP via the OID in the query orignally posted...I just cant figure out how to get it to use the -w and -c variables for alerting.
Results of SNMP Walk but E is only a mount point off the Drive the actual volume doesnt have a drive letter...
INFORMANT-STD 1.3.6.1.4.1.9600.1.1.1.1.1.13.69.58.92.76.111.103.115.92.76.79.71.83.51 lDiskInstance.13.69.58.92.76.111.103.115.92.76.79.71.83.51 E:\Logs\LOGS3
INFORMANT-STD 1.3.6.1.4.1.9600.1.1.1.1.1.15.69.58.92.68.97.116.97.98.97.115.101.92.68.66.52 lDiskInstance.15.69.58.92.68.97.116.97.98.97.115.101.92.68.66.52 E:\Database\DB4
INFORMANT-STD 1.3.6.1.4.1.9600.1.1.1.1.1.15.69.58.92.68.97.116.97.98.97.115.101.92.68.66.53 lDiskInstance.15.69.58.92.68.97.116.97.98.97.115.101.92.68.66.53 E:\Database\DB5
INFORMANT-STD 1.3.6.1.4.1.9600.1.1.1.1.1.15.72.97.114.100.100.105.115.107.86.111.108.117.109.101.49 lDiskInstance.15.72.97.114.100.100.105.115.107.86.111.108.117.109.101.49 HarddiskVolume1
INFORMANT-STD 1.3.6.1.4.1.9600.1.1.1.1.1.19.69.58.92.68.97.116.97.98.97.115.101.92.65.114.99.104.105.118.101 lDiskInstance.19.69.58.92.68.97.116.97.98.97.115.101.92.65.114.99.104.105.118.101 E:\Database\Archive
INFORMANT-STD 1.3.6.1.4.1.9600.1.1.1.1.1.21.69.58.92.68.97.116.97.98.97.115.101.92.84.101.109.112.83.116.111.114.101 lDiskInstance.21.69.58.92.68.97.116.97.98.97.115.101.92.84.101.109.112.83.116.111.114.101 E:\Database\TempStore
Re: SNMP OID Query for Windows Partition
Posted: Wed Aug 22, 2012 11:35 am
by yancy
Do you receive any results when you don't provide warning and critical levels?
for example
Code: Select all
./check_snmp -H 192.168.5.182 -C public -v 2c -o hrStorageUsed.5
HOST-RESOURCES-MIB::hrStorageUsed.5 = INTEGER: 8917
SNMP OK - 8917 | HOST-RESOURCES-MIB::hrStorageUsed.5=8917
Try an snmpwalk and see what is returned for Host Storage if you receive no results.
Code: Select all
./snmpwalk -v 2c -c public 192.168.5.182 1.3.6.1.2.1.25.2
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 4193848 KBytes
HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1
HOST-RESOURCES-MIB::hrStorageIndex.2 = INTEGER: 2
HOST-RESOURCES-MIB::hrStorageIndex.3 = INTEGER: 3
HOST-RESOURCES-MIB::hrStorageIndex.4 = INTEGER: 4
HOST-RESOURCES-MIB::hrStorageIndex.5 = INTEGER: 5
HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageRemovableDisk
HOST-RESOURCES-MIB::hrStorageType.2 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.3 = OID: HOST-RESOURCES-TYPES::hrStorageCompactDisc
HOST-RESOURCES-MIB::hrStorageType.4 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.5 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: A:\
HOST-RESOURCES-MIB::hrStorageDescr.2 = STRING: C:\ Label: Serial Number c88b2bf5
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: D:\ Label:GRMSXFRER_EN_DVD Serial Number e8d0c225
HOST-RESOURCES-MIB::hrStorageDescr.4 = STRING: Virtual Memory
HOST-RESOURCES-MIB::hrStorageDescr.5 = STRING: Physical Memory
HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 0 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.2 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.3 = INTEGER: 2048 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.4 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.5 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.2 = INTEGER: 10459647
HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 1546184
HOST-RESOURCES-MIB::hrStorageSize.4 = INTEGER: 131028
HOST-RESOURCES-MIB::hrStorageSize.5 = INTEGER: 65528
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.2 = INTEGER: 5961209
HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 1546184
HOST-RESOURCES-MIB::hrStorageUsed.4 = INTEGER: 8705
HOST-RESOURCES-MIB::hrStorageUsed.5 = INTEGER: 8907
HOST-RESOURCES-MIB::hrStorageAllocationFailures.1 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.2 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.3 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.4 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.5 = Counter32: 0
[root@CentOS6x86 bin]#
Re: SNMP OID Query for Windows Partition
Posted: Wed Aug 22, 2012 1:24 pm
by cccbbb
./check_snmp -H 10.x.x.x -C xxxx -v 2c -o hrStorageUsed.5
/usr/bin/snmpget -t 1 -r 5 -m ALL -v 1 [authpriv] 10.x.x.x:161 hrStorageUsed.5
HOST-RESOURCES-MIB::hrStorageUsed.5 = INTEGER: 2716256
SNMP OK - 2716256 | HOST-RESOURCES-MIB::hrStorageUsed.5=2716256
/usr/bin/snmpwalk -v 2c -c xxxx 10.x.x.x 1.3.6.1.2.1.25.2
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 6291000 KBytes
HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1
HOST-RESOURCES-MIB::hrStorageIndex.2 = INTEGER: 2
HOST-RESOURCES-MIB::hrStorageIndex.3 = INTEGER: 3
HOST-RESOURCES-MIB::hrStorageIndex.4 = INTEGER: 4
HOST-RESOURCES-MIB::hrStorageIndex.5 = INTEGER: 5
HOST-RESOURCES-MIB::hrStorageIndex.6 = INTEGER: 6
HOST-RESOURCES-MIB::hrStorageIndex.7 = INTEGER: 7
HOST-RESOURCES-MIB::hrStorageIndex.8 = INTEGER: 8
HOST-RESOURCES-MIB::hrStorageIndex.9 = INTEGER: 9
HOST-RESOURCES-MIB::hrStorageIndex.10 = INTEGER: 10
HOST-RESOURCES-MIB::hrStorageIndex.11 = INTEGER: 11
HOST-RESOURCES-MIB::hrStorageIndex.12 = INTEGER: 12
HOST-RESOURCES-MIB::hrStorageIndex.13 = INTEGER: 13
HOST-RESOURCES-MIB::hrStorageIndex.14 = INTEGER: 14
HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageRemovableDisk
HOST-RESOURCES-MIB::hrStorageType.2 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.3 = OID: HOST-RESOURCES-TYPES::hrStorageCompactDisc
HOST-RESOURCES-MIB::hrStorageType.4 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.5 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.6 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.7 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.8 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.9 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.10 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.11 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.12 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.13 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.14 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: A:\
HOST-RESOURCES-MIB::hrStorageDescr.2 = STRING: C:\ Label: Serial Number a0cd0f3d
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: D:\
HOST-RESOURCES-MIB::hrStorageDescr.4 = STRING: E:\ Label:Exchange Serial Number 6c5c9e3b
HOST-RESOURCES-MIB::hrStorageDescr.5 = STRING: F:\ Label:DB1 Serial Number 8cd27768
HOST-RESOURCES-MIB::hrStorageDescr.6 = STRING: G:\ Label:DB2 Serial Number 7cdd7296
HOST-RESOURCES-MIB::hrStorageDescr.7 = STRING: I:\ Label:DB3 Serial Number cc02777f
HOST-RESOURCES-MIB::hrStorageDescr.8 = STRING: K:\ Label:LOGS1 Serial Number aca204fc
HOST-RESOURCES-MIB::hrStorageDescr.9 = STRING: L:\ Label:LOGS2 Serial Number 7cb19e90
HOST-RESOURCES-MIB::hrStorageDescr.10 = STRING: M:\ Label:Journal Serial Number ba1d3a42
HOST-RESOURCES-MIB::hrStorageDescr.11 = STRING: O:\ Label:JALogs Serial Number 56a9b47a
HOST-RESOURCES-MIB::hrStorageDescr.12 = STRING: Q:\ Label:Avamar Serial Number 72447d83
HOST-RESOURCES-MIB::hrStorageDescr.13 = STRING: Virtual Memory
HOST-RESOURCES-MIB::hrStorageDescr.14 = STRING: Physical Memory
HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 0 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.2 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.3 = INTEGER: 0 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.4 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.5 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.6 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.7 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.8 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.9 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.10 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.11 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.12 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.13 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.14 = INTEGER: 65536 Bytes
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.2 = INTEGER: 10459647
HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.4 = INTEGER: 2463487
HOST-RESOURCES-MIB::hrStorageSize.5 = INTEGER: 3438543
HOST-RESOURCES-MIB::hrStorageSize.6 = INTEGER: 3438543
HOST-RESOURCES-MIB::hrStorageSize.7 = INTEGER: 3438543
HOST-RESOURCES-MIB::hrStorageSize.8 = INTEGER: 653263
HOST-RESOURCES-MIB::hrStorageSize.9 = INTEGER: 653263
HOST-RESOURCES-MIB::hrStorageSize.10 = INTEGER: 19658719
HOST-RESOURCES-MIB::hrStorageSize.11 = INTEGER: 1144799
HOST-RESOURCES-MIB::hrStorageSize.12 = INTEGER: 523519
HOST-RESOURCES-MIB::hrStorageSize.13 = INTEGER: 196564
HOST-RESOURCES-MIB::hrStorageSize.14 = INTEGER: 98296
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.2 = INTEGER: 6620848
HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.4 = INTEGER: 306914
HOST-RESOURCES-MIB::hrStorageUsed.5 = INTEGER: 2716271
HOST-RESOURCES-MIB::hrStorageUsed.6 = INTEGER: 2840226
HOST-RESOURCES-MIB::hrStorageUsed.7 = INTEGER: 2945614
HOST-RESOURCES-MIB::hrStorageUsed.8 = INTEGER: 398839
HOST-RESOURCES-MIB::hrStorageUsed.9 = INTEGER: 40870
HOST-RESOURCES-MIB::hrStorageUsed.10 = INTEGER: 6930136
HOST-RESOURCES-MIB::hrStorageUsed.11 = INTEGER: 33223
HOST-RESOURCES-MIB::hrStorageUsed.12 = INTEGER: 122518
HOST-RESOURCES-MIB::hrStorageUsed.13 = INTEGER: 79686
HOST-RESOURCES-MIB::hrStorageUsed.14 = INTEGER: 70803
HOST-RESOURCES-MIB::hrStorageAllocationFailures.1 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.2 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.3 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.4 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.5 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.6 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.7 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.8 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.9 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.10 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.11 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.12 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.13 = Counter32: 0
HOST-RESOURCES-MIB::hrStorageAllocationFailures.14 = Counter32: 0