Centos8 安装 Zabbix5.0

Posted 诺浅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos8 安装 Zabbix5.0相关的知识,希望对你有一定的参考价值。

关闭防火墙和Selinux

systemctl stop firewalld
systemctl disable firewalld
$ setenforce 0
$ sed -i "/^SELINUX/s/enforcing/disabled/" /etc/selinux/config

安装Zabbix Service、前端、Agent、httpd

yum install httpd
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
dnf clean all
dnf -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

安装MariaDB

dnf -y install mariadb-server && systemctl start mariadb && systemctl enable mariadb

安装Mysql(自行百度)

创建数据库、用户并执行脚本

create database zabbix character set utf8 collate utf8_bin;
create user 'zabbix'@'%'identified by 'zabbix';
grant all privileges on zabbix.* to 'zabbix'@'%';

执行如下命令导入脚本

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

或者解压create.sql.gz自己执行也是可以的

配置zabbix_server.conf

vi /etc/zabbix/zabbix_server.conf
DBHost=localhost                     //数据库位置
DBName=zabbix                       //数据库名称
DBUser=zabbix                         //用户名
DBPassword=zabbix                  // 密码

启动server并设置开机自启动

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

配置时区

vi /etc/php-fpm.d/zabbix.conf
# 添加如下内容
php_value[date.timezone] = Asia/Shanghai

重启httpd

systemctl restart httpd php-fpm

访问web页面配置zabbix

http://server_ip_or_dns_name/zabbix

如果访问不了可以通过如下命令看下zabbix的启动日志

tail -200f /var/log/zabbix/zabbix_server.log

配置数据库

配置当前 Zabbix Server 的信息

登录,默认用户名密码 Admin/zabbix

切换中文

如果中文没法选中可以参考:https://www.yht7.com/news/94579

中文乱码的解决办法

Zabbix监控页面中文显示异常,具体为显示为方块,如图所示。

查找zabbix安装目找到字体具体位置

find / -name graphfont.ttf


我的是在 /usr/share/zabbix/assets/fonts/下,有的是在/usr/share/zabbix/fonts/自己找一下,然后我们需要把一个字体文件放到这个目录下

然后需要设置zabbix-web-font的软连接

cd /etc/alternatives
rm -f /etc/alternatives/zabbix-web-font
ln -s /usr/share/zabbix/assets/fonts/MSYH.TTC  /etc/alternatives/zabbix-web-font

刷新浏览器页面即可,如果显示异常,请重新启动 zabbix-server 服务

systemctl restart zabbix-server

参考:

https://bestmonitoringtools.com/how-to-install-zabbix-server-on-centos-or-rhel/
https://blog.csdn.net/poem_2010/article/details/102527733
https://www.cnblogs.com/pengpengboshi/p/13504158.html

以上是关于Centos8 安装 Zabbix5.0的主要内容,如果未能解决你的问题,请参考以下文章

centos8.3安装zabbix5.0,提示Cannot connect to the database,怎么解决?

Zabbix5.0监控服务器并设置邮件告警(安装Agent)

4.LNPP源码搭建Zabbix5.0.3之CentOS7.6下源码安装zabbix5.0.3

Zabbix5.0监控系统安装详解

安装Zabbix5.0

Zabbix5.0安装步骤