Page 1 of 2

Problem with service Queue Depth

Posted: Thu Sep 14, 2017 8:50 am
by Cristian Godoy
I need to monitor disk 6 of that computer

-l "\\PhysicalDisk\\Avg. Disk Queue Lenght\\6","Drive C:\MSSQL\PCL\LOGS queue lenght is %.2f %%" -w 80 -c 90

Is there a typing error?

Re: Problem with service Queue Depth

Posted: Thu Sep 14, 2017 9:46 am
by spurrellian
The word Length spelt incorrectly?

You have spelt it lenght

Re: Problem with service Queue Depth

Posted: Thu Sep 14, 2017 9:53 am
by Cristian Godoy
spurrellian wrote:The word Length spelt incorrectly?

You have spelt it lenght
Thnx,I already corrected it and I still throw the error.

[nagios@nvsplmonnagvt01 ~]$ /usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk\\Avg. Disk Queue Length\\6","Drive C:\MSSQL\PCL\LOGS queue lenght is %.2f %%" -w 80 -c 90
NSClient - ERROR: Invalid return from command: check_pdh

Re: Problem with service Queue Depth

Posted: Thu Sep 14, 2017 1:41 pm
by kyang
Hi @Cristian Godoy,

You might want to double check it again, the second "length" word in the Drive C:\ Path was misspelled.

Try this and let us know if this works.

Code: Select all

/usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk\\Avg. Disk Queue Length\\6","Drive C:\MSSQL\PCL\LOGS queue length is %.2f %%" -w 80 -c 90

Re: Problem with service Queue Depth

Posted: Thu Sep 14, 2017 3:18 pm
by Cristian Godoy
kyang wrote:Hi @Cristian Godoy,

You might want to double check it again, the second "length" word in the Drive C:\ Path was misspelled.

Try this and let us know if this works.

Code: Select all

/usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk\\Avg. Disk Queue Length\\6","Drive C:\MSSQL\PCL\LOGS queue length is %.2f %%" -w 80 -c 90
Thnx,

error persists

[nagios@nvsplmonnagvt01 ~]$ /usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk\\Avg. Disk Queue Length\\6","Drive C:\MSSQL\PCL\LOGS queue length is %.2f %%" -w 80 -c 90
NSClient - ERROR: Invalid return from command: check_pdh

Re: Problem with service Queue Depth

Posted: Thu Sep 14, 2017 4:03 pm
by kyang
Could you run this from your command prompt as Admin on your Windows box
and post the output.

Code: Select all

cd "C:\Program Files\NSClient++"
nscp sys -- --list Disk --all
Otherwise, look through the counters and correctly set them to what they are

Re: Problem with service Queue Depth

Posted: Fri Sep 15, 2017 7:36 am
by Cristian Godoy
kyang wrote:Could you run this from your command prompt as Admin on your Windows box
and post the output.

Code: Select all

cd "C:\Program Files\NSClient++"
nscp sys -- --list Disk --all
Otherwise, look through the counters and correctly set them to what they are
Kyang, this is the result

