В документации для мониторинга одной или конкретной базы на PostgrSQL приведен такой синтаксис.
Subagent=pgsql.nsm
[pgsql]
Id=db1
Database = database1
Login = user
Password = password
Все отлично работает если указываю одну базу.
Нужно мониторить еще пару баз.
С таким конфигом не работает.
[pgsql]
Id=db1
Database = database1
Id=db2
Database = database2
Login = user
Password = password
Подскажите, как мониторить другие базы на одном сервере?
Проблема решена так.
Для мониторинга других/остальных баз PostgreSQL на одном(локальном) сервере конфиг агента будет такой:
Subagent = pgsql.nsm
[pgsql/servers/dbname1]
Id = dbname1
Database = dbname1
Login = user
Password = password
Server = 127.0.0.1
[pgsql/servers/dbname2]
Id = dbname2
Database = dbname2
Login = user
Password = password
Server = 127.0.0.1
[pgsql/servers/dbname3]
Id = dbname3
Database = dbname3
Login = user
Password = password
Server = 127.0.0.1