Windows Port Settings
Sisense utilizes multiple communication ports. Some of the ports are used for communication between Sisense modules, and others are used for communication with remote locations.
When Sisense is installed as part of a single server deployment, ports used for communication between Sisense modules are considered internal ports. They must be available for the application to use, but do not need to be open in the external network firewall. When Sisense is installed in a Multi-Node deployment, where Sisense modules installed on different computers communicate with each other, ports used for communication between Sisense modules may need to be opened in the firewall. This depends on the specific deployment implemented in your environment.
Note :
Sisense uses the WebSocket protocol for communication between services.
Open Ports
To allow your users to access Sisense, your firewall must allow inbound traffic to your web application port.
The web application port can be one of the following:
- 8081 : Default Sisense web application port
- 443 : Default port for secure communication
- A custom web application port. For information on defining a custom web application port, see the description of the Port field in the Configuration Manager.
Communication Ports
The table below lists the ports on which Sisense listens for communication in a single server deployment. For a Multi-Node deployment, see Communication Ports for Multi-Node Deployments.
Service | Description | Protocol | Ports/Range | Direction | Process Name |
---|---|---|---|---|---|
Sisense.Oxygen | Product licensing management | HTTP | 31112 | Inbound | Sisense.Oxygen.exe |
HTTP | 443 | Outbound | |||
Product tracking management | HTTP | 443 | Outbound | ||
Sisense.Orchestrator | ElastiCube distribution | SMB | 445, 137-139 | Inbound | Sisense.Service.exe |
Build/Attach/Detach ElastiCube commands | TCP | 811, 812 | Outbound | ||
Sisense.Broker |
Message Bus (RabbitMQ)
|
AMQP | Default: 5672, 15672TLS: 5671,15671 Dist: 25672Discovery (ERL): 4369 |
Inbound |
Sisense.AlertingMQ.exe epmd.exe erl.exe |
Sisense.Discovery | Configuration storage and service discovery management | TCP | 2181, 2888, 3888 | Inbound | Sisense.Discovery.exe |
Sisense.Repository | Application metadata database | TCP | 27018 | Inbound | Repository.Service.exe |
Sisense.Collector |
Monitoring Files Manager
|
N/A | N/A | N/A | Sisense.Collector.exe |
Sisense.Shipper |
Monitoring Files Sender
|
TCP | 5052 | Outbound |
Sisense.Shipper.exe External Address: listener.logz.io |
Sisense.HouseKeeper | Application monitoring services watchdog | N/A | N/A | N/A | Sisense.HouseKeeper.exe |
Sisense.CLRConnectorsContainer | Sisense Connectors framework (.NET) | TCP | 8090, 8098 | Inbound | Sisense.JVMConnectorsContainer.exe |
Sisense.JVMConnectorsContainer | Sisense Connectors framework (JAVA) | TCP | 8095, 9000-9010 | Inbound | Sisense.Connectors.Container.exe |
Sisense.ECMServer |
ECM 2.0 API Server:
|
HTTP | 15000-15050 | Inbound | Sisense.Service.exe |
Sisense.ECMLogs |
ECM 2.0 Build Logs Service:
|
HTTP | 15000-15050 | Inbound | ECMLogsPersistenceService.exe |
Sisense.ECMS |
Elasticube Managment Services:
|
TCP | 811, 812 | Inbound | ElastiCube.ManagementService.exe |
IIS |
Backend Services APIs:
|
HTTP | 14996, 15000-15050 | Inbound | w3wp.exe |
Sisense.Galaxy | Application general APIs service | HTTP | 15000-15050 | Inbound | Sisense.Service.exe |
Sisense.Gateway |
Main entry point and API router:
|
HTTP | 8081 | Inbound | |
Sisense.Configuration | Configuration Manager API Service and API server for system settings and configuration | HTTP | 15000-15050 | Inbound | |
Sisense.Identity |
Identity APIs and Management:
|
HTTP | 15000-15050 | Inbound | |
Sisense.Jobs |
Jobs trigger and scheduler
|
N/A | N/A | N/A | |
Sisense.Plugins |
Client side plugins manager:
|
HTTP | 15000-15050 | Inbound | |
Sisense.SPE |
Data streaming engine:
|
HTTP | 15000-15050 | Inbound | |
Sisense.StorageManager |
Sisense files uploader/manager
|
HTTP | 15000-15050 | Inbound | |
Sisense.Usage |
Usage analytics service
|
HTTP | 15000-15050 | Inbound | |
Sisense.Pivot2 | Pivot 2.0 service | HTTP | 15000-15050 | Inbound | |
Sisense.QueryProxy | IIS Proxy service Internal proxy to IIS APIs |
N/A | N/A | Inbound |
Note:
When trying to add an ElastiCube server to a web server, Sisense pings the web server. If it cannot successfully ping the server, the error message "The Elasticube server is not reachable" is returned. Make sure that ICMP communication is enabled on the web server.
The table above describes the communication ports in a single server environment. If you have a Multi-Node deployment, see Communication Ports for Multi-Node Deployments.
.r.