Network Requirements
Factry Historian default ports
The following is an overview of the most important components of Factry Historian and their default listening ports. All ports can be changed as needed.
Collectors
- No listening ports.
Web server as reverse proxy (optional, recommended)
- Listening for TCP traffic on ports 80 (HTTP), 443 (HTTPS), 8080 (HTTP(S)).
Historian Server
- Listening for TCP traffic on port 8000, HTTP. Traffic is usually forwarded by proxy to this port to provide HTTPS.
- Listening for TCP traffic on port 8001, gRPC. Should be reachable by collectors.
InfluxDB Time-series database
- Listening for TCP traffic on port 8086, HTTP.
- Should be reachable by Historian Server and dashboarding interface.
- Should external access be required, HTTPS forwarding can be added via the proxy.
PostgreSQL Relational database
- Listening for TCP traffic on port 5432.
- Should be reachable by backend and optionally the dashboarding interface.
Grafana
- Listening for TCP traffic on port 3000, HTTP. Traffic is usually forwarded by proxy to this port to provide HTTPS.
Connectivity
- General:
- Ability to perform DNS lookups. Either through public DNS servers or DNS servers supplied by the client. (Optional)
- Ability to perform time synchronization with NTP. Either through public NTP servers or NTP servers supplied by the client. (Optional, preferred)
- For monitoring and alerting:
- Outgoing TCP traffic:
- to port 443 on host portal.factry.cloud (for general system monitoring)
- For remote management/assistance:
- Access will be arranged in agreement with the client
- Required access in such cases: SSH (with administrative privileges) to the following components:
- Backend
- Administration interface
- Time Series Database
- Dashboarding interface
- Web server
- Access to machines running Factry collectors to be decided together with the client.
- For software updates:
- Outgoing TCP traffic to ports 80 and 443 to reach official Linux package repositories (e.g. archive.ubuntu.com, security.ubuntu.com) and Factry’s update portal portal.factry.cloud
- Clients can choose whether updates are performed by Factry remotely (under strict access controls) or by their own IT staff following Factry’s update instructions.
This list can be expanded depending on the implementation specifics.