Zabbix Installation & Fundamentals

Duration: 3 days (24 hours total)

Day 1 – Installation & Core Architecture

Focus: Zabbix components, server installation, database setup, frontend setup, initial config.

1. ArchitectureRoles of server, proxy, agent, DB, frontend.
2. RequirementsOS, DB, PHP, web server prerequisites.
3. Installing Zabbix ServerPackage install, repo usage, configuration files.
4. Database IntegrationMariaDB/PostgreSQL setup, tuning, permissions.
5. Frontend InstallationApache/PHP config, UI setup wizard.
6. Initial AdministrationUsers, authentication, housekeeping settings.

Day 2 – Hosts, Agents, Items & Monitoring Logic

Focus: Host onboarding, agents, SNMP, templates, items, triggers, graphs.

7. Adding HostsAgents, SNMP, autoregistration.
8. AgentsActive/passive modes, encryption.
9. TemplatesTemplate linking, cloning, import/export.
10. ItemsTypes, intervals, preprocessing.
11. TriggersExpressions, severity levels.
12. VisualizationGraphs, screens, dashboards.

Day 3 – Advanced Configuration, Security, Logs, and Hardening

Focus: Security basics, proxy setup, defensive settings, performance tuning, log analysis.

13. ProxiesWhen to use, installation, linking.
14. NotificationsMedia types, actions, conditions.
15. SecurityHardening Zabbix, safe configs.
16. PerformanceCaching, memory settings, DB tuning.
17. Defensive MechanismsRate limits, protecting frontend.
18. Log AnalysisServer logs, agent logs, event audits.