如何使check_postgres.pl文件使用PGPASSFILE或PGPASSWORD参数连接到数据库?
我尝试在我的 Linux 环境中设置环境变量,但没有成功。
另外,有没有办法将加密的密码(如md5hash(传递给--dbpass
变量并连接到数据库?
如果 https://github.com/bucardo/check_postgres/blob/master/check_postgres.pl 是你所指check_postgres.pl
,它会检查 PGPASSWORD 环境变量。
那么问题是如何确保在执行check_postgres.pl环境中存在这样的变量。
nagios文档说把你需要的任何东西放在/etc/sysconfig/nagios
.
我怀疑这在很大程度上取决于您如何安装 nagios 和/或您是否使用某些操作系统供应商包管理器安装它,这些软件包管理器的工作方式有所不同。
无论如何,文档:https://support.nagios.com/kb/article.php?id=489