Icinga at SwissTPH – Managed by Linuxfabrik

datacenter icinga monitoring-plugins

Nice Icinga blog post about the Icinga setup at the Swiss Tropical and Public Health Institute (Swiss TPH), where Linuxfabrik handled the initial deployment and the Linuxfabrik Monitoring Plugins are in use.

While the scientists and consultants at the Swiss Tropical and Public Health Institute (Swiss TPH) are working to make the world a healthier place, Icinga checks the health of their IT systems.

About Swiss TPH

Swiss TPH is a research institute affiliated with the University of Basel, focused on global health.

The infrastructure

When Swiss TPH relocated to two new data centers in 2021/2022, a virtualised environment of this scale was put together:

  • 12 ESXi servers in a cluster
  • 250 virtual machines (two thirds Windows, one third Linux)
  • 2 PB of block storage and 2.5 PB of object storage for backups
  • mirrored next-gen network with 300 to 350 wireless access points
  • 38 distributed laboratories across two floors

What Linuxfabrik contributed

Linuxfabrik handled the initial Icinga deployment ("set up Icinga completely on their own", quoting the Icinga article) and provided the Linux and Windows server checks through the Linuxfabrik Monitoring Plugins.

The Icinga setup

Four dedicated servers form the monitoring stack: Icinga, database, LibreNMS and Grafana. Modules in use include the vSphere DB module and the Business Process module.

What's being monitored

  • Windows and Linux systems
  • all network components via SNMP
  • storage systems
  • VM environment
  • laboratory equipment

Automation

  • agent rollout via Ansible
  • vSphere sync through Director
  • contacts pulled from Active Directory
  • service sets with host tagging
  • custom checks in Python and PowerShell

Challenges during the relocation

Two particularly hard points: rebuilding network monitoring from layer 1 to layer 3 independently, and meaningfully monitoring laboratory equipment that doesn't accept an agent.

Original article on icinga.com

We can help

Need help with your Icinga setup? Have a look at our Service & Support plans and get in touch.

Previous Post Next Post

DE · EN