腾讯云轻量服务器 Debian 10 安装 Zabbix 5.4
本文以腾讯云轻量服务器 Debian 10 为例,采用 Zabbix 5.4+MySQL+Nginx 的组合。
安装和配置 Zabbix Server
第一步,下载和安装 Zabbix 软件包
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian10_all.deb
dpkg -i zabbix-release_5.4-1+debian10_all.deb
apt update
第二步,安装 Zabbix server,frontend,agent
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
安装和配置 Zabbix 的数据库
第一步,下载和安装 MySQL 5.7
wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
dpkg -i mysql-apt-config_0.8.13-1_all.deb
如果提示gnupg is not installed
则需要安装 gnupg:apt install gnupg
第二步,给 Zabbix 建立单独的数据库及用户
mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
第三步,初始化 Zabbix 数据库
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
在/etc/zabbix/zabbix_server.conf
中配置设置好的密码DBPassword=password
.
在/etc/zabbix/nginx.conf
中配置 Zabbix 网站的访问端口和域名
第四步,重启服务并加入开机启动
systemctl restart zabbix-server zabbix-agent nginx php7.3-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.3-fpm
访问网站使用 Zabbix
访问网站根据向导简单设置就能正常使用了。
![zabbix.png][1]
修改界面语言为中文
修改语言在“Administration-General-GUI”菜单下,默认无法设置中文。
修改/etc/locale.gen
文件,取消zh_CN.UTF-8 UTF-8
的注释,运行locale-gen
,然后重启服务器即可。
解决图形界面中文乱码
由于默认字体问题,图形界面无法正确显示中文。
首先,上传一个中文字体,例如黑体:/usr/share/zabbix/fonts/simhei.ttf
然后删除原有字体软连接,建立新的软连接指向中文字体
rm -f /etc/alternatives/zabbix-frontend-font
ln -s /usr/share/zabbix/fonts/simhei.ttf /etc/alternatives/zabbix-frontend-font
参考:https://www.zabbix.com/download?zabbix=5.4&os_distribution=debian&os_version=10_buster&db=mysql&ws=nginx
[1]: /images/2021/07/3158050470.png