You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-17Lines changed: 14 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,34 +41,31 @@ This module is a replacement for the [puppet_metrics_dashboard module](https://f
41
41
42
42
### Firewall Requirements for Puppet Operational Dashboards
43
43
44
-
To ensure smooth communication between services in the Puppet Operational Dashboards module, the following firewall rules must be configured:
44
+
To ensure smooth communication between services in the Puppet Operational Dashboards module, the following firewall rules must be configured in addition to those required by Puppet Enterprise:
45
+
46
+
| Application | Port | Protocol | Communication Flow | Deployment Notes |
|**Telegraf**| 8086 | TCP | Connects to InfluxDB for metric collection. |
49
-
|**InfluxDB**| 8086 | TCP | Receives metrics from Telegraf. |
50
-
|**Grafana**| 3000 | TCP | Used for accessing the dashboard interface. |
51
-
|**PostgreSQL**| 5432 | TCP | Required for metrics collection in both Puppet Enterprise and Open Source setups.|
52
-
|**Puppetserver**| 8140 | TCP | Standard Puppetserver communication. |
53
56
54
57
---
55
58
56
59
#### Deployment Scenario: Puppet Enterprise with Firewalls Between Components
57
60
58
61
In a Puppet Enterprise deployment with Puppet compilers and firewalls between the primary server, compilers, and infrastructure hosting the services deployed by this module, additional considerations must be addressed:
59
62
60
-
##### Communication Pathways
61
-
1.**Primary Server to Puppet Compilers**:
62
-
- Port: `8140`
63
-
- Protocol: TCP
64
-
- Purpose: Ensure that the primary server can communicate with Puppet compilers for catalog compilation and node management.
65
-
66
-
2.**Primary Server to Infrastructure Services (Telegraf, InfluxDB, Grafana, PostgreSQL)**:
0 commit comments