Socorro Communication Paths

1.7.6 connectivity requirements

  • Collectors (optionally) to HBase (Thrift:9090) [servers: sp-collector01 through 06]
  • Crash mover to HBase (Thrift:9090) [servers: sp-collector01 through 06]
  • Monitor to HBase (Thrift:9090), PG (via Zeus:5432) [sp-admin01]
  • Processor to HBase (Thrift:9090), PG (via Zeus:5432) [sp-processor01 through 10]
  • PostgreSQL has other things talk to it only
  • Middleware to HBase (Thrift:9090), PG (via Zeus:5432), memcache(11211) [sp-mware01 through 03]
  • Webapp to PG (via Zeus:5432), middleware (80, probably via Zeus?), memcache(11211) [sp-web01 through 05]
  • Memcache to itself [jabba supply details here]
  • Cron jobs (on admin node) to: [sp-admin01]
    • 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
  • Hbase to Monitor (port?)
  • 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]
  • Nagios/ganglia? [jabba to fill in]
  • Metrics ADU updates connect to PostgreSQL [daniel to supply machine name]

1.7.5 requirements