1 AWS deployment guide for Zabbix server

Overview

This page describes how to deploy Zabbix server using AWS.

Several Zabbix versions are available for deployment on the platform. Make sure to read the documentation for the same Zabbix version that you have deployed. Documentation for different Zabbix versions can be selected from the version dropdown menu.

Deploying the appliance

To deploy Zabbix appliance, first, let's navigate to the Zabbix AWS marketplace page. Next, click on the View purchase options to deploy the image and proceed to the subscription page.

AWS deployment guide for Zabbix server - 图1

Click the Accept terms button to accept Terms and Conditions.

AWS deployment guide for Zabbix server - 图2

Click the Continue to Configuration button to move to the Configuration section for Zabbix appliance.

AWS deployment guide for Zabbix server - 图3

Select the Fulfilment option, Zabbix version, and your preferred Region.

AWS deployment guide for Zabbix server - 图4

Click the Continue to Launch button. On the Launch page, select the preferred Launch option, EC2 Instance Type, VPC, and Subnet settings.

AWS deployment guide for Zabbix server - 图5

At the bottom of the Launch page, specify the Security Group settings and select or create an EC2 key pair - make sure to save your private key in a safe location!

AWS deployment guide for Zabbix server - 图6

If you select Create a new Security Group based on seller settings, TCP port 10051 (Zabbix server) will be allowed. Note: If you wish to access the instance via SSH and HTTP/HTTPS (Web frontend), you will also need to permit SSH and HTTP/HTTPS connections in your Security Group settings.

AWS deployment guide for Zabbix server - 图7

Congratulations, your Zabbix appliance has been successfully deployed.

AWS deployment guide for Zabbix server - 图8

Accessing the appliance

Open the Instances section and select the newly deployed Zabbix appliance instance.

AWS deployment guide for Zabbix server - 图9

To access Zabbix frontend using the instance's Public IPv4 address or Public IPv4 DNS, allow inbound HTTPS traffic on port 443 in the Security Group.

AWS deployment guide for Zabbix server - 图10

Now we can access Zabbix frontend by opening the Public IPv4 address or Public IPv4 DNS of Zabbix appliance.

AWS deployment guide for Zabbix server - 图11

To obtain the password, we need to connect to the machine either using the serial console or SSH. The default SSH username is rocky. Don’t forget to use the key pair you selected or generated previously. Please note that generating credentials may take time. Credential generation may take a few minutes. Wait a few minutes before attempting to connect.

AWS deployment guide for Zabbix server - 图12

Now you can use this information to log in to your Zabbix frontend.

AWS deployment guide for Zabbix server - 图13

Accessing the Database

You can access Zabbix database using the root user without entering a password.

AWS deployment guide for Zabbix server - 图14

The credentials are stored in the /root/.my.cnf configuration file.

The default Zabbix frontend timezone can be changed in Administration > General > GUI

What’s next?

2 AWS deployment guide for Zabbix proxy