Before you start VM#
Review these system requirements before installing the Intelligence Center.
This section covers the necessary hardware and software requirements to set up Intelligence Center as a virtual appliance.
Hardware requirements#
Hardware requirements for EclecticIQ Intelligence Center can vary, depending on the target system and the environment you plan to install EclecticIQ Intelligence Center to.
The requirements outlined in this section are general guidelines that work in most cases, but they are not tailored to any specific situation or use case.
Single box#
Hardware requirement guidelines for EclecticIQ intelligence Center and related dependencies installation on a single system/machine.
Hardware |
Minimum |
Recommended |
Notes |
---|---|---|---|
CPUs |
4 |
8 |
Core count includes HT. |
CPU speed |
2.5 GHz |
2.5 GHz or faster |
|
Memory |
32 GB |
64 GB or more |
|
Storage |
SATA, 100 IOPS |
SSD, 200-500 IOPS |
|
Drives |
5 |
10 |
10 drives enable setting up 5 sets of mirrored drives (RAID 1). |
Drive sizes (GB) |
10, 10, 25, 50, 200 |
20, 20, 50, 75, 300 |
Each Intelligence Center database should be allocated to a dedicated drive for data storage. |
Drive allocation (GB) |
10 |
20 |
Root (EclecticIQ Intelligence Center + Redis). |
10 |
20 |
Log data storage. |
|
25 |
50 |
Neo4j, graph database. |
|
100 |
150 |
Elasticsearch, searching and indexing. On average, allocate Elasticsearch about half the amount of space you assign to PostgreSQL. |
|
200 |
300 |
PostgreSQL, main data storage. |
|
Network |
2 network interfaces |
2 network interfaces |
One interface for production, the other for system management. |
Install size |
~240 GB |
~240 GB |
Full install, based on the VM image size. |
Data mount points#
When installing and configuring Intelligence Center components such as PostgreSQL, Redis, Elasticsearch, and Neo4j specify dedicated locations where these products store their data.
These are the recommended mount point paths for each data store:
Component |
Mount point |
Min. size (GB) |
Reccommended size (GB) |
---|---|---|---|
Logs |
|
10 |
20 |
Elasticsearch |
|
100 |
150 |
Neo4j |
|
25 |
50 |
PostgreSQL |
|
200 |
300 |
-Redis |
|
10 |
20 |
Note
About Redis
In a single box installation scenario, Redis is installed to the root partition where EclecticIQ Intelligence Center is installed to.
During the configuration step, you can set the Redis data location in the redis.conf configuration file.
The recommended target directory for Redis data is /media/redis
.
This is not a mount point on a separate partition, it is a subdirectory in the root partition.
Administrator account#
During the installation, you are prompted to assign the administrator account a user name and a password.
By default, when performing a Intelligence Center installation you are prompted to create only an administrator account, because at any given time the Intelligence Center requires at least one active administrator user profile.
Follow these guidelines to define a strong password:
It should be between 10 and 64 characters long.
It should contain at least one uppercase alphabetic character.
It should contain at least one special character
It should contain at least one number.
It should not reuse a previous password.
User password history logs the previous 100 passwords.
It should not be on NBP, the NIST Bad Passwords list.
It should not include the user name it is associated with.
For more information, see the NIST digital identity guidelines.