Prerequisites and requirements
The following packages must be pre-installed on your Red Hat® Enterprise Linux® systems before you install BigFix MCM and BigFix Mobile:
License Requirements
-
You can manage Windows and macOS laptops using MDM APIs with the following licenses:
- BigFix MCM
- BigFix Lifecycle
- BigFix Compliance
- BigFix Mobile license is mandatory to manage mobile devices.
Core Component Requirements
- BigFix Root Server: The BigFix Root Server should be installed on Windows Server or Linux.
- BigFix Console: The BigFix Console should be installed on a Windows machine to interact with the BigFix infrastructure
- BigFix WebUI: The BigFix WebUI should be installed on the BigFix Root Server.
- BigFix Client: The BigFix Client version 10.0.10 or later must be installed on the machine where BigFix Plugin Portal will be installed.
- BigFix Plugin Portal: The BigFix Plugin Portal can be installed either on the same RHEL machine where BigFix MCM Server will be installed or on a different Windows machine.
- Watch the video Installing BigFix Server
- Refer the documentation at BigFix Server Installation Guide
- For minimum hardware requirements, refer to the BigFix Capacity Planning documentation.
- For further details and latest information about deployment and management of BigFix, refer to BigFix Technical Documents.
Enable MCM and Mobile sites
- BigFix Mobile Client Management
- BigFix Modern Client Management
Credential Requirements
Ensure that the following credentials are available and valid:
- BigFix PlugIn and MDM SSL certificates and keys
- Apple Push Notification certificates for Apple
- WNS Credentials for Windows
- Google Enterprise Credentials for Android
Firewall and network Requirements
- Open necessary ports:TCP 443, 52311, 5671
- Allow access to external domains:
- Apple Push Notification Service
- Google Firebase Cloud Messaging
- Microsoft Endpoint Services
System Requirements for MDM Server
-
The target computer, where the MDM server will be installed, must meet the following specifications:
- Operating System: RHEL 7, RHEL 8, or RHEL 9
- CPU: Minimum 4 cores, 8 cores (recommended)
- Memory: Minimum 8 GB , 16 GB (recommended)
- Storage: Minimum 32 GB, 64 GB (recommended)
For more information, refer to the BigFix Capacity Planning Guide, Section 3.10: BigFix Modern Client Management (MCM).
Software Requirements for MDM Server
- Curl package
The curl package is a prerequisite for both Docker and Podman installations. By default, the curl package is usually pre-installed on most systems. However, it must be confirmed and installed if absent, as it is required to perform outbound URL checks for network reachability.
You can verify if curl is installed with the following command:curl --version
- Docker (CE v19.x or RHEL version 1.13 or later) and
Docker Compose 1.25.xNote: To install a compatible Docker CE version on RHEL8 or RHEL9, refer to Installing Docker CE and Docker compose on RHEL8 or RHEL9.
- Uninstall PodmanImportant: Uninstall Podman to ensure proper execution of MCM startup scripts and to avoid conflicts with Docker - the container runtime required for MCM services.
- DNF command to remove
Podman
sudo dnf remove podman
- Yum command to remove
Podman
sudo yum remove podman sudo hash -r
- DNF command to remove
Podman
-
The BigFix MDM server is typically deployed in the DMZ. Hence, appropriate security measures must be applied to the OS, firewall configuration, and system accounts.
Next Steps
Once all prerequisites are met, follow the installation instructions Installing MDM services to complete the setup.