Monitor the process containing space in the process name

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
xlin125
Posts: 172
Joined: Mon Jan 19, 2015 6:01 pm

Re: Monitor the process containing space in the process name

Post by xlin125 »

I tried forcing without the regex, but the similar result was returned:

- with regex
$ ./check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO Adapter' -w 0,100 -c 0,100
No process matching Pronghorn NSO Adapter found : CRITICAL

- without regex
$ check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO Adapter' -r -w 0,100 -c 0,100
No process named Pronghorn NSO Adapter found : CRITICAL
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Monitor the process containing space in the process name

Post by scottwilkerson »

Lets see what SNMP has for the whole table

Code: Select all

snmpwalk -c public -v 2c localhost 1.3.6.1.2.1.25.4.2.1.2
then lets look for your Pronghorn processes
maybe something like this to filter them down

Code: Select all

#run_name
snmpwalk -c public -v 2c localhost 1.3.6.1.2.1.25.4.2.1.2|grep Pronghorn
#run_path
snmpwalk -c public -v 2c localhost 1.3.6.1.2.1.25.4.2.1.4|grep Pronghorn
Former Nagios employee
Creator:
ahumandesign.com
enneagrams.com
xlin125
Posts: 172
Joined: Mon Jan 19, 2015 6:01 pm

Re: Monitor the process containing space in the process name

Post by xlin125 »

The snmpwalk returned with following entries associated with the Pronghorn processes that we are interested in:

iso.3.6.1.2.1.25.4.2.1.2.64438 = STRING: "Pronghorn core"
iso.3.6.1.2.1.25.4.2.1.2.64451 = STRING: "Pronghorn NSO A"

iso.3.6.1.2.1.25.4.2.1.4.64438 = STRING: "Pronghorn core"
iso.3.6.1.2.1.25.4.2.1.4.64451 = STRING: "Pronghorn NSO Adapter"
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Monitor the process containing space in the process name

Post by scottwilkerson »

So the first one looks like SNMP is truncating the name, the following should work

Code: Select all

./check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO A' -w 0,100 -c 0,100
Former Nagios employee
Creator:
ahumandesign.com
enneagrams.com
xlin125
Posts: 172
Joined: Mon Jan 19, 2015 6:01 pm

Re: Monitor the process containing space in the process name

Post by xlin125 »

I thought about it before. I tried it, it did not work:

$ check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO A' -w 0,100 -c 0,100
0 process matching Pronghorn NSO A (<= 0 : CRITICAL) (<= 100):OK

Note that the return is "0 process matching Pronghorn NSO A (<= 0 : CRITICAL) (<= 100):OK", while I expected something like "No process named Pronghorn NSO A found : CRITICAL".
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Monitor the process containing space in the process name

Post by scottwilkerson »

If you require 1 process then you would want

Code: Select all

check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO A' -w 2,100 -c 2,100
Former Nagios employee
Creator:
ahumandesign.com
enneagrams.com
xlin125
Posts: 172
Joined: Mon Jan 19, 2015 6:01 pm

Re: Monitor the process containing space in the process name

Post by xlin125 »

Same results:
$ ./check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO A' -w 0,100 -c 0,100
0 process matching Pronghorn NSO A (<= 0 : CRITICAL) (<= 100):OK
$ ./check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO A' -w 2,100 -c 2,100
0 process matching Pronghorn NSO A (<= 2 : CRITICAL) (<= 100):OK
$ ./check_snmp_process_wizard.pl -H 127.0.0.1 --v2c -C public -n 'Pronghorn NSO A' -w 1,100 -c 1,100
0 process matching Pronghorn NSO A (<= 1 : CRITICAL) (<= 100):OK

Does check_snmp_process_wizard.pl support the process name that contains space(s)?

Note that "0" process matching should be a CRITICAL, not OK.
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Monitor the process containing space in the process name

Post by scottwilkerson »

