debian12搭建zabbix server7.0安装教程

第 1 步:安装 Apache Web 服务器和 PHP 包

要安装Zabbix,首先需要安装Apache 和PHP 以及一些必需的PHP 模块,如下所示。

apt install apache2 php php-mysql php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php -y

第 2 步:安装 MariaDB 服务器和客户端

为了存储数据,Zabbix需要一个数据库管理系统,安装 MariaDB 。

apt install mariadb-server mariadb-client -y

安装的软件包附带了一个您需要运行并遵循安全建议的脚本

mysql_secure_installation

第一步直接回车,第二步按 Y 然后回车,第三步按 Y 设置数据库root密码,后面剩下的都是按 Y 然后回车。

它将要求您确定删除匿名用户、远程禁用 root 登录、删除测试数据库及其访问权限以及应用所有更改的操作。

 

安装 Zabbix server

wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-2+debian12_all.deb

dpkg -i zabbix-release_7.0-2+debian12_all.deb

apt update -y

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y

在国内下载安装zabbix-server-mysql会很慢,这里要等几分钟。

 

第 3 步:创建 Zabbix server 端的数据库。

登录数据库以访问 MariaDB shell

mysql -u root -p

输入上面设置的数据库root密码

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;

mysql> create user zabbix@localhost identified by ‘password’;  #此处复制的’号有问题,需要手动输入’号。

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> set global log_bin_trust_function_creators = 1;

mysql> quit;

 

导入初始架构和数据,系统将提示您输入新创建的密码。

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql –default-character-set=utf8mb4 -uzabbix -p zabbix

输入密码password回车。

 

导入数据库架构后禁用log_bin_trust_function_creators选项。

mysql -uroot -p

输入上面设置的数据库root密码

mysql> set global log_bin_trust_function_creators = 0;

mysql> quit;

第 4步:配置server参数、启动服务。

编辑配置文件 /etc/zabbix/zabbix_server.conf

添加一行 DBPassword=password

启动Zabbix server和agent进程,并为它们设置开机自启:

systemctl restart zabbix-server zabbix-agent apache2

systemctl enable zabbix-server zabbix-agent apache2

最后一步:打开Zabbix web ui页面

http://服务器IP/zabbix

打开部署页面:

查看安装环境,如果有问题还需要对应修改;

配置MySQL数据库参数信息(注意要和Zabbix配置文件相匹配):

设置服务器名称和时区。

概览信息:

完成安装。

登录Zabbix

账号Admin

密码zabbix

 

设置中文语言,打开shell终端

dpkg-reconfigure locales

翻到最下面选择 zh-cn.UTF-8,按空格选中

 

重启zabbix-server

systemctl restart zabbix-server zabbix-agent apache2

web UI 设置成中文。

 

参考官网教程

https://www.zabbix.com/cn/download?zabbix=7.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache

分享到:

0 条评论

昵称

沙发空缺中,还不快抢~