Found a really strange development. This is on my prod server, which I haven't changed anything on yet. All of the modifications in this thread have been in test. But I just happened to notice that I'm getting an "NRPE: Unable to read output" error on one of our service checks, but it shows up as unknown. So I ran 2 commands from the command line, one that is similar to the zone CPU check, and one that is using check_disk. Both come back with different exit codes.
Alright. Lets run these checks without nrpe on their local boxes. Check the exit code after running each check locally.
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
Ok, so it looks like the disk check plugin on that zone is an older version of the plugin and isn't configured properly, so that's why the error it's reporting doesn't make any sense.
Ahh, so does the state changes to the source work as expected?
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.