Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices.
Zabbix is Open Source and comes at no cost.
:::
## Preparation
The following placeholders will be used:
-`zabbix.company` is the FQDN of the Zabbix install.
-`authentik.company` is the FQDN of the authentik install.
Create an application in authentik and note the slug, as this will be used later. Create a SAML provider with the following parameters:
For the `SAML Service Provider Certificate` and `SAML Service Provider Private Key`, you can either use custom certificates, or use the self-signed pair generated by authentik.
Copy the cert and key to `/usr/share/zabbix/conf/certs/`, the system looks for `sp.key` and `sp.crt` by default.
The certificate path can be configured in the Zabbix frontend configuration file (zabbix.conf.php)
```
$SSO['SP_KEY'] = '<pathtotheSPprivatekeyfile>';
$SSO['SP_CERT'] = '<pathtotheSPcertfile>';
```
For additional security you can enable the Verification Certificate by checking the `Sign -> AuthN requests` in the Zabbix configuration and adding the IDP Certificate to the cert path above or defining it in your Zabbix frontend configuration file.