The Host Wizard is a guided, step-by-step interface for setting up your monitoring target (device, application, service, etc.) in Zabbix. It walks you through the following steps:
To access the Host Wizard in Zabbix frontend, do the following:
You can also edit an existing host by clicking its name (or the three dots icon next to it) in various frontend sections to access the Host Wizard from the host menu. Note that some steps are skipped when editing an existing host if it already includes the configuration required by the selected template.
Alternatively, you can use the classic approach to creating and configuring a host.
When you start the Host Wizard, a welcome screen is displayed:
To skip this screen in future sessions, you can mark the Do not show welcome screen checkbox and click Next.
If you start configuring settings in the next Host Wizard steps and try to close the wizard by clicking the close icon or pressing ESC, a confirmation screen will appear:
Clicking Yes will exit the Host Wizard without saving your progress. Clicking No, ESC, or the close icon will return to the last step.
The first step of setting up your monitoring target is to select a template—a set of predefined configurations (metrics to be collected, conditions for generating alerts, etc.) designed for your monitoring target.
Zabbix out-of-the-box templates offer a variety of predefined monitoring configurations for operating systems, applications, databases, network devices, services, and more.
In this step, you can:
When selecting a template, you will see the following message: Some templates (n) are incompatible with the Host Wizard. See how to update them. Custom templates are not supported. This indicates that some out-of-the-box templates are not yet compatible with the Host Wizard and need to be upgraded; see upgrade instructions.
The template you select will determine the next steps in the Host Wizard. For example, if you select the MySQL by Zabbix agent template, which uses Zabbix agent for data collection, the wizard will guide you through the agent installation process.
A template must be linked to a host—an entity in Zabbix that represents your monitoring target. When linked, the host receives all template entities, such as items (metrics to be collected) and triggers (conditions for generating alerts), that are required for monitoring.
Each host must also belong to at least one host group, which is used for organizing hosts and assigning user permissions to them.
In this step, you can:
Selecting an existing host does not remove or overwrite its current configuration unless stated explicitly in later steps. Discovered hosts cannot be selected.
For example, you could create a new host named MySQL server to represent the locally installed MySQL server that you want to monitor. The previously selected MySQL by Zabbix agent template will be linked to this host. Additionally, you could select the existing Databases host group (or create a new one, e.g., MySQL servers) to organize the host with other database-related hosts and later simplify permission management.
Agent-based templates (such as MySQL by Zabbix agent) require installing Zabbix agent or agent 2—a process deployed on your monitoring target to actively monitor local resources and applications (if required by the template).
In this step:
When editing an existing host, the PSK configuration will overwrite all existing encryption settings on the host.
For example, you could set Pre-shared key identity to PSK 001 and generate a new Pre-shared key. Then, you could select Linux as the operating system and run the provided script on that system. After installing Zabbix agent, return to the Host Wizard.
The host interface defines how Zabbix server connects to your monitoring target over the network. It defines connection parameters such as IP address, DNS name, port, and interface type (Agent, SNMP, JMX, or IPMI), depending on the data collection method required by the selected template.
In this step, enter the host interface details required by the selected template.
For example, you could use the default agent address (127.0.0.1) and port (10050) if Zabbix server, Zabbix agent, and the MySQL server are all running locally on the same machine.
Some templates require additional configuration before the host can be created. These may include:
After completing all required configuration steps, click Create to add the host to Zabbix (or Update to update the configuration of an existing host):
At this point, Zabbix is already monitoring your target.
For new hosts, click Finish to navigate to the Latest data section and view the most recent data for your host. For existing hosts, click Finish to close the Host Wizard and return to the screen where it was opened.