前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos8上部署Zabbix5.4

Centos8上部署Zabbix5.4

原创
作者头像
满腹金轮
修改2021-06-18 16:07:08
2.9K0
修改2021-06-18 16:07:08
举报

Zabbix5.4部署:

一、关闭防火墙、selinux并重启

代码语言:javascript
复制
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
reboot

二、安装zabbix5.4rpm源:

代码语言:javascript
复制
rpm -Uvh https://repo.zabbix.com/zabbix/5.3/rhel/8/x86_64/zabbix-release-5.3-1.el8.noarch.rpm
yum clean all

2.1、下载软件包,并安装

代码语言:javascript
复制
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent -y

三、数据库安装

代码语言:javascript
复制
yum install mariadb-server -y

3.1、启动数据库,并配置开机自动启动

代码语言:javascript
复制
systemctl enable --now mariadb

3.2、设置mariadb-server登录密码

代码语言:javascript
复制
mysql_secure_installation
​
Enter current password for root (enter for none):            回车                       (输入root的当前口令(输入为无):)
Set root password? [Y/n]                                      y                         (是否设置密码)
New password:                                              123456                       (输入设置密码)
Re-enter new password:                                     123456                       (再次输入密码)
Remove anonymous users?                                       y                         (是否移除anonymous用户)
Disallow root login remotely?                                 n                         (是否不允许root远程登录)
Remove test database and access to it?                        y                         (是否移除test数据库)
Reload privilege tables now?                                  y                         (是否更新)

3.3、添加数据库用户,以及zabbix所需的数据库信息

代码语言:javascript
复制
mysql -u root -p 
输入密码

<create database zabbix character set utf8 collate utf8_bin;(使数据库编译utf8的编码)
<create user zabbix@localhost identified by 'q1w2e3';(这里是数据库密码)
<grant all privileges on zabbix.* to zabbix@localhost;(授权)
<flush privileges;(刷新)
<exit(退出)

3.4、导入数据库信息

代码语言:javascript
复制
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
密码:q1w2e3

四、配置zabbix server配置文件

代码语言:javascript
复制
vi /etc/zabbix/zabbix_server.conf
找到:
    DBPassword=q1w2e3
把前面的#号去掉并输入数据库密码

五、配置前端PHP

代码语言:javascript
复制
vi /etc/nginx/conf.d/zabbix.conf
把:listen 80;
    server_name
前面的#号删除,并在后面加上IP如下:

六、配置时区

代码语言:javascript
复制
vi /etc/php-fpm.d/zabbix.conf
找到最后一行修改时区:
php_value[date.timezone] = Asia/Shanghai

七、启动zabbix相关服务

代码语言:javascript
复制
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

八、网页配置

浏览器输入网址:http://+主机IP     如:http://192.168.3.181

九:解决zabbix-server查看乱码的问题

1.安装中文字体(服务机)

代码语言:javascript
复制
yum -y install wqy-microhei-fonts

2.复制字体

代码语言:javascript
复制
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Zabbix5.4部署:
    • 一、关闭防火墙、selinux并重启
      • 二、安装zabbix5.4rpm源:
        • 2.1、下载软件包,并安装
      • 三、数据库安装
        • 3.1、启动数据库,并配置开机自动启动
          • 3.2、设置mariadb-server登录密码
            • 3.3、添加数据库用户,以及zabbix所需的数据库信息
              • 3.4、导入数据库信息
                • 四、配置zabbix server配置文件
                  • 五、配置前端PHP
                    • 六、配置时区
                      • 七、启动zabbix相关服务
                        • 八、网页配置
                          • 浏览器输入网址:http://+主机IP     如:http://192.168.3.181
                        • 九:解决zabbix-server查看乱码的问题
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档