zabbix监控安装部署

目录

一、环境  

二、配置

1.配置yum源,这里用的清华的

2.过滤一下安装包,查看依赖包

安装依赖包

3.配置数据库 

开机自启

创建数据库

 创建用户

 授权

导入数据到数据库

 查看zabbix数据库有没有表和数据

4.修改zabbix配置文件

 1.修改zabbix配置文件

2. 修改php时区

 3.启动服务,配置web界面

三、中文乱码解决办法

1. 找到zabbix-web-font的链接的源文件,将这个文件备份一下

2.在windows中选择一个自己想要的字体,后缀为tff文件

3.传到linux中,命名为zabbix-web-font的源文件的名字就可以l


一、环境  

rhel8

关闭防火墙  禁用selinux

zabbix 5.4

不同系统版本可以去清华网站看

Index of /zabbix/zabbix/5.4/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

二、配置

1.配置yum源,这里用的清华的

yum  install  -y  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

仓库默认是使用的zabbix官方的,可以改为清华的yum源

[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=https://repo.zabbix.com/zabbix/5.5/rhel/8/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.4/rhel/8/x86_64/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://repo.zabbix.com/non-supported/rhel/8/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

2.过滤一下安装包,查看依赖包

 yun list | grep zabbix

fping.x86_64                                           3.16-1.el8                                             @zabbix-non-supported
zabbix-release.noarch                                  5.5-1.el8                                              @@commandline
zabbix-server-mysql.x86_64                             5.4.12-1.el8                                           @zabbix
pcp-export-pcp2zabbix.x86_64                           5.3.7-17.el8                                           AppStream1
pcp-export-zabbix-agent.x86_64                         5.3.7-17.el8                                           AppStream1
zabbix-agent.x86_64                                    5.4.12-1.el8                                           zabbix
zabbix-agent2.x86_64                                   5.4.12-1.el8                                           zabbix
zabbix-apache-conf.noarch                              5.4.12-1.el8                                           zabbix
zabbix-get.x86_64                                      5.4.12-1.el8                                           zabbix
zabbix-java-gateway.x86_64                             5.4.12-1.el8                                           zabbix
zabbix-js.x86_64                                       5.4.12-1.el8                                           zabbix
zabbix-nginx-conf.noarch                               5.4.12-1.el8                                           zabbix
zabbix-proxy-mysql.x86_64                              5.4.12-1.el8                                           zabbix
zabbix-proxy-pgsql.x86_64                              5.4.12-1.el8                                           zabbix
zabbix-proxy-sqlite3.x86_64                            5.4.12-1.el8                                           zabbix
zabbix-sender.x86_64                                   5.4.12-1.el8                                           zabbix
zabbix-server-pgsql.x86_64                             5.4.12-1.el8                                           zabbix
zabbix-sql-scripts.noarch                              5.4.12-1.el8                                           zabbix
zabbix-web.noarch                                      5.4.12-1.el8                                           zabbix
zabbix-web-deps.noarch                                 5.4.12-1.el8                                           zabbix
zabbix-web-japanese.noarch                             5.4.12-1.el8                                           zabbix
zabbix-web-mysql.noarch                                5.4.12-1.el8                                           zabbix
zabbix-web-pgsql.noarch                                5.4.12-1.el8                                           zabbix
zabbix-web-service.x86_64                              5.4.12-1.el8                                           zabbix

安装依赖包

 yum install -y zabbix-server-mysql

  yum install  zabbix-web-mysql zabbix-apache-conf.noarch httpd //web界面
  yum install -y zabbix-agent2 //zabbix图形界面

  yum install mariadb-server //mariadb数据库

yum install -y zabbix-sql-scripts.noarch  //用于导入数据

3.配置数据库 

开机自启

systemctl  enable  --now mariadb 

创建数据库

mysql -e 'create database zabbix  character set utf8 collate utf8_bin;'

 创建用户

mysql -e "create user 'zabbix'@'localhost' identified by 'zabbix';"

 授权

mysql -e " grant all privileges on zabbix.*  to 'zabbix'@'localhost';"

导入数据到数据库

 zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -pzabbix zabbix 

 查看zabbix数据库有没有表和数据

zabbix监控安装部署_第1张图片

4.修改zabbix配置文件

 1.修改zabbix配置文件

主要修改了zabbix的数据库的账户密码

 vim /etc/zabbix/zabbix_server.conf

zabbix监控安装部署_第2张图片

2. 修改php时区

 vim /etc/php-fpm.d/zabbix.conf

添加

php_value[date.timezone] = Asia/Shanghai

 3.启动服务,配置web界面

[root@control ~]# systemctl  enable  --now httpd php-fpm.service  zabbix-server.service zabbix-agent2.service
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/php-fpm.service → /usr/lib/systemd/system/php-fpm.service.
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-server.service → /usr/lib/systemd/system/zabbix-server.service.
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-agent2.service → /usr/lib/systemd/system/zabbix-agent2.service.

 浏览器输入IP地址/zabbix

zabbix监控安装部署_第3张图片

 可以选择中文,但是我这里选不了没懂是咋回事,但是选择中文会出现乱码的情况,后续需要更改设置解决

zabbix监控安装部署_第4张图片

查看是否满足

zabbix监控安装部署_第5张图片

 填写密码,port 0 代表默认3306 不需要改zabbix监控安装部署_第6张图片

 配置zabbix服务名zabbix监控安装部署_第7张图片

 zabbix监控安装部署_第8张图片

 一路跟着走就可以了

zabbix监控安装部署_第9张图片

zabbix提供了默认的账号密码,可以直接使用,Admin/zabbix登录    

zabbix监控安装部署_第10张图片zabbix监控安装部署_第11张图片

三、中文乱码解决办法

由于我这里有点问题,选择不了中文,所以掩饰不了

大概思路:

zabbix监控安装部署_第12张图片

1. 找到zabbix-web-font的链接的源文件,将这个文件备份一下

2.在windows中选择一个自己想要的字体,后缀为tff文件

3.传到linux中,命名为zabbix-web-font的源文件的名字就可以l

你可能感兴趣的:(监控,zabbix,运维,linux,数据库)