Yes but it also depends on the state, run these 2 commands back to back so we can compare what the hrSWRunStatus is for the process that matches your Pronghorn processes

Code: Select all

snmpwalk -c public -v 2c localhost 1.3.6.1.2.1.25.4.2.1.2|grep Pronghorn
snmpwalk -c public -v 2c localhost 1.3.6.1.2.1.25.4.2.1.7
Former Nagios employee
Creator:
ahumandesign.com
enneagrams.com
xlin125
Posts: 172
Joined: Mon Jan 19, 2015 6:01 pm

Re: Monitor the process containing space in the process name

Post by xlin125 »

$ snmpwalk -c public -v2c 127.0.0.1 1.3.6.1.2.1.25.4.2.1.2|grep Pronghorn
iso.3.6.1.2.1.25.4.2.1.2.64438 = STRING: "Pronghorn core"
iso.3.6.1.2.1.25.4.2.1.2.64451 = STRING: "Pronghorn NSO A"
iso.3.6.1.2.1.25.4.2.1.2.64457 = STRING: "Pronghorn att_a"
iso.3.6.1.2.1.25.4.2.1.2.64463 = STRING: "Pronghorn Mongo"
iso.3.6.1.2.1.25.4.2.1.2.64469 = STRING: "Pronghorn Redis"
iso.3.6.1.2.1.25.4.2.1.2.64475 = STRING: "Pronghorn Email"
iso.3.6.1.2.1.25.4.2.1.2.64481 = STRING: "Pronghorn Porta"
iso.3.6.1.2.1.25.4.2.1.2.64487 = STRING: "Pronghorn dmeta"
iso.3.6.1.2.1.25.4.2.1.2.64493 = STRING: "Pronghorn AmpSy"
iso.3.6.1.2.1.25.4.2.1.2.64499 = STRING: "Pronghorn dtemp"
iso.3.6.1.2.1.25.4.2.1.2.64505 = STRING: "Pronghorn Notif"
iso.3.6.1.2.1.25.4.2.1.2.64511 = STRING: "Pronghorn apnbu"
iso.3.6.1.2.1.25.4.2.1.2.64517 = STRING: "Pronghorn pcrf-"
iso.3.6.1.2.1.25.4.2.1.2.64523 = STRING: "Pronghorn WorkF"
iso.3.6.1.2.1.25.4.2.1.2.64529 = STRING: "Pronghorn Devic"
iso.3.6.1.2.1.25.4.2.1.2.64535 = STRING: "Pronghorn MOP A"
iso.3.6.1.2.1.25.4.2.1.2.64541 = STRING: "Pronghorn FormB"
iso.3.6.1.2.1.25.4.2.1.2.64547 = STRING: "Pronghorn NSOMa"
iso.3.6.1.2.1.25.4.2.1.2.64553 = STRING: "Pronghorn Servi"
iso.3.6.1.2.1.25.4.2.1.2.64559 = STRING: "Pronghorn Servi"
iso.3.6.1.2.1.25.4.2.1.2.64571 = STRING: "Pronghorn Workf"
$
$ snmpwalk -c public -v2c 127.0.0.1 1.3.6.1.2.1.25.4.2.1.7
iso.3.6.1.2.1.25.4.2.1.7.1 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.2 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.5 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.6 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.8 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.9 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.10 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.12 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.13 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.14 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.16 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.17 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.18 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.19 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.21 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.22 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.23 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.24 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.26 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.27 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.28 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.29 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.31 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.32 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.33 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.34 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.36 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.37 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.38 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.39 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.41 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.42 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.43 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.44 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.46 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.47 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.48 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.49 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.51 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.53 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.54 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.55 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.57 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.58 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.59 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.60 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.62 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.63 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.64 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.65 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.67 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.68 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.69 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.70 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.72 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.73 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.74 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.75 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.77 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.78 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.79 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.80 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.82 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.83 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.84 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.85 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.87 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.91 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.92 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.93 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.94 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.95 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.96 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.97 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.103 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.104 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.105 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.106 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.114 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.117 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.118 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.120 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.140 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.141 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.179 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.371 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.372 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.373 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.377 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.380 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.381 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.382 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.383 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.385 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.386 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.387 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.388 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.389 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.390 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.391 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.392 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.393 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.394 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.395 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.396 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.397 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.398 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.399 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.400 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.401 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.402 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.403 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.404 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.405 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.406 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.407 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.408 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.409 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.410 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.411 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.412 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.413 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.414 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.415 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.416 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.417 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.418 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.419 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.420 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.421 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.422 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.423 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.424 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.425 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.426 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.427 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.428 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.429 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.430 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.431 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.432 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.433 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.434 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.435 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.436 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.437 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.438 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.439 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.440 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.441 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.442 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.443 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.444 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.482 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.547 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.554 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.555 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.556 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.557 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.558 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.559 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.560 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.561 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.562 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.563 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.564 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.565 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.636 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.666 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.667 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.668 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.680 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.725 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.804 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.805 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.828 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.829 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.830 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.831 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.832 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.833 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.834 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.835 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.838 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.839 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.841 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.842 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.843 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.844 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.857 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.858 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.859 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.860 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.861 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.862 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.863 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.864 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.865 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.866 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.867 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.868 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.869 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.870 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.871 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.872 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.880 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.881 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.890 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.891 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.892 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.893 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.894 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.895 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.896 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.897 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.898 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.935 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.936 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.938 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.944 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.946 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.947 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.949 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.951 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.954 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.976 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.977 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.978 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.987 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.994 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.995 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1268 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1269 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1270 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1273 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1282 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1304 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1355 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.1467 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.2626 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3268 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3276 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3317 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3322 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3360 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3368 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.3723 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4590 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4598 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4601 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4605 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4607 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4806 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4831 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4833 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4893 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.4978 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.5366 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.5492 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11899 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11920 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11942 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11947 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11949 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11950 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11951 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11952 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11954 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11955 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.11957 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.16542 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.18340 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.18358 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.22179 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.25380 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.25381 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.25382 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.25391 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.25392 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.30400 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.31823 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.32397 = INTEGER: 1
iso.3.6.1.2.1.25.4.2.1.7.34563 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.39367 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.46878 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.50776 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.64438 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64451 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64457 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64463 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64469 = INTEGER: 1
iso.3.6.1.2.1.25.4.2.1.7.64475 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64481 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64487 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64493 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64499 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64505 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64511 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64517 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64523 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64529 = INTEGER: 3
iso.3.6.1.2.1.25.4.2.1.7.64535 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64541 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64547 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.64553 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.64559 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.64571 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.7.73785 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.77515 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.80947 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.87003 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90905 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90907 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90910 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90912 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90913 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.90935 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.91010 = INTEGER: 3
iso.3.6.1.2.1.25.4.2.1.7.91011 = INTEGER: 3
iso.3.6.1.2.1.25.4.2.1.7.91012 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.91013 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.91050 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.98177 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.99301 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.99338 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.100901 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.106403 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.108257 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.116687 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.123713 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.125348 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.127012 = INTEGER: 2
iso.3.6.1.2.1.25.4.2.1.7.130972 = INTEGER: 2
$
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Monitor the process containing space in the process name

Post by scottwilkerson »

So if you match up the pid of your process
iso.3.6.1.2.1.25.4.2.1.2.64438 = STRING: "Pronghorn core"

With the run state

Code: Select all

iso.3.6.1.2.1.25.4.2.1.7.64438 = INTEGER: 4
you get a INTEGER 4 which is invalid

This is why it is finding the processes but they are in a runnable(2) or running(1) state so you get 0 in the count
Former Nagios employee
Creator:
ahumandesign.com
enneagrams.com
Locked