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)