Zabbix

Docsβ
ποΈ Install w/ Docker Compose
Install Zabbix with Docker Compose
ποΈ Configure Alerts
Configure Email
ποΈ Zabbix Agent 2
This doc only cover install Agent 2 component on Linux, Ubuntu in my case.
ποΈ Monitor Docker
Using Zabbix Agent 2
ποΈ Generate PDF Reports
Prerequisites
ποΈ Template SSH
What to do not using template?
ποΈ Backup & restore
This documentation is currently a WIP.
Core structureβ
| Component | Role/Description |
|---|---|
| Zabbix Server | Central coreβprocesses data, manages configuration, sends notifications, stores data in DB |
| Zabbix Agents | Installed on monitored hosts (Linux/Windows); collect metrics and send to server/proxy |
| Zabbix Proxy | Optional; collects data from remote networks, sends to server (good for distributed setups) |
| Zabbix Database | Stores configuration, events, and historical data (MySQL, PostgreSQL, etc.) |
| Zabbix Web UI | Web interface for monitoring status, viewing data, configuring items, alerts |
| Zabbix Frontend | The PHP application that provides the web UI |
| Media Types | Mechanisms for notifications (Email, SMS, scripts, etc.) |
| Items & Triggers | Items are whatβs monitored; triggers define problem conditions |
| Templates | Reusable monitoring settings (items, triggers, graphs, etc.) for hosts |
Monitoring Architecture Diagramβ
βββββββββββββββββββββββββββ
β Zabbix Admin β
β (Web Interface User) β
βββββββββββββ¬ββββββββββββββ
β
(Web Browser)
β
βββββββββββββΌββββββββββββββ
β Zabbix Frontend β
β (Web Interface) β
βββββββββββββ¬ββββββββββββββ
β
βββββββββββββΌββββββββββββββ
β Zabbix Server β
β (Core Monitoring App) β
βββββ¬βββββββββββββ¬βββββββββ
(Direct DB) β β (Proxies)
ββββΌββββ βββββΌβββββββββββββ
βDatabaseβ β Zabbix Proxy β
β (MySQL β β (Optional, β
βPostgresβ β for remote or β
β etc.) β β distributed) β
βββββ¬βββββ βββββ¬ββββββββββββ
β β
β β
βββββββββββββββββΌββββββββββββββ΄βββββββββββββββββββββ
β β β
βββββββββΌββββββββββββββββΌβββββββββ βββββββββββΌβββββββββββ
βLinux Host ββWindows Host β ... βNetwork Devices β
β(Zabbix Agent) ββ(Zabbix Agent) β β(SNMP, IPMI, etc.) β
ββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββ
β β β
(Agent Reports) (Agent Reports) (SNMP/IPMI)