Search Anywhere Framework Minimum System Requirements
General Requirements
- Deployment type: Dedicated physical or virtual servers
- Component versions: All nodes must use the same version of Search Anywhere Framework components
- Time zone and synchronization: Time synchronization must be configured (e.g., via NTP), and a single time zone must be used
- Network infrastructure: High-speed connection between nodes – recommended at least 1 GB/s. Low network latency – no more than 10 ms
- Storage: SSD drives are recommended for all components. XFS file system is recommended
Supported Operating Systems
Search Anywhere Framework supports installation and operation on modern Linux distributions using the systemd
initialization system. Below are the minimum and recommended hardware and software requirements, as well as the supported operating systems for all system components.
It is recommended to use RHEL versions 7 and 8.
Component | Description and supported OS |
---|---|
Search Anywhere Framework:
| It is used for automated installation and configuration of Search Anywhere Framework components. Supported OS:
|
Component | Supported architecture | Supported OS |
---|---|---|
Search Anywhere Framework Beat | x86-64 (AMD64 / Intel 64) | Windows:
|
s390 (IBM System z) — IBM z12, IBM z14 | Linux:
|
Hardware requirements
For the components to work correctly, the Java
settings must be taken into account, including the JVM
settings and the amount of available memory. Detailed configuration requirements are described in the section Java Settings.
Component | Minimum requirements |
---|---|
Search Anywhere Framework Single Instance (all components on one node) |
|
Search Anywhere Data Storage (short-term storage) |
|
Search Anywhere Data Storage (long-term storage) |
|
Search Anywhere Master Node |
|
Search Anywhere Data Collector |
|
Search Anywhere Web |
|
Software Requirements
Component | Requirement |
---|---|
Operating Systems | Installation is supported on most modern Linux distributions. For details, see the Supported Operating Systems. |
Dependencies |
|
Search Anywhere Framework Component Network Communication
Component Search Anywhere Framework — Source | Port/Protocol | Component Search Anywhere Framework — Destination |
---|---|---|
|
|
|
Search Anywhere Data Collector |
| Search Anywhere Data Storage |
Users |
| Search Anywhere Web |
Search Anywhere Web |
| Search Anywhere Framework Beat Manager |
Search Anywhere Framework Beat Manager |
| Search Anywhere Data Storage |
Search Anywhere Framework Beat |
| Search Anywhere Framework Beat Manager |
Additional Network Communications | ||
Search Anywhere Data Storage |
| PostgreSQL (if Inventory module is used, starting from version 5.0) |
Search Anywhere Data Collector |
| Kafka (optional, configuration-dependent) |
Search Anywhere Data Storage |
| ClickHouse (optional, configuration-dependent) |
Central cluster with Cross Cluster Search mechanism, Search Anywhere Data Storage with a role remote_cluster_client |
| Subordinate cluster, Search Anywhere Data Storage |
External Data Sources:
Additional permissions may be required for collecting analyzed data, such as:
- Mail servers
- Search Anywhere Framework Beat to Search Anywhere Data Collector for transmitting collected data
- Connection to directory services Active Directory(LDAP)
- Database connections (e.g., MySQL, Microsoft SQL Server, PostgreSQL)
- Other external systems connected via modules and integrations
Web Browser Support
For optimal performance of the Search Anywhere Framework web interface, we recommend using any compatible browser such as: Mozilla Firefox, Google Chrome, Safari, Microsoft Edge, other Chromium-based browsers
Minimum supported browser versions:
Browser | Minimum Version |
---|---|
Chrome | 97 |
Edge | 97 |
Firefox | 104 |
Opera | 83 |
Safari | 15.4 |
ClickHouse Hardware Requirements
Parameter | Recommendations |
---|---|
CPU | ClickHouse performs more efficiently with configurations featuring more cores at lower clock speeds rather than fewer cores at higher frequencies. Minimum: 4-core processor (x86-64: AMD64/Intel 64). |
RAM | Minimum 32GB, with 64GB+ recommended for large-scale data processing. |
Storage | SSD storage recommended. Minimum: 3TB (SSD/HDD acceptable). |
Network | High-speed inter-node connection recommended (minimum 1 GB/s) with low latency no more than 10 ms. |
For additional details, refer to the official ClickHouse.
PostgreSQL Hardware Requirements
Parameter | Recommendations |
---|---|
CPU | Minimum: 2-core x86-64 processor. Multi-core CPU recommended for parallel query processing. |
RAM | Minimum 2GB for basic operation. 4GB+ recommended for production environments and multi-user operations. |
Storage | Minimum 40GB. SSD recommended for improved I/O performance. |
Network | Stable 1 GB/s or higher connection recommended for distributed or clustered configurations. |
PostgreSQL version 16.7 or higher is recommended. See official PostgreSQL for details.