Endpoint Summary

web-prod-01.example.edu is the primary production web application server. It hosts the public-facing website, the authenticated student portal, and the REST API gateway used by mobile applications.


System Details

PropertyValue
Hostnameweb-prod-01.example.edu
IP Address10.0.1.10
Operating SystemUbuntu 24.04 LTS
vCPUs8
RAM32 GB
Storage500 GB SSD (OS + App) + 2 TB NFS (media/uploads)
HypervisorVMware vSphere 8 (ESXi host: esxi-prod-02)
Data CentreData Centre A, Rack 12, Unit 18

Services Running

ServicePort(s)Notes
Nginx (reverse proxy)80, 443TLS termination; forwards to app containers
Node.js API Gateway3000 (internal)Proxied from Nginx
PHP-FPM (public site)9000 (socket)WordPress-based public site
Student Portal (Java)8080 (internal)Spring Boot; proxied from Nginx

Monitoring

  • Uptime monitoring: UptimeRobot (checks every 60 seconds)
  • Performance monitoring: Prometheus + Grafana (monitoring.example.edu)
  • Log aggregation: Graylog (graylog.example.edu)
  • Alerting: PagerDuty (P1 threshold: > 2 consecutive failed checks)

Maintenance Window

Patching and restarts are scheduled Weekly [Sunday: 2:00 AM–4:00 AM]. OS updates are applied automatically via unattended-upgrades; application deployments are initiated manually by the Systems team.


Backup

  • OS configuration backed up via Ansible Git repository
  • Application data backed up daily to \\backup-nas\web-prod-01\ (7-day retention)
  • Database backed up separately by the DBA team

Contacts

RoleContact
Primary ownersandra.okafor@example.edu
On-call escalationnet-ops@example.edu or ext. 5556