Enterprise reporting database
Frequently asked questions on the Enterprise reporting database.
Can I use an existing PostgreSQL installation?
No. Although CFEngine keeps its assumptions about Postgres to a bare minimum, CFEngine should use a dedicated PostgreSQL database instance to ensure there is no conflict with an existing installation.
Do I need experience with PostgreSQL?
PostgreSQL is highly configurable and you should have some in-house expertise to properly configure your database installation. The defaults are well tuned for common cases but you may find optimizations depending on your hardware and OS.
What is the system user for the CFEngine dedicated PostgreSQL database?
The database runs under the cfpostgres
user.
What are the requirements for installing CFEngine Enterprise?
General information
Users and permissions
- CFEngine Enterprise makes an attempt to create the local users
cfapache
andcfpostgres
, as well as groupcfapache
during install.
How does Enterprise scale?
See best practices on scalability
Is it normal to have many cf-hub processes running?
- Yes, it is expected to have ~ 50
cf-hub
processes running on a hub.
What steps should I take after installing CFEngine Enterprise?
There are general steps to be taken outlined in Post-installation configuration.
In addition to this, Enterprise uses the local mail relay, and it is assumed that the server where CFEngine Enterprise is installed on has proper mail setup.