Acceleration of Oracle remote checks through parallelism

9 votes

Monitoring of many Oracle databases is a typical enterprise monitoring use case. Built-in Checkmk remote monitoring requires too much execution time when the number of monitored databases becomes too large.

I suggest to parallelize main parts of the mk_oracle plugin or the plugin itself to shorten its overall run-time.

In our custom variant of the Oracle remote monitoring plugin we already do that. Please check if such an optimization can be taken over into the built-in remote Oracle monitoring plugin.

Example execution times with 62 DBs
built-in mk_oracle: 3m 12s
custom, parallelized mk_oracle.sh: 9s

Not planned Checks&Agents Suggested by: Joerg Lerche Upvoted: 07 Jan, '23 Comments: 2

Comments: 2