Zabbix Certified Professional (ZCP)
Unlock the secrets to automating your monitoring workflows and scaling your Zabbix instance across a distributed infrastructure, while learning how to utilize advanced techniques to get the most out of Zabbix.
Acquired skills and knowledge
- Install and configure a Zabbix instance from scratch, quickly and securely
- Encrypt communication between Zabbix components using PSK and certificate encryption
- Implement disaster recovery with Zabbix server nodes deployed in high availability mode
- Implement disaster recovery using multiple Zabbix servers in high availability mode
- Scale and distribute your Zabbix environment by deploying Zabbix proxies
- Take full advantage of the features in Zabbix agent 2
- Monitor any database with an ODBC (Open database connectivity) driver (e.g. MariaDB, PostgreSQL, etc.)
- Extract metrics from structured JSON/XML documents
- Monitor prometheus exporter endpoints
- Optimize your data collection workflows using Zabbix bulk metric collection features
- Automatically find and monitor database, system and SNMP resources using Zabbix discoveries (low-level discovery)
- Autoregistration for monitoring endpoints in Zabbix
- Monitor Java applications using Zabbix
- Automatically discover VMWare resources, such as VMs, datastores and hypervisors using Zabbix
- Dynamically detect anomalies in metrics and react accordingly
- Analyze trends and forecasts of metrics
- Find core causes of problems with correlation functionality in Zabbix
- Optimize the Zabbix database backend for performance
- Troubleshoot Zabbix errors and ensure reliable operation
Certificates
- Course attendance certificate
- Zabbix 7.0 Certified Professional certificate (after passing the exam)
Training program
- Introduction: Zabbix requirements
- Introduction: Zabbix main components
- Introduction: Communication between Zabbix components
- Introduction: Data collection
- Introduction: Zabbix internal workflow
- Zabbix frontend: Nginx setup
- Zabbix frontend: Nginx tuning
- Zabbix frontend: Nginx monitoring
- Zabbix frontend: HTTPS setup
- Docker images: Overview
- Docker images: Deploying Zabbix proxy
- High availability: Overview
- High availability: Server configuration
- High availability: Node types
- High availability: Agent configuration
- High availability: Proxy configuration
- High availability: Failover
- High availability: Cluster parameters
- Zabbix proxies: Overview
- Zabbix proxies: Active proxy mode
- Zabbix proxies: Passive proxy mode
- Zabbix proxies: Configuration
- Zabbix proxies: Health monitoring
- Zabbix proxies: Runtime commands
- Zabbix proxies: Throttling
- Zabbix agent 2: Overview
- Zabbix agent 2: Buffers
- Zabbix agent 2: Main components
- Zabbix agent 2: Installation
- Zabbix agent 2: Command-line options
- Zabbix agent 2: Plugin configuration
- Zabbix agent 2: Named sessions
- Zabbix agent 2: Specific keys
- Zabbix agent: Key restriction patterns
- Zabbix agent: Key restriction rule order
- Zabbix agent: Key restriction notes
- Zabbix agent: Remote commands
- Encryption: Overview
- Encryption: Zabbix options
- Encryption: DB connection encryption
- Encryption: TLS Accept / Connect
- Encryption: Using Certificates
- Encryption: Using pre-shared keys
- Encryption: Notes
- Frontend scripts: Overview
- Frontend scripts: Parameters
- Database monitoring: ODBC overview
- Database monitoring: Configuration
- Database monitoring: Database monitor items
- Database monitoring: DSN and connection string
- Preprocessing: Overview
- Preprocessing: Internal workflow
- Preprocessing: XML path
- Preprocessing: JSON path
- Preprocessing: Prometheus pattern
- Preprocessing: Conversion to JSON
- Low-level discovery: Introduction
- Low-level discovery: LLD rule properties
- Low-level discovery: LLD macros
- Low-level discovery: LLD internal workflow
- Low-level discovery: LLD prototypes
- Low-level discovery: LLD filters
- Low-level discovery: LLD overrides
- Low-level discovery: LLD using dependent items
- Low-level discovery: Preprocessing
- Low-level discovery: Context support in user macros
- Low-level discovery: built-in LLD keys
- Low-level discovery: LLD of filesystems
- Low-level discovery: LLD using SQL
- Low-level discovery: LLD of SNMP OIDs
- SNMP monitoring: Dynamic indexes
- Autoregistration: Overview
- Autoregistration: HostMetadata
- Autoregistration: HostInterface
- Autoregistration: Actions
- Autoregistration: Passive checks
- Autoregistration: Encryption
- Network discovery: Overview
- Network discovery: Host/service events
- Network discovery: Uptime/Downtime
- Network discovery: Actions
- Network discovery: Notes
- JMX monitoring: Overview
- JMX monitoring: Zabbix Java gateway
- JMX monitoring: Zabbix server configuration
- JMX monitoring: Java application configuration
- VMware monitoring: Overview
- VMware monitoring: Built-in templates
- Low-level discovery: Host prototypes
- VMware monitoring: Configuration
- VMware monitoring: Notes
- Advanced trigger functions: Timeshift
- Advanced trigger functions: Macro functions
- Advanced trigger functions: Event names
- Advanced trigger functions: Trend functions
- Advanced trigger functions: Baseline functions
- Advanced trigger functions: Anomaly detection
- Advanced trigger functions: Forecast
- Advanced trigger functions: Percentile
- Event correlation: Overview
- Event correlation: Trigger-based correlation
- Event correlation: Global correlation
- Zabbix internals: Caches
- Zabbix internals: Internal processes
- Zabbix internals: Data collectors
- Zabbix internals: Workflow
- Database tuning: MySQL parameters
- Database tuning: Partitioning
- Zabbix troubleshooting: Slow queries
- Zabbix troubleshooting: Debug mode
- Zabbix performance: Recommendations
- Discussions: Q&A session
- Course attendance certificate
- Zabbix 6.0 Certified Professional Exam
- Zabbix 6.0 Certified Professional Certificate