業務用エアコン関連の技術情報、エラーコード、環境問題対策に関する別サイト「エアコンの安全な修理・適切なフロン回収」

Debian13.1 : Zabbix7.4.3 Install

Open-source integrated monitoring software "Zabbix7"

Zabbix is open-source integrated monitoring software for centralized monitoring of servers, networks, and applications. It provides the monitoring, fault detection, and notification functions necessary for integrated monitoring. With Zabbix agents supporting numerous platforms and SNMP compatibility, it enables monitoring of entire systems using just Zabbix.

To run Zabbix, you need the PHP programming language, a MySQL/MariaDB database server, and a web server such as Apache or Nginx.
This guide assumes all of the following conditions are already configured.

This time, we will install Zabbix 7.4.3, released on October 1, 2025, in the following environment.
Apache/2.4.65
11.8.3-MariaDB
PHP 8.4.11 php-fpm

Ads are being blocked.

Zabbix 7 Server、Frontend、Agent Install

Install the repository
Configure the Zabbix 7 repository and install the Zabbix server.
Simultaneously install the necessary Zabbix Agent on the monitored hosts so that the Zabbix server itself can also be monitored.

Create a database and user for Zabbix

Create the database schema for the Zabbix server.
Log in to the MariaDB server as the root account and create a MariaDB database (e.g., my_zabbix_db), a user (e.g., zabbix_user), and a password (e.g., ?WWabcd123).

Load the default schema for Zabbix into the database

After importing the database schema, disable the log_bin_trust_function_creators option.

Update Zabbix Configuration

Edit the Zabbix server configuration file /etc/zabbix/zabbix_server.conf to update the database settings so the Zabbix server can connect to the database.

Monitor the Zabbix server itself

Restart the Zabbix server and agent daemons and enable them to run at system startup.

PHP Configuration

Reflective Settings

Ads are being blocked.

Running the Zabbix Web Installer

The Zabbix Web Installer can be accessed at "server-IP/zabbix" or "domain/zabbix".
Open your web browser and enter "http://[your-server-IP_Address]/zabbix".
The following screen will appear. Click [Next step].

After confirming that all requirements are OK, click [Next step].

Enter the configured information in the "Database name", "User", and "Password" fields, then click [Next step].

Enter any name for "Zabbix server names" and select Asia/Tokyo for the time zone.
After confirming it matches your time zone, click [Next step].

Ads are being blocked.

Confirm settings. If the information is correct, click [Next step].

Once the installation completes successfully, the following page will appear. Click "Finish".

You will be redirected to the Zabbix login page.

Sign in using the following default credentials.
Username:Admin
Password:zabbix

After successful login, the next screen (Zabbix Dashboard) will appear.

Ads are being blocked.

Various Zabbix Settings

Administrator Password Change

For security reasons, change the default administrator password.
Once the above dashboard appears, proceed to

①In the left pane, select [Users] - [Users], then click [Admin] in the right pane.

②Click [Change password]

③Current password: Enter the default password zabbix
Enter the new password you wish to use and click [Update].

The following message will appear; click [OK].

You will be redirected to the login authentication screen again. Please log in using the password you created.

Email Notification Settings

Set up notifications to receive various information via email.
This assumes an SMTP server such as Postfix is already configured on the server.

①In the left pane, select [Alerts] - [Media Types], then click [Email] in the right pane.

➁Configure the mail server settings as shown below, and enter the administrator's email address in the [Email] field.
Check the [Enabled] box and click the [Update] button.

➂[Email] will be [Enabled].

④In the left pane, select [Users] - [Users], then click [Admin] in the right pane.

⑤Go to the [Media] tab and click [Add].

⑥Select [Email] as the [Type], enter the administrator's email address in the [Send to] field, and click [Add].

⑦Click the [Update] button

⑧In the left pane, select [Alerts] - [Actions] - [Trigger actions].

Ads are being blocked.

⑨Click [Report problems to Zabbix administrators] in the right pane.

⑩Check [Enabled] and click the [Update] button.
This completes the configuration to send various failure notifications to the specified email address.

Add monitored hosts

Add the following servers as targets
OS : Debian13.1
IP Address : 192.168.11.85
Host name : Lion

1.Configuration on the server to be monitored

1.1 Install the Zabbix Agent on the server you wish to monitor.

1.2.Editing the Zabbix Agent Configuration File

1.3 Configure the firewall on the Zabbix agent side

You must allow Zabbix ports 10050 (Zabbix server side) and 10051 (Zabbix agent side).

Ads are being blocked.

2. Configuration in the Zabbix Web UI

2.1 Log in to the Zabbix management site, select [Datacollection] - [Hosts] in the left pane, and click the [Create Host] button at the top of the right pane.

2.2 Enter the hostname in [Hostname] (Lion in this case), and set the name to be displayed in [Visible name] (Lion in this case).


[Templates] Click the [Select] button. For [Template group], click [Select] and choose [Templates]. From the list of monitoring templates, select [Linux by Zabbix agent] to monitor common items like CPU on Linux OS. Click [Select] at the bottom.

2.3 Select [Linux servers] for [Host groups]

2.4 [Interfaces] Click [Add] within Interfaces, select [Agent], enter the IP address to monitor and the hostname in [DNS name], then click [Add] at the bottom.

 2.5 A new monitored server has been registered.

After a short while, data for the added host will begin to appear.
Click [Monitoring][Hosts] in the left pane, then click the added monitored host in the right pane and click [Graphs].

Ads are being blocked.

Add monitored items

This time, we will add the Apache httpd service on the Zabbix server to the list of monitored services.

1. Enable server-status in Apache httpd on the Zabbix server to be monitored

2. Log in to the Zabbix management site, click [Data collection] - [Hosts] in the left pane, and then click the host you want to add monitoring items to in the right pane (in this case, the Zabbix server).

3. Click the [Select] button in the [Templates] section

4. Click the [Select] button

5. Click [Templates/Applications]

6. Select [Apache by HTTP], then click [Select].

7. Click the [Update] button to update your settings.

8. [Apache via HTTP] Click the link

9. Open the [Macros] tab, enter [127.0.0.1] in {$APACHE.STATUS.HOST}, then click [Update].

After a short while, the data will be displayed as shown below.

Ads are being blocked.
Copied title and URL