Duration: 3 days (24 hours total)
Day 1 – Installation & Core Architecture
Focus: Zabbix components, server installation, database setup, frontend setup, initial config.
| 1. Architecture | Roles of server, proxy, agent, DB, frontend. |
| 2. Requirements | OS, DB, PHP, web server prerequisites. |
| 3. Installing Zabbix Server | Package install, repo usage, configuration files. |
| 4. Database Integration | MariaDB/PostgreSQL setup, tuning, permissions. |
| 5. Frontend Installation | Apache/PHP config, UI setup wizard. |
| 6. Initial Administration | Users, authentication, housekeeping settings. |
Day 2 – Hosts, Agents, Items & Monitoring Logic
Focus: Host onboarding, agents, SNMP, templates, items, triggers, graphs.
| 7. Adding Hosts | Agents, SNMP, autoregistration. |
| 8. Agents | Active/passive modes, encryption. |
| 9. Templates | Template linking, cloning, import/export. |
| 10. Items | Types, intervals, preprocessing. |
| 11. Triggers | Expressions, severity levels. |
| 12. Visualization | Graphs, screens, dashboards. |
Day 3 – Advanced Configuration, Security, Logs, and Hardening
Focus: Security basics, proxy setup, defensive settings, performance tuning, log analysis.
| 13. Proxies | When to use, installation, linking. |
| 14. Notifications | Media types, actions, conditions. |
| 15. Security | Hardening Zabbix, safe configs. |
| 16. Performance | Caching, memory settings, DB tuning. |
| 17. Defensive Mechanisms | Rate limits, protecting frontend. |
| 18. Log Analysis | Server logs, agent logs, event audits. |