Nagios插件configuration标志

对于我来说,我找不到Nagios插件的configuration标志。 check_pgsql不会编译,因为它说找不到postgresql库,但我确切地知道他们在我的服务器上。

你是否安装了开发库,而不仅仅是运行时库?

在RHEL / CentOS盒子上,我看到:

 postgresql-devel.i386 : PostgreSQL development header files and libraries. postgresql-libs.i386 : The shared libraries required for any PostgreSQL clients. 

要build立自己的客户端,你很可能需要安装postgresql-devel。 要运行它,你需要postgresql-libs包。 如果他们从开发库中分离出运行库,假设你使用的是Linux,其他的Linux将有自己的命名约定。

似乎没有一个标志可以通过configuration,但是在脚本里面,它使用了一个名为PGSQL的variables来存储硬编码假设,在哪里可以findpostgresql。 像这样运行configuration让我改变path并构buildcheck_pgsql。

 PGSQL=/usr/pgsql-9.3 ./configure --therestofyourflagshere