\PhysicalDisk(0 C:)\% Idle Time
\PhysicalDisk(0 C:)\Split IO/Sec
\PhysicalDisk(1 S:)\Current Disk Queue Length
\PhysicalDisk(1 S:)\% Disk Time
\PhysicalDisk(1 S:)\Avg. Disk Queue Length
\PhysicalDisk(1 S:)\% Disk Read Time
\PhysicalDisk(1 S:)\Avg. Disk Read Queue Length
\PhysicalDisk(1 S:)\% Disk Write Time
\PhysicalDisk(1 S:)\Avg. Disk Write Queue Length
\PhysicalDisk(1 S:)\Avg. Disk sec/Transfer
\PhysicalDisk(1 S:)\Avg. Disk sec/Read
\PhysicalDisk(1 S:)\Avg. Disk sec/Write
\PhysicalDisk(1 S:)\Disk Transfers/sec
\PhysicalDisk(1 S:)\Disk Reads/sec
\PhysicalDisk(1 S:)\Disk Writes/sec
\PhysicalDisk(1 S:)\Disk Bytes/sec
\PhysicalDisk(1 S:)\Disk Read Bytes/sec
\PhysicalDisk(1 S:)\Disk Write Bytes/sec
\PhysicalDisk(1 S:)\Avg. Disk Bytes/Transfer
\PhysicalDisk(1 S:)\Avg. Disk Bytes/Read
\PhysicalDisk(1 S:)\Avg. Disk Bytes/Write
\PhysicalDisk(1 S:)\% Idle Time
\PhysicalDisk(1 S:)\Split IO/Sec
\PhysicalDisk(2)\Current Disk Queue Length
\PhysicalDisk(2)\% Disk Time
\PhysicalDisk(2)\Avg. Disk Queue Length
\PhysicalDisk(2)\% Disk Read Time
\PhysicalDisk(2)\Avg. Disk Read Queue Length
\PhysicalDisk(2)\% Disk Write Time
\PhysicalDisk(2)\Avg. Disk Write Queue Length
\PhysicalDisk(2)\Avg. Disk sec/Transfer
\PhysicalDisk(2)\Avg. Disk sec/Read
\PhysicalDisk(2)\Avg. Disk sec/Write
\PhysicalDisk(2)\Disk Transfers/sec
\PhysicalDisk(2)\Disk Reads/sec
\PhysicalDisk(2)\Disk Writes/sec
\PhysicalDisk(2)\Disk Bytes/sec
\PhysicalDisk(2)\Disk Read Bytes/sec
\PhysicalDisk(2)\Disk Write Bytes/sec
\PhysicalDisk(2)\Avg. Disk Bytes/Transfer
\PhysicalDisk(2)\Avg. Disk Bytes/Read
\PhysicalDisk(2)\Avg. Disk Bytes/Write
\PhysicalDisk(2)\% Idle Time
\PhysicalDisk(2)\Split IO/Sec
\PhysicalDisk(3)\Current Disk Queue Length
\PhysicalDisk(3)\% Disk Time
\PhysicalDisk(3)\Avg. Disk Queue Length
\PhysicalDisk(3)\% Disk Read Time
\PhysicalDisk(3)\Avg. Disk Read Queue Length
\PhysicalDisk(3)\% Disk Write Time
\PhysicalDisk(3)\Avg. Disk Write Queue Length
\PhysicalDisk(3)\Avg. Disk sec/Transfer
\PhysicalDisk(3)\Avg. Disk sec/Read
\PhysicalDisk(3)\Avg. Disk sec/Write
\PhysicalDisk(3)\Disk Transfers/sec
\PhysicalDisk(3)\Disk Reads/sec
\PhysicalDisk(3)\Disk Writes/sec
\PhysicalDisk(3)\Disk Bytes/sec
\PhysicalDisk(3)\Disk Read Bytes/sec
\PhysicalDisk(3)\Disk Write Bytes/sec
\PhysicalDisk(3)\Avg. Disk Bytes/Transfer
\PhysicalDisk(3)\Avg. Disk Bytes/Read
\PhysicalDisk(3)\Avg. Disk Bytes/Write
\PhysicalDisk(3)\% Idle Time
\PhysicalDisk(3)\Split IO/Sec
\PhysicalDisk(4)\Current Disk Queue Length
\PhysicalDisk(4)\% Disk Time
\PhysicalDisk(4)\Avg. Disk Queue Length
\PhysicalDisk(4)\% Disk Read Time
\PhysicalDisk(4)\Avg. Disk Read Queue Length
\PhysicalDisk(4)\% Disk Write Time
\PhysicalDisk(4)\Avg. Disk Write Queue Length
\PhysicalDisk(4)\Avg. Disk sec/Transfer
\PhysicalDisk(4)\Avg. Disk sec/Read
\PhysicalDisk(4)\Avg. Disk sec/Write
\PhysicalDisk(4)\Disk Transfers/sec
\PhysicalDisk(4)\Disk Reads/sec
\PhysicalDisk(4)\Disk Writes/sec
\PhysicalDisk(4)\Disk Bytes/sec
\PhysicalDisk(4)\Disk Read Bytes/sec
\PhysicalDisk(4)\Disk Write Bytes/sec
\PhysicalDisk(4)\Avg. Disk Bytes/Transfer
\PhysicalDisk(4)\Avg. Disk Bytes/Read
\PhysicalDisk(4)\Avg. Disk Bytes/Write
\PhysicalDisk(4)\% Idle Time
\PhysicalDisk(4)\Split IO/Sec
\PhysicalDisk(5)\Current Disk Queue Length
\PhysicalDisk(5)\% Disk Time
\PhysicalDisk(5)\Avg. Disk Queue Length
\PhysicalDisk(5)\% Disk Read Time
\PhysicalDisk(5)\Avg. Disk Read Queue Length
\PhysicalDisk(5)\% Disk Write Time
\PhysicalDisk(5)\Avg. Disk Write Queue Length
\PhysicalDisk(5)\Avg. Disk sec/Transfer
\PhysicalDisk(5)\Avg. Disk sec/Read
\PhysicalDisk(5)\Avg. Disk sec/Write
\PhysicalDisk(5)\Disk Transfers/sec
\PhysicalDisk(5)\Disk Reads/sec
\PhysicalDisk(5)\Disk Writes/sec
\PhysicalDisk(5)\Disk Bytes/sec
\PhysicalDisk(5)\Disk Read Bytes/sec
\PhysicalDisk(5)\Disk Write Bytes/sec
\PhysicalDisk(5)\Avg. Disk Bytes/Transfer
\PhysicalDisk(5)\Avg. Disk Bytes/Read
\PhysicalDisk(5)\Avg. Disk Bytes/Write
\PhysicalDisk(5)\% Idle Time
\PhysicalDisk(5)\Split IO/Sec
\PhysicalDisk(6)\Current Disk Queue Length
\PhysicalDisk(6)\% Disk Time
\PhysicalDisk(6)\Avg. Disk Queue Length
\PhysicalDisk(6)\% Disk Read Time
\PhysicalDisk(6)\Avg. Disk Read Queue Length
\PhysicalDisk(6)\% Disk Write Time
\PhysicalDisk(6)\Avg. Disk Write Queue Length
\PhysicalDisk(6)\Avg. Disk sec/Transfer
\PhysicalDisk(6)\Avg. Disk sec/Read
\PhysicalDisk(6)\Avg. Disk sec/Write
\PhysicalDisk(6)\Disk Transfers/sec
\PhysicalDisk(6)\Disk Reads/sec
\PhysicalDisk(6)\Disk Writes/sec
\PhysicalDisk(6)\Disk Bytes/sec
\PhysicalDisk(6)\Disk Read Bytes/sec
\PhysicalDisk(6)\Disk Write Bytes/sec
\PhysicalDisk(6)\Avg. Disk Bytes/Transfer
\PhysicalDisk(6)\Avg. Disk Bytes/Read
\PhysicalDisk(6)\Avg. Disk Bytes/Write
\PhysicalDisk(6)\% Idle Time
\PhysicalDisk(6)\Split IO/Sec
\PhysicalDisk(7 T:)\Current Disk Queue Length
\PhysicalDisk(7 T:)\% Disk Time
\PhysicalDisk(7 T:)\Avg. Disk Queue Length
\PhysicalDisk(7 T:)\% Disk Read Time
\PhysicalDisk(7 T:)\Avg. Disk Read Queue Length
\PhysicalDisk(7 T:)\% Disk Write Time
\PhysicalDisk(7 T:)\Avg. Disk Write Queue Length
\PhysicalDisk(7 T:)\Avg. Disk sec/Transfer
\PhysicalDisk(7 T:)\Avg. Disk sec/Read
\PhysicalDisk(7 T:)\Avg. Disk sec/Write
\PhysicalDisk(7 T:)\Disk Transfers/sec
\PhysicalDisk(7 T:)\Disk Reads/sec
\PhysicalDisk(7 T:)\Disk Writes/sec
\PhysicalDisk(7 T:)\Disk Bytes/sec
\PhysicalDisk(7 T:)\Disk Read Bytes/sec
\PhysicalDisk(7 T:)\Disk Write Bytes/sec
\PhysicalDisk(7 T:)\Avg. Disk Bytes/Transfer
\PhysicalDisk(7 T:)\Avg. Disk Bytes/Read
\PhysicalDisk(7 T:)\Avg. Disk Bytes/Write
\PhysicalDisk(7 T:)\% Idle Time
\PhysicalDisk(7 T:)\Split IO/Sec
\PhysicalDisk(8)\Current Disk Queue Length
\PhysicalDisk(8)\% Disk Time
\PhysicalDisk(8)\Avg. Disk Queue Length
\PhysicalDisk(8)\% Disk Read Time
\PhysicalDisk(8)\Avg. Disk Read Queue Length
\PhysicalDisk(8)\% Disk Write Time
\PhysicalDisk(8)\Avg. Disk Write Queue Length
\PhysicalDisk(8)\Avg. Disk sec/Transfer
\PhysicalDisk(8)\Avg. Disk sec/Read
\PhysicalDisk(8)\Avg. Disk sec/Write
\PhysicalDisk(8)\Disk Transfers/sec
\PhysicalDisk(8)\Disk Reads/sec
\PhysicalDisk(8)\Disk Writes/sec
\PhysicalDisk(8)\Disk Bytes/sec
\PhysicalDisk(8)\Disk Read Bytes/sec
\PhysicalDisk(8)\Disk Write Bytes/sec
\PhysicalDisk(8)\Avg. Disk Bytes/Transfer
\PhysicalDisk(8)\Avg. Disk Bytes/Read
\PhysicalDisk(8)\Avg. Disk Bytes/Write
\PhysicalDisk(8)\% Idle Time
\PhysicalDisk(8)\Split IO/Sec
\PhysicalDisk(9 I:)\Current Disk Queue Length
\PhysicalDisk(9 I:)\% Disk Time
\PhysicalDisk(9 I:)\Avg. Disk Queue Length
\PhysicalDisk(9 I:)\% Disk Read Time
\PhysicalDisk(9 I:)\Avg. Disk Read Queue Length
\PhysicalDisk(9 I:)\% Disk Write Time
\PhysicalDisk(9 I:)\Avg. Disk Write Queue Length
\PhysicalDisk(9 I:)\Avg. Disk sec/Transfer
\PhysicalDisk(9 I:)\Avg. Disk sec/Read
\PhysicalDisk(9 I:)\Avg. Disk sec/Write
\PhysicalDisk(9 I:)\Disk Transfers/sec
\PhysicalDisk(9 I:)\Disk Reads/sec
\PhysicalDisk(9 I:)\Disk Writes/sec
\PhysicalDisk(9 I:)\Disk Bytes/sec
\PhysicalDisk(9 I:)\Disk Read Bytes/sec
\PhysicalDisk(9 I:)\Disk Write Bytes/sec
\PhysicalDisk(9 I:)\Avg. Disk Bytes/Transfer
\PhysicalDisk(9 I:)\Avg. Disk Bytes/Read
\PhysicalDisk(9 I:)\Avg. Disk Bytes/Write
\PhysicalDisk(9 I:)\% Idle Time
\PhysicalDisk(9 I:)\Split IO/Sec
\PhysicalDisk(10)\Current Disk Queue Length
\PhysicalDisk(10)\% Disk Time
\PhysicalDisk(10)\Avg. Disk Queue Length
\PhysicalDisk(10)\% Disk Read Time
\PhysicalDisk(10)\Avg. Disk Read Queue Length
\PhysicalDisk(10)\% Disk Write Time
\PhysicalDisk(10)\Avg. Disk Write Queue Length
\PhysicalDisk(10)\Avg. Disk sec/Transfer
\PhysicalDisk(10)\Avg. Disk sec/Read
\PhysicalDisk(10)\Avg. Disk sec/Write
\PhysicalDisk(10)\Disk Transfers/sec
\PhysicalDisk(10)\Disk Reads/sec
\PhysicalDisk(10)\Disk Writes/sec
\PhysicalDisk(10)\Disk Bytes/sec
\PhysicalDisk(10)\Disk Read Bytes/sec
\PhysicalDisk(10)\Disk Write Bytes/sec
\PhysicalDisk(10)\Avg. Disk Bytes/Transfer
\PhysicalDisk(10)\Avg. Disk Bytes/Read
\PhysicalDisk(10)\Avg. Disk Bytes/Write
\PhysicalDisk(10)\% Idle Time
\PhysicalDisk(10)\Split IO/Sec
\PhysicalDisk(11)\Current Disk Queue Length
\PhysicalDisk(11)\% Disk Time
\PhysicalDisk(11)\Avg. Disk Queue Length
\PhysicalDisk(11)\% Disk Read Time
\PhysicalDisk(11)\Avg. Disk Read Queue Length
\PhysicalDisk(11)\% Disk Write Time
\PhysicalDisk(11)\Avg. Disk Write Queue Length
\PhysicalDisk(11)\Avg. Disk sec/Transfer
\PhysicalDisk(11)\Avg. Disk sec/Read
\PhysicalDisk(11)\Avg. Disk sec/Write
\PhysicalDisk(11)\Disk Transfers/sec
\PhysicalDisk(11)\Disk Reads/sec
\PhysicalDisk(11)\Disk Writes/sec
\PhysicalDisk(11)\Disk Bytes/sec
\PhysicalDisk(11)\Disk Read Bytes/sec
\PhysicalDisk(11)\Disk Write Bytes/sec
\PhysicalDisk(11)\Avg. Disk Bytes/Transfer
\PhysicalDisk(11)\Avg. Disk Bytes/Read
\PhysicalDisk(11)\Avg. Disk Bytes/Write
\PhysicalDisk(11)\% Idle Time
\PhysicalDisk(11)\Split IO/Sec
\PhysicalDisk(12)\Current Disk Queue Length
\PhysicalDisk(12)\% Disk Time
\PhysicalDisk(12)\Avg. Disk Queue Length
\PhysicalDisk(12)\% Disk Read Time
\PhysicalDisk(12)\Avg. Disk Read Queue Length
\PhysicalDisk(12)\% Disk Write Time
\PhysicalDisk(12)\Avg. Disk Write Queue Length
\PhysicalDisk(12)\Avg. Disk sec/Transfer
\PhysicalDisk(12)\Avg. Disk sec/Read
\PhysicalDisk(12)\Avg. Disk sec/Write
\PhysicalDisk(12)\Disk Transfers/sec
\PhysicalDisk(12)\Disk Reads/sec
\PhysicalDisk(12)\Disk Writes/sec
\PhysicalDisk(12)\Disk Bytes/sec
\PhysicalDisk(12)\Disk Read Bytes/sec
\PhysicalDisk(12)\Disk Write Bytes/sec
\PhysicalDisk(12)\Avg. Disk Bytes/Transfer
\PhysicalDisk(12)\Avg. Disk Bytes/Read
\PhysicalDisk(12)\Avg. Disk Bytes/Write
\PhysicalDisk(12)\% Idle Time
\PhysicalDisk(12)\Split IO/Sec
\PhysicalDisk(13)\Current Disk Queue Length
\PhysicalDisk(13)\% Disk Time
\PhysicalDisk(13)\Avg. Disk Queue Length
\PhysicalDisk(13)\% Disk Read Time
\PhysicalDisk(13)\Avg. Disk Read Queue Length
\PhysicalDisk(13)\% Disk Write Time
\PhysicalDisk(13)\Avg. Disk Write Queue Length
\PhysicalDisk(13)\Avg. Disk sec/Transfer
\PhysicalDisk(13)\Avg. Disk sec/Read
\PhysicalDisk(13)\Avg. Disk sec/Write
\PhysicalDisk(13)\Disk Transfers/sec
\PhysicalDisk(13)\Disk Reads/sec
\PhysicalDisk(13)\Disk Writes/sec
\PhysicalDisk(13)\Disk Bytes/sec
\PhysicalDisk(13)\Disk Read Bytes/sec
\PhysicalDisk(13)\Disk Write Bytes/sec
\PhysicalDisk(13)\Avg. Disk Bytes/Transfer
\PhysicalDisk(13)\Avg. Disk Bytes/Read
\PhysicalDisk(13)\Avg. Disk Bytes/Write
\PhysicalDisk(13)\% Idle Time
\PhysicalDisk(13)\Split IO/Sec
\PhysicalDisk(_Total)\Current Disk Queue Length
\PhysicalDisk(_Total)\% Disk Time
\PhysicalDisk(_Total)\Avg. Disk Queue Length
\PhysicalDisk(_Total)\% Disk Read Time
\PhysicalDisk(_Total)\Avg. Disk Read Queue Length
\PhysicalDisk(_Total)\% Disk Write Time
\PhysicalDisk(_Total)\Avg. Disk Write Queue Length
\PhysicalDisk(_Total)\Avg. Disk sec/Transfer
\PhysicalDisk(_Total)\Avg. Disk sec/Read
\PhysicalDisk(_Total)\Avg. Disk sec/Write
\PhysicalDisk(_Total)\Disk Transfers/sec
\PhysicalDisk(_Total)\Disk Reads/sec
\PhysicalDisk(_Total)\Disk Writes/sec
\PhysicalDisk(_Total)\Disk Bytes/sec
\PhysicalDisk(_Total)\Disk Read Bytes/sec
\PhysicalDisk(_Total)\Disk Write Bytes/sec
\PhysicalDisk(_Total)\Avg. Disk Bytes/Transfer
\PhysicalDisk(_Total)\Avg. Disk Bytes/Read
\PhysicalDisk(_Total)\Avg. Disk Bytes/Write
\PhysicalDisk(_Total)\% Idle Time
\PhysicalDisk(_Total)\Split IO/Sec
---------------------------
Listed 705 of 37968 counters.

