2. 安装
0. 环境¶
主机:
zabbix 10.0.8.2
1. 安装源¶
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
dpkg -i zabbix-release_5.0-1+focal_all.deb
apt update
2. 安装zabbix相关包¶
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
3. 安装mysql¶
apt install -y mysql-server
4. 初始化数据库¶
mysql_secure_installation
# 设置密码:cpu013090
5. 创建zabbix用户并授权¶
mysql -uroot -p
Enter password:
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@10.0.8.2 identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@10.0.8.2;
6. 更改mysql配置文件¶
vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改如下一行信息
bind-address = 10.0.8.2
# 重启数据库
systemctl restart mysql.service
7. 导入数据表结构¶
ls /usr/share/doc/zabbix-server-mysql/
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -pzabbix -h10.0.8.2 -Dzabbix
8. 编辑zabbix_server¶
vim /etc/zabbix/zabbix_server.conf
# 将下面2行注释去掉
DBHost=10.0.8.2
DBPassword=zabbix
9. 编辑apache配置文件¶
vim /etc/zabbix/apache.conf
# 将下面2行的注释去掉,并修改为上海
...
php_value date.timezone Asia/Shanghai
...
php_value date.timezone Asia/Shanghai
10. 重启服务¶
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
11. 安装中文语言包¶
apt-get -y install language-pack-zh-hant language-pack-zh-hans
12. 浏览器访问http://IP/zabbix¶
# 10.0.8.2/zabbix
# 填入如下数据库信息
# 数据库host:10.0.8.2
# port:3306
# password:zabbix
# 填入zabbix服务端信息
# host:10.0.8.2
# name:admin
# 一直点击下一步
# 输入默认账号密码:Admin:zabbix
# 设置中文
# 修改密码,新密码:cpu013090
13. 解决中文字体乱码¶
1. 找到web页面使用的字体¶
cd /usr/share/zabbix/assets/fonts/
ls -l
graphfont.ttf -> /etc/alternatives/zabbix-frontend-font
2. 从Windows下导入一个字体样式C:/Windows/Fonts¶
# 将字体样式上传到服务器的指定目录
cd /usr/share/zabbix/assets/fonts/
ls
#删除原有的软链接
rm -rf /etc/alternatives/zabbix-frontend-font
#重新创建软链接
ln -s /usr/share/zabbix/assets/fonts/SIMKAI.TTF /etc/alternatives/zabbix-frontend-font
root@zabbix:/home/ubuntu# cd /usr/share/zabbix/assets/fonts/
root@zabbix:/usr/share/zabbix/assets/fonts# ls
graphfont.ttf msyh.ttc
root@zabbix:/usr/share/zabbix/assets/fonts# #删除原有的软链接
root@zabbix:/usr/share/zabbix/assets/fonts# rm -rf /etc/alternatives/zabbix-frontend-font
root@zabbix:/usr/share/zabbix/assets/fonts#
root@zabbix:/usr/share/zabbix/assets/fonts# #重新创建软链接
root@zabbix:/usr/share/zabbix/assets/fonts# ln -s /usr/share/zabbix/assets/fonts/msyh.ttc /etc/alternatives/zabbix-frontend-font
root@zabbix:/usr/share/zabbix/assets/fonts#
刷新页面查看
14. grafana导入zabbix插件(待补充!)¶
grafana-cli plugins install alexanderzobnin-zabbix-app
最后更新:
2022-02-18 07:50:18