5.1.1.1.2 Procedures in place to monitor and receive notifications when hardware technology changes are needed

From aptrust
Jump to: navigation, search


5.1.1.1.2 Procedures in place to monitor and receive notifications when hardware technology changes are needed
Status Ready for review
Compliance Rating Fully compliant
Responsible

Requirement: The repository shall have procedures in place to monitor and receive notifications when hardware technology changes are needed.

AP Trust’s infrastructure is being monitored using the open source software Icinga2. It provides continuous monitoring of resources that is stored in an InfluxDB time-series database and visualized using Grafana. The software uses custom defined usage thresholds that trigger notifications to the operations team of an impending shortage of resources. When spikes in load and performance become more frequent we can consider upscaling hardware. Usage of Grafana and timeseries data about resource utilization can aid with assessments.

Once the operations team is notified about performance issues new systems can be provisioned to replace old ones. Our server configurations are managed by Ansible. Deploying a new and nearly identical system on larger sized hardware is relatively efficient and automated.