监控和管理 IT 基础架构对于企业和组织确保无缝运营和最佳性能至关重要。Zabbix是一个开源监控解决方案,提供了一个强大的平台来监控基础设施的各种组件。
在 Debian 12 书虫上安装 Zabbix
第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt
sudo apt update sudo apt install build-essential libjpeg-dev libpng-dev libtiff-dev
此命令将刷新存储库,允许您安装最新版本的软件包。
第 2 步。在 Debian 12 上安装 Zabbix。
要访问最新的Zabbix软件包,我们需要添加官方存储库。运行以下命令:
wget https://repo.zabbix.com/zabbix/6.5/debian/pool/main/z/zabbix-release/zabbix-release_6.5-1+debian12_all.deb sudo dpkg -i zabbix-release_6.5-1+debian12_all.deb sudo apt update
现在是时候在你的Debian 12系统上安装Zabbix服务器了:
sudo apt install zabbix-server-pgsql zabbix-frontend-php zabbix-apache-conf zabbix-agent
第 3 步。配置Zabbix服务器。
接下来,让我们配置Zabbix服务器以确保平稳运行。为 Zabbix 创建一个 PostgreSQL 数据库和用户:
sudo su - postgres createuser --pwprompt zabbix createdb -O zabbix zabbix exit
编辑Zabbix PHP配置文件:
sudo nano /etc/zabbix/apache.conf
取消注释并修改以下行:
php_value date.timezone America/New_York
保存文件并退出编辑器。
接下来,编辑 PHP 配置文件:
sudo nano /etc/zabbix/php-fpm.conf
更改以下值:
php_value[date.timezone] = America/New_York
第 4 步。安装 Zabbix Agent。
Zabbix代理负责从受监控的主机收集数据并将其发送到Zabbix服务器。让我们继续进行安装和配置。
sudo apt install zabbix-agent
现在,让我们配置Zabbix代理以与服务器通信:
- Zabbix服务器连接
sudo nano /etc/zabbix/zabbix_agentd.conf
设置Zabbix服务器IP或主机名:
Server=ZABBIX_SERVER_IP_OR_HOSTNAME
保存文件并退出编辑器。
- 主机配置
在Zabbix服务器上,按照以下步骤添加受监控的主机:
- 登录Zabbix Web界面(http://your-server-ip/zabbix)。
- 导航到“配置”>“主机”>“创建主机”。
- 输入必要的详细信息,例如主机名、IP 地址,然后选择组。
感谢您使用本教程在 Debian 12 Bookworm 上安装最新版本的 Zabbix。有关其他帮助或有用信息,我们建议您查看Zabbix官方网站。