Installation Guide for Single-Box Standalone Deployment
Overview
This installation guide provides step-by-step instructions for installing Motadata ObserveOps (formerly known as AIOps) in a Single-Box Standalone deployment.
You can follow the steps for Linux or Windows, based on your environment.

- Linux
- Windows
Minimum System Requirements for Motadata ObserveOps (formerly known as AIOps) Server
Before installing and running Motadata ObserveOps (formerly known as AIOps), please ensure that your server meets the minimum system requirements of 12 vCPU, 12 GB of RAM, and 500 GB of disk storage for Observability edition to ensure optimal performance and functionality.
Prerequisites
Before starting the installation, ensure the following prerequisites are met:
- Configure servers based on the sizing requirements of the chosen component.
- Download the Motadata ObserveOps (formerly known as AIOps) installation ISO.
- Network Port should be open in Network Firewall and respective servers as defined below:
Network Port Specifications
| Port Name | Port Number | Port Type | Direction | Port To Be Opened At | Purpose |
|---|---|---|---|---|---|
| Motadata Manager | 9440, 9441 | TCP | Bidirectional | Application Server | Facilitates communication with Motadata Manager |
| Motadata Application | 9433, 9455, 9456, 9457, 9471, 9472, 9473, 9474, 9475, 9477 | TCP | Bidirectional | Motadata Application | Establishes communication for Motadata Application with MotaStore. This port needs to be opened only when the application and database reside on different servers. |
| Event Publisher | 9444 to 9448 | TCP | Bidirectional | Application Server | Facilitates communication between MotaAgent and the Application Server. Typically, 9444 and 9445 ports are mandatory, but multiple ports may need to be open to support load balancing when a significant number of agents are used. |
| Event Subscriber | 9449 to 9453 | TCP | Bidirectional | Application Server | Facilitates communication between MotaAgent and the Application Server. Typically, 9449 and 9450 ports are mandatory, but multiple ports may need to be open to support load balancing when a significant number of agents are used. |
| MotaStore | 9464, 6060, 6061 | TCP | Bidirectional | Database Server | Facilitates remote troubleshooting of MotaStore. These ports need to be opened only when troubleshooting is required for MotaStore. |
| TCP Log Listener | 5140 | TCP | Bidirectional | Application Server or Collector | Used to ingest logs into Motadata in an encrypted format for secure data transfer. Ensure this port is open on the collector if logs need to be ingested at the collector level. |
| UDP Log Listener | 514 | UDP | Inbound | Application Server or Collector | Used to ingest logs into Motadata. Ensure this port is open on the collector if logs need to be ingested at the collector level. |
| Flow Listener (netflow) | 2055 | UDP | Inbound | Application Server or Collector | Used to ingest flow data into Motadata. Ensure this port is open on the collector if flow data needs to be ingested at the collector level. |
| Flow Listener (sflow) | 6343 | UDP | Inbound | Application Server or Collector | Used to ingest flow data into Motadata. Ensure this port is open on the collector if flow data needs to be ingested at the collector level. |
| Trap Listener (v1/v2) | 1620 | UDP | Inbound | Application Server | Used to ingest trap into Motadata. |
| Trap Listener (v3) | 1630 | UDP | Inbound | Application Server | Used to ingest trap into Motadata. |
| Event Processor | 9443 | TCP | Biredirectional | Application Server | Processes event messages, offloading the processing load from the application server. |
| Web UI | 443 | HTTPS | Bidirectional | Application Server | Enables user interface access from the browser. |
| Upgrade/Restore | 8080 | HTTPS | Bidirectional | Application Server | Used for upgrading Motadata artifacts from the UI |
Motadata ObserveOps (formerly known as AIOps) (APP, DB, Collector) – Antivirus Whitelist Guidelines
Motadata does not recommend applying Antivirus on Application (APP), Datastore (DB) or Collector components. However, in cases where client compliance mandates Antivirus installation, please carefully follow the guidelines below.
General Considerations
Resource Utilization: Installing antivirus on Motadata components will significantly add resource overhead which may lead to abnormal monitoring activity. Consider increasing resources to compensate this overhead.
VM Snapshot: Before applying Antivirus, take a VM snapshot of all components: APP, DB, and Collector.
Monitoring: Keep the environment under observation after applying the Antivirus with the below prerequisites configured.
Folders & Files to Whitelist
Whitelist the following directory and executables from real-time and scheduled Antivirus scans:
Directory Path: \Motadata
Executables (whitelist all matching 'motadata-*'):
- motadata-agent.exe
- motadata-manager.exe
- motadata-upgrade.exe
- motadata-manager_m.exe
- motadata-log-agent.exe
- motadata-metric-agent.exe
- motadatadb
- nfacctd
- sfacctd
- datastorebroker
- aiopsengine
- gopluginengine
Also, make sure to exclude all listed directory and executables from both real-time scanning and scheduled scans and ensure security agents/firewalls allow continuous communication over the specified ports. Then, apply these rules for both on-premises deployments and remote/endpoint devices running Motadata Agents.
Installation Steps
- Create a virtual machine (VM).
- Map the downloaded ISO to the VM datastore.
- Boot the VM from the ISO to initiate the installation process.
You would need to establish an SSH connection with the server. Use motadata as the username and password when prompted and continue with the installation.
Obtain sudo permissions by running the following command:
sudo suNavigate to the opt folder using the following command:
cd /optCheck for the existence of the installation script (post-install.sh) using the following command:
lsRun the installation script:
./post-install.shAfter you run the installation script, you will be asked to select the Deployment Type out of the following:
- Single-Box
- Distributed
- Collector
Select the Deployment Type 1. Single-Box and then follow the steps further as demonstrated below.

