Production-ready Mattermost monitoring template for Zabbix 7.x using HTTP Agent.
This repository contains the original source code of the Mattermost HTTP monitoring template that has been merged into the official Zabbix Community Templates repository.
Official Repository https://github.com/zabbix/community-templates/tree/main/Applications/template_mattermost_http/7.0
Merged Pull Request zabbix/community-templates#744
- API health monitoring
- Website availability monitoring (Web Scenario)
- API response time monitoring
- Database metrics
- WebSocket monitoring
- User, team, channel and post analytics
- System health metrics
- Trigger dependency handling
- Ready-to-use dashboard
The template includes a ready-to-use host dashboard for monitoring Mattermost services.
In Zabbix UI, navigate to:
Monitoring → Hosts → Select your Mattermost host → Dashboards tab
- API health status
- Website availability
- User activity metrics
- Channel statistics
- System performance metrics
- Problem overview panel
- Zabbix 7.0+
- Mattermost 10.x / 11.x
- Mattermost Personal Access Token
-
Import template into Zabbix:
- Go to
Configuration → Templates → Import - Select
template_mattermost_http.yaml
- Go to
-
Link template to host
-
Configure required macros:
{$MM.URL}{$MM.TOKEN}
Full guide: Setup Guide
This template includes production-ready triggers for:
- API downtime detection
- High response time alerts
- System health status changes
| Component | Version |
|---|---|
| Zabbix | 7.0.26 |
| Zabbix | 7.4 |
| Mattermost | 11.7.x |
- This template is designed for production use
- All sensitive data (tokens) must be stored in Zabbix macros as SECRET type
- Website and API monitoring are separated for reliability
Soroush Mehmandoust
GitHub: https://github.com/soroushmhd
