Ubuntu Zabbix 4.2 搭建以及解决图片横纵坐标无显示单位的问题

最近感悟到,有些人总是在人前装作林小娘这样的娇弱,其实就是大尾巴狼。
技术如果是1,那即便软技能再强也是0.

Zabbix搭建过程,非容器方式

环境: Ubuntu 18.04.1 LTS
如何查看你的环境:

cat /etc/issue

开始了

第一步:

wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1+xenial_all.deb
sudo dpkg -i zabbix-release_4.2-1+xenial_all.deb
sudo apt update

第二步:

sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent

第三步:

mysql -uroot -p
password (例如,这里我可以设置的是'zabbix')
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;

第四步:

sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

第五步:

修改文件:/etc/zabbix/zabbix_server.conf

DBPassword=password

第六步:

修改文件:/etc/zabbix/apache.conf

php_value date.timezone Asia/Shanghai

第七步:

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

后台安装结束,前端安装很快

连接http://server_ip_or_name/zabbix
点击这里,按照界面提示,开始安装前端

可能遇到的问题

  1. 前端配置第一步,你可能会遇到这样的提示: Insufficient file system permissions. Assets cache directory is not writable.
    解决办法:
sudo chmod -R 777 /usr/share/zabbix/assets
  1. 打开monitor-->Graphs可能看不到图片的横纵坐标的单位显示,这个跟fonts的配置有关系,我也是解决了很久。
    解决思路:
    在/usr/share/zabbix/include下面,有一个叫defines.inc.php的文件,打开它可以看到下面两个配置
define('ZBX_FONTPATH',              realpath('assets/fonts')); // where to search for font (GD > 2.0.18)
define('ZBX_GRAPH_FONT_NAME',       'graphfont'); // font file name

可见,在/usr/share/zabbix/assets/fonts下面需要使用这个叫graphfont的文件,可是在我的本地路径下没有这个文件,那就需要copy这个文件到这个路径下

ubuntu@ubuntu:/usr/share/zabbix/fonts$ cp graphfont.ttf /usr/share/zabbix/assets/fonts/

再给这个文件加权限。

chmod 777 graphfont.ttf

具体用法还在学习中

Ubuntu Zabbix 4.2 搭建以及解决图片横纵坐标无显示单位的问题_第1张图片
哎哟,还不错,下一步准备跟grafana接轨

最后

如果你不是ubuntu的系统,或者有其他安装想法,请移步这里:
如何下载和安装Zabbix,一定不会让你失望
需要注意的是CentOS 7 需要额外单独安装MariaDB

  1. 安装
sudo yum install mariadb mariadb-server
  1. 启动服务
sudo systemctl start mariadb
  1. 系统启动时候,就自动启动mariadb
sudo systemctl enable mariadb

其他配置步骤都跟ubuntu一样。

你可能感兴趣的:(Ubuntu Zabbix 4.2 搭建以及解决图片横纵坐标无显示单位的问题)