Centos8安装zabbix6.4

1、默认情况下centos的数据库是mariaDB10.3,zabbix6.0之后最低要求为10.5

2/关闭防火墙和SELINUX

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i "s/enforcing/permissive/g" /etc/selinux/config

1.1更换源

#更换源根据自己实际情况
cd /etc/yum.repos.d
rm -rf *
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache

二、安装zabbix服务器前端和agent

2.1安装zabbix存储库

rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm
dnf clean all

2.2切换PHP的DNF模块版本

dnf module switch-to php:7.4

2.3安装Zabbix server,web前端,agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

三、安装和配置数据库

3.1安装MariDB10.6

curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup --mariadb-server-version=10.6
dnf -y install mariadb-server && systemctl start mariadb && systemctl enable mariadb
#安装完成后启动并且设置为开机启动

3.2重置数据库的root密码

   初始化数据库

mariadb-secure-installation
Enter current password for root (enter for none): Press Enter
Switch to unix_socket authentication [Y/n] y   
Change the root password? [Y/n] y
New password: <Enter root DB password>             #设置新的密码
Re-enter new password: <Repeat root DB password>
Remove anonymous users? [Y/n]: Y                   #删除anonymous账户
Disallow root login remotely? [Y/n]: Y             #是否需要远程登录
Remove test database and access to it? [Y/n]:  Y   #删除test库
Reload privilege tables now? [Y/n]:  Y             #重新加载表

3.3创建数据库

mysql -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password'; #要设置的zabbix密码
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

3.4导入舒适架构和数据    #提供提示你输入新创建的密码就是上面设置的zabbix密码

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
3.5导入数据库模式后禁用log_bin_trust_function_creators选项

mysql -uroot -p
password                      #你的root用户密码
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
四、zabbix-server配置数据库及前端配置PHP

4.1配置zabbix_server

vim /etc/zabbix/zabbix_server.conf

4.2配置php

vim /etc/php.ini
 
post_max_size = 16M   #由8M改为16M
max_execution_time = 300   #由30改为300
max_input_time = 300   #由60改为300
4.3配置Nginx

vim /etc/nginx/conf.d/zabbix.conf
# listen 8080;
# server_name example.com; 
 
#取消注释并设置保存
4.4启动zabbix server和agent进程

systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

4.5 浏览器登录zabbix

http://ip/zabbix 

默认账号:Admin 密码:admin

这里谨记mariaDB数据库的用户是zabbix,密码是设置的zabbix密码这里是‘zabbix’

4.6 zabbix中文会乱码,复制windows系统中字体路径在C:\windows\Fonts  选择一种自己喜欢的字体

我用的是远程软件是MobaXterm,直接将win里面的字体拖到linux这个目录下/usr/share/zabbix/assets/fonts

先将zabbix自带的字体做一个改名和备份 :

mv graphfont.ttf graphfont.ttf.backup

导入的字体名称是  SIMLI.TTF

将 SIMLI.TTF改为graphfont.ttf

mv SIMLI.TTF graphfont.ttf    #就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在CentOS 7上安装Zabbix 6.4,您需要按照以下步骤进行操作: 1. 首先,下载Zabbix 6.4的源码包并解压。您可以从Zabbix官方网站下载最新版本的源码包。 2. 接下来,创建一个名为zabbix的用户和用户组。您可以使用以下命令创建用户和用户组: [useradd -g zabbix -M -s /sbin/nologin zabbix [2] 3. 然后,安装Zabbix所需的依赖项。这些依赖项通常包括数据库(如MySQL或PostgreSQL),Web服务器(如Apache或Nginx)以及PHP。您可以根据您的喜好选择适合您的环境的依赖项。 4. 安装并配置数据库。根据您选择的数据库类型,您可以使用相应的命令来安装和配置数据库。例如,如果您选择使用MySQL,您可以使用以下命令安装和配置MySQL: [1] 5. 下一步是编译和安装Zabbix 6.4。您可以使用以下命令编译和安装Zabbix: [2] 6. 安装完成后,您需要配置Zabbix服务器和代理。您可以编辑Zabbix服务器和代理的配置文件,并根据您的要求进行相应的配置。 7. 最后,启动Zabbix服务器和代理,并确保它们在系统启动时自动启动。您可以使用以下命令启动Zabbix服务器和代理: [2] 现在,您已经成功在CentOS 7上安装Zabbix 6.4。您可以通过访问Zabbix的Web界面来配置和使用Zabbix监控系统。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [CentOS7安装Zabbix6.4](https://blog.csdn.net/PerDrix/article/details/129624091)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Linux Centos7 部署zabbix(环境搭建)](https://blog.csdn.net/Dean_easy/article/details/104356043)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值