Oracle_asm_diskgroup error

It is working from CLI because it just outputs. Every check has a counter part on the monitoring server which is parsing the output and so needs to understand the output the script on the client has produced. This output is different if you use the mk_oracle_asm script or the functions now included inside the mk_oracle script.

Maybe you have some different outputs on the other two servers which doesn’t produce an incompatable output and seem to work.