在实现监控数据库的情况下,oracle控制方法需要一个标准的应用程序用户名和密码显式。如何绕过需要输入明文密码才能登录数据库oracle,这在屏幕op5 monitor和nagios配置文件系统中是可见的。?

最佳答案

有几种可能性。
通用解决方案
使用在resources.cfg中定义的$usernn$宏。有关如何使用此功能的详细信息:https://kb.op5.com/display/DOC/Macros#Macros-Custommacros
用户宏在图形用户界面中不可见,但任何有权访问resources.cfg配置文件的人都可以读取。
有关用户宏的naemon文档,请参见http://www.naemon.org/documentation/usersguide/macrolist.html#user
check_oracle插件的特定解决方案(如果您正在使用)
指定身份验证文件中的凭据。从插件的帮助文本中:

  -f <auth-file> can be used instead of -u <username> -p <password>. If both
options are used the <auth-file> will override -u/-p. The <authfile> should
be a textfile (readable by the nrpe-user) containing two rows. File format:
username=<username>
password=<password>

OP5监视器专用解决方案
使用前缀为op5secret的自定义变量。不幸的是,这些没有很好的文档记录,但是请看一下使用此功能的独立vmware esxi虚拟化主机管理包。
全面披露:我在op5担任开发团队负责人。

关于linux - 安装OP5 Monitor/Nagios:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39910951/

10-12 22:47