Возможно, в процессе установки я что-то пропустил или что-то не доделал в конце.
Все по порядку:
1.
При установке nagios указал параметры --with-pgsql-status
2.
Создал нового пользователя nagios с правом создавать базы данных, а потом и саму базу данных
Код: Выделить всё
$ ./createdb –-owner=nagios –-host=192.168.145.11 –-port=5432 –-username=nagios –-password (nagios) status_file
В cgi.cfg добавил строки
Код: Выделить всё
xsddb_host=xxx.xxx.xxx.xxx
xsddb_port=5432
xsddb_username=nagios
xsddb_password=password
xsddb_database=status_file
Код: Выделить всё
xsddb_host=xxx.xxx.xxx.xxx
xsddb_port=5432
xsddb_username=nagios
xsddb_password=password
xsddb_database=status_file
xsddb_optimize_data=1
xsddb_optimize_interval=15
В документации написано, что nagios должен сам создать таблицы programstatus, hoststatus, and servicestatus. Но ничего не происходит