Socorro Communication Paths: Difference between revisions

Line 1: Line 1:
= 1.7.6 Firewall requirements =
= 1.7.6 connectivity requirements =
* Collectors (optionally) to HBase (Thrift:9090)
* Collectors (optionally) to HBase (Thrift:9090)
* Crash mover to HBase (Thrift:9090)
* Crash mover to HBase (Thrift:9090)
* Monitor to HBase (Thrift:9090), PG (via Zeus:5432)
* Monitor to HBase (Thrift:9090), PG (via Zeus:5432)
* Processor to HBase (Thrift:9090),PG (via Zeus:5432)
* Processor to HBase (Thrift:9090), PG (via Zeus:5432)
* PostgreSQL has other things talk to it only
* PostgreSQL has other things talk to it only
* Middleware to HBase (Thrift:9090), PG (via Zeus:5432)
* Middleware to HBase (Thrift:9090), PG (via Zeus:5432), memcache(11211)
* Webapp to PG (via Zeus:5432), middleware (80, probably via Zeus?)
* Webapp to PG (via Zeus:5432), middleware (80, probably via Zeus?), memcache(11211)
* Cron jobs (on admin node) to all other components (are any missing?)
* Memcache to itself [jabba supply details here]
* Cron jobs (on admin node) to:
** Bugzilla cron connects to bugzilla on 80
** builds cron connects to builds FTP server (20) and PG
** Partition cron connects to PG
** topsites cron connects to alexa(80) and PG
** dailyurl connects to NFS (for CSVs)
** all other crons just connect to PG
* Thrift has other things talk to it only
* Thrift has other things talk to it only
* Hbase to Monitor (port?)
* Zeus to PG (6432), webapp (80), mware (80?)
* Zeus to PG (6432), webapp (80), mware (80?)
* MPT-VPN to all PHX boxes (ssh:443) [jabba: or should this be to admin, and then ssh from admin->all other boxes]
* MPT-VPN to all PHX boxes (ssh:443) [jabba: or should this be to admin, and then ssh from admin->all other boxes]
* Nagios/ganglia?  [jabba to fill in]
* Nagios/ganglia?  [jabba to fill in]
* Metrics ADU updates connect to PostgreSQL [daniel to supply machine name]
1,107

edits