Re: Problem with service Queue Depth

Posted: Fri Sep 15, 2017 2:17 pm
by kyang
Run this command and let me know if this does something?

Code: Select all

/usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk(6)\Avg. Disk Queue Length\\","Drive C:\MSSQL\PCL\LOGS queue length is %.2f %%" -w 80 -c 90

Re: Problem with service Queue Depth

Posted: Wed Sep 20, 2017 8:35 am
by Cristian Godoy
kyang wrote:Run this command and let me know if this does something?

Code: Select all

/usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk(6)\Avg. Disk Queue Length\\","Drive C:\MSSQL\PCL\LOGS queue length is %.2f %%" -w 80 -c 90
this is the output:

Code: Select all

[nagios@nvsplmonnagvt01 ~]$ /usr/local/nagios/libexec/check_nt -H 10.161.176.75 -s "Config2006" -p 12489 -v COUNTER -l "\\PhysicalDisk(6)\Avg. Disk Queue Length\\","Drive C:\MSSQL\PCL\LOGS queue length is %.2f %%" -w 80 -c 90 
NSClient - ERROR: Invalid return from command: check_pdh

Re: Problem with service Queue Depth

Posted: Wed Sep 20, 2017 2:35 pm
by kyang
Can you tell me the version of NSClient++ you are running?