Select the Deployment Architecture as 1. Standalone from the following options:
- Standalone
- High-Availability
- Disaster-Recovery
Change the root password by providing and confirming a new password.

Configure the static IP address, default gateway, and DNS servers. You can change the default DNS servers as per your requirement.
Configure the hostname.
Configure the timezone by selecting the region and timezone where you are installing the Motadata ObserveOps (formerly known as AIOps) Master.

Once the installation process is complete, Motadata ObserveOps (formerly known as AIOps) application is accessible using the link specified below:
https://[IP]
where [IP] is the static IP you configured.
- Detach the ISO from the virtual machine to complete the installation.
Use admin as the username and password for first-time login. You can change these default credentials using the configuration options listed on Configuring your Motadata ObserveOps (formerly known as AIOps) Profile
Minimum System Requirements
Before installing and running Motadata ObserveOps (formerly known as AIOps), please ensure that your server meets the minimum system requirements of Windows Server 2019/2022 (64-bit), 16 vCPU, 24 GB of RAM, and 1 TB of disk storage for Observability edition to ensure optimal performance and functionality.
Prerequisites
Before starting the installation, ensure the following prerequisites are met:
- Administrator access on Windows Server.
- Latest Motadata ObserveOps (formerly known as AIOps) Windows installer package.
- Configure servers based on the sizing requirements of the chosen component.
- Google Chrome should be installed.
- Download the Motadata ObserveOps (formerly known as AIOps) installation exe.
- Network Port should be open in Network Firewall and respective servers as defined below:
Network Port Specifications
| Port Name | Port Number | Port Type | Direction | Port To Be Opened At | Purpose |
|---|---|---|---|---|---|
| Motadata Manager | 9440, 9441 | TCP | Bidirectional | Application Server | Facilitates communication with Motadata Manager |
| Motadata Application | 9455, 9456, 9457, 9433, 9471, 9472, 9473, 9474, 9475, 9477 | TCP | Bidirectional | Motadata Application | Establishes communication for Motadata Application with MotaStore. This port needs to be opened only when the application and database reside on different servers. |
| Event Publisher | 9444 to 9448 | TCP | Bidirectional | Application Server | Facilitates communication between MotaAgent and the Application Server. Typically, 9444 and 9445 ports are mandatory, but multiple ports may need to be open to support load balancing when a significant number of agents are used. |
| Event Subscriber | 9449 to 9453 | TCP | Bidirectional | Application Server | Facilitates communication between MotaAgent and the Application Server. Typically, 9449 and 9450 ports are mandatory, but multiple ports may need to be open to support load balancing when a significant number of agents are used. |
| MotaStore | 9464, 6060, 6061 | TCP | Bidirectional | Database Server | Facilitates remote troubleshooting of MotaStore. These ports need to be opened only when troubleshooting is required for MotaStore. |
| TCP Log Listener | 5140 | TCP | Bidirectional | Application Server or Collector | Used to ingest logs into Motadata in an encrypted format for secure data transfer. Ensure this port is open on the collector if logs need to be ingested at the collector level. |
| UDP Log Listener | 514 | UDP | Inbound | Application Server or Collector | Used to ingest logs into Motadata. Ensure this port is open on the collector if logs need to be ingested at the collector level. |
| Flow Listener (netflow) | 2055 | UDP | Inbound | Application Server or Collector | Used to ingest flow data into Motadata. Ensure this port is open on the collector if flow data needs to be ingested at the collector level. |
| Flow Listener (sflow) | 6343 | UDP | Inbound | Application Server or Collector | Used to ingest flow data into Motadata. Ensure this port is open on the collector if flow data needs to be ingested at the collector level. |
| Trap Listener (v1/v2) | 1620 | UDP | Inbound | Application Server | Used to ingest trap into Motadata. |
| Trap Listener (v3) | 1630 | UDP | Inbound | Application Server | Used to ingest trap into Motadata. |
| Event Processor | 9443 | TCP | Biredirectional | Application Server | Processes event messages, offloading the processing load from the application server. |
| Web UI | 443 | HTTPS | Bidirectional | Application Server | Enables user interface access from the browser. |
| Upgrade/Restore | 8080 | HTTPS | Bidirectional | Application Server | Used for upgrading Motadata artifacts from the UI |
Installation Steps (Windows)
Download the Windows installer package. If you find any error while downloading the exe file you need to keep
Run the installer as Administrator.

- Accept the License Agreement.

- Click Install.

After completing the installation, select Finish button to complete the installation process.
- Once complete, access Motadata ObserveOps (formerly known as AIOps) at:
https://[Server-IP]
Use admin as the username and password for first-time login. You can change these default credentials using the configuration options listed on Configuring your Motadata ObserveOps (formerly known as AIOps) Profile.
If after installation the cmd terminal is displayed, then do not close it.
If ObserveOps (formerly known as AIOps) is installed on your windows server, it will require at least 70-75% of memory utilisation. So please increase your memory for 16 core 24GB.
If you need to restart the ObserveOps (formerly known as AIOps) service anytime please first stop it and then start it, do not restart it directly. To restart you can follow the below steps: Execute the windows run for 'services.msc' that lists all the running services in your system and then go to ObserveOps (formerly known as AIOps) service and stop it by executing right-click menu on it. Then again start the service.
If you see a system alert banner at the top of the screen, resolve it first—it won’t auto-dismiss until the underlying issue is fixed.