Skip to content

Commit 7bd25ff

Browse files
norbertgruszkacloudlena
authored andcommitted
fix(): format
1 parent 031ce9d commit 7bd25ff

File tree

1 file changed

+36
-8
lines changed

1 file changed

+36
-8
lines changed

src/content/customers/semax.md renamed to src/content/customers/en/semax.md

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploying Zabbix Monitoring on OpenShift
33
company: Semax
44
logo: ../../assets/customers/semax.svg
5-
date: 2025-11-21
5+
pubDate: 2025-11-21
66
results:
77
- Deployed Zabbix on existing OpenShift cluster
88
- Configured monitoring for Kubernetes workloads and external databases
@@ -27,15 +27,27 @@ compliance with Swiss legal requirements and data security standards.
2727

2828
## Background
2929

30-
Semax operates an OpenShift cluster managed by VSHN, which included Prometheus for metrics collection as part of the standard cloud-native monitoring stack. While this setup worked well for cloud-native workloads, the company needed to deploy Zabbix as an additional monitoring solution for specific requirements: monitoring external databases and providing a traditional monitoring interface familiar to their operations team.
30+
Semax operates an OpenShift cluster managed by VSHN, which included Prometheus
31+
for metrics collection as part of the standard cloud-native monitoring stack.
32+
While this setup worked well for cloud-native workloads, the company needed to
33+
deploy Zabbix as an additional monitoring solution for specific requirements:
34+
monitoring external databases and providing a traditional monitoring interface
35+
familiar to their operations team.
3136

3237
The company faced several key challenges:
3338

34-
**Limited In-House Expertise**: Semax lacked the internal knowledge to effectively implement Zabbix in a cloud-native environment and integrate it with their existing OpenShift infrastructure.
39+
**Limited In-House Expertise**: Semax lacked the internal knowledge to
40+
effectively implement Zabbix in a cloud-native environment and integrate it with
41+
their existing OpenShift infrastructure.
3542

36-
**Infrastructure Efficiency**: A standard Zabbix deployment using the Kubernetes API integration would create a parallel monitoring system, collecting the same metrics twice and significantly increasing operational complexity and resource consumption.
43+
**Infrastructure Efficiency**: A standard Zabbix deployment using the Kubernetes
44+
API integration would create a parallel monitoring system, collecting the same
45+
metrics twice and significantly increasing operational complexity and resource
46+
consumption.
3747

38-
**Sustainable Operations**: The solution needed to be maintainable by Semax's operations team without requiring deep Zabbix expertise for day-to-day management.
48+
**Sustainable Operations**: The solution needed to be maintainable by Semax's
49+
operations team without requiring deep Zabbix expertise for day-to-day
50+
management.
3951

4052
## Project Goal
4153

@@ -65,15 +77,31 @@ room for future improvements such as migration to a full GitOps setup.
6577

6678
### Intelligent Infrastructure Reuse
6779

68-
Rather than using Zabbix's Kubernetes API integration—which would have created a second, parallel metrics collection system—we configured Zabbix to leverage the existing Prometheus infrastructure. We set up Zabbix to query Prometheus directly using PromQL, allowing us to select only the specific metrics needed in Zabbix. This architectural decision balanced monitoring capability with infrastructure simplicity, avoiding unnecessary resource consumption and configuration drift.
80+
Rather than using Zabbix's Kubernetes API integration—which would have created a
81+
second, parallel metrics collection system—we configured Zabbix to leverage the
82+
existing Prometheus infrastructure. We set up Zabbix to query Prometheus
83+
directly using PromQL, allowing us to select only the specific metrics needed in
84+
Zabbix. This architectural decision balanced monitoring capability with
85+
infrastructure simplicity, avoiding unnecessary resource consumption and
86+
configuration drift.
6987

7088
### Implementation and Configuration
7189

72-
We deployed Zabbix server on the OpenShift cluster using Helm, integrating it seamlessly with OpenShift's native platform features. The configuration addressed Semax's specific operational requirements, including monitoring for Kubernetes workloads and external databases. Throughout the implementation, we designed the setup to be maintainable by the customer's team while following monitoring best practices.
90+
We deployed Zabbix server on the OpenShift cluster using Helm, integrating it
91+
seamlessly with OpenShift's native platform features. The configuration
92+
addressed Semax's specific operational requirements, including monitoring for
93+
Kubernetes workloads and external databases. Throughout the implementation, we
94+
designed the setup to be maintainable by the customer's team while following
95+
monitoring best practices.
7396

7497
### Knowledge Transfer Workshop
7598

76-
To ensure the Semax operations team could effectively manage the PromQL-based metrics collection, we conducted a comprehensive workshop. The hands-on training covered practical Zabbix usage, including creating and customizing widgets, configuring discovery rules for automated monitoring of dynamic infrastructure, and applying fundamental monitoring practices. This training empowered the team to extend the monitoring configuration as their needs evolved.
99+
To ensure the Semax operations team could effectively manage the PromQL-based
100+
metrics collection, we conducted a comprehensive workshop. The hands-on training
101+
covered practical Zabbix usage, including creating and customizing widgets,
102+
configuring discovery rules for automated monitoring of dynamic infrastructure,
103+
and applying fundamental monitoring practices. This training empowered the team
104+
to extend the monitoring configuration as their needs evolved.
77105

78106
## Technologies Used
79107

0 commit comments

Comments
 (0)