使用Docker容器监视Oracle数据库

我目前正在使用名为Portainer( https://github.com/portainer )的应用程序来监视不同机器上的Docker容器。 从一个集中的区域看看所有的东西是有帮助的。

在另一台机器上,我运行了一个Oracle数据库(非泊坞窗)。

我想要使​​用某种Docker容器对Oracle DB(以及那里的操作系统)进行某种监视。 我想将它合并到Portainer中(并且也从集中区域监视Oracle DB和OS)。

有没有一些Docker的形象可以帮助实现这一目标?

TIA

Upate

我在这里find了以下项目:

=> Docker for Nagios https://github.com/JasonRivers/Docker-Nagios => Docker for Oracle Client https://github.com/sergeymakinen/docker-oracle-instant-client/blob/master/12.1/Dockerfile => The Oracle monitoring plugin for Nagios https://www.nagios.com/solutions/oracle-monitoring/ PDF: https://assets.nagios.com/downloads/nagiosxi/docs/Installing-Oracle-Plugins-in-Nagios-XI.pdf#_ga=2.251862537.1091317236.1512242993-1356949649.1512242993 

我将项目(1)和(2)合并到一个Docker文件中,并将下面的代码添加到文件中,以便访问监控Oracle的能力:

 ENV PLUGIN_URL "http://assets.nagios.com/downloads/nagiosxi/packages/check_oracle_health-1.7.3.tar.gz" ENV PLUGIN_VER 1.7.3 RUN set -x \ && cd /tmp \ && wget http://assets.nagios.com/downloads/nagiosxi/packages/check_oracle_health-1.7.3.tar.gz \ && tar xvf check_oracle_health-1.7.3.tar.gz \ && cd check_oracle_health-1.7.3 \ && ./configure \ && make all \ && make install \ && mkdir /var/tmp/check_oracle_health \ && chown -R nagios /var/tmp/check_oracle_health 

我没有得到命令

 check_xi_oraclequery check_xi_oracleserverspace check_xi_oracletablespace) 

监视Oracle DB所需的信息(请参见下面的图)。

在这里输入图像说明

我怎样才能解决这个问题?

TIA