第 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 条评论
沙发空缺中,还不快抢~