0

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

4

1 回答 1

4

有几种可能性。

通用解决方案

使用在 resources.cfg 中定义的 $USERnn$ 宏。有关如何使用此功能的更多信息:https ://kb.op5.com/display/DOC/Macros#Macros-Custommacros USER 宏在图形用户界面中不可见,但任何有权访问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 Monitor 的解决方案

使用以 OP5SECRET 为前缀的自定义变量。不幸的是,这些都没有很好的记录,但请看一下使用此功能的独立 VMware ESXi 虚拟化主机管理包。

全面披露:我在 OP5 担任开发团队负责人。

于 2016-10-11T07:38:01.707 回答