Monitoring the availability and resources of our services is a crucial task for maintaining a stable server and application infrastructure. This document lists our most important monitoring tools.
Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines and cloud services. Zabbix provides monitoring metrics, among others network utilization, CPU load and disk space consumption. Zabbix supports a variety of near-real-time notification mechanisms1.
Hypernova's servers are monitored by Zabbix monitoring service. The main purpose of our Zabbix service is providing automatic notifications in case of warnings and system failures. We have two Zabbix instances. Our main Zabbix instance can be accessed at https://monitor.hypernova.fi. The server is located at Hetzner Helsinki Data Center Park.
Additionally, we have set up a second Zabbix instance (https://monitor-of-monitor.hypernova.fi) at OVH datacenter in Frankfurt, Germany, to monitor availability of the main Helsinki Zabbix server. This way we can receive notifications if something goes wrong in our Helsinki Data Center.
The following diagram illustrates the setup
HETZNER HELSINKI OVH FRANKFURT monitor.hypernova.fi <-> monitor-of-monitor.hypernova.fi (ensures the actual Zabbix server is healthy) | | ---------------------- | Hypernova services | ----------------------
All our system administrators must subscribe to Zabbix alerts. We provide notifications via email and in our Telegram channel Hypernova Zabbix Alerts.