What check are you using now?
Is there a "normal" atate?
We have a setup where oracle will "normally" run, on systemX, and if that fails, it will then automatically run on systemY.
So, I run the same check on both, but on Y, I specify that there should be no proc running, via the -w and -c options.
If there is a proc running on X, then we get an OK. If there is NO proc running on Y, we get an OK. if visa versa, then we get a critical for both, but the Y output, does show a proc running, which in reality is a good thing, but it's not the "normal" state, so we WANT this to show critical.