Centos 7 zabbix系统安装,超详细!
  NtjPTeejRrEF 2023年11月02日 64 0

1第一步打开官网下载地址,选择合适的版本,这边我用的是3A的服务器centos7.9,zabbix版本是5.0

​https://www.zabbix.com/cn/download​

Centos 7 zabbix系统安装,超详细!_php

2.安装配置zabbix

a. Install Zabbix repository  安装zabbix镜像源
# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# yum clean all

b. 安装Zabbix server,Web前端,agent
# yum install zabbix-server-mysql zabbix-agent

c. Install Zabbix frontend
# yum install centos-release-scl
编辑配置文件 /etc/yum.repos.d/zabbix.repo and enable zabbix-frontend repository.

[zabbix-frontend]
...
enabled=1
...

Install Zabbix frontend packages.
# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl

3.下载mysql数据库

yum install mariadb mariadb-server

4.启动数据库,并配置zabbix账户

systemctl restart mariadb

Centos 7 zabbix系统安装,超详细!_mysql_02

首先需要进入mysql,修改root用户密码,不然mysql不能使用

update user set password=password("zabbix") where user="root";   修改root用户密码

flush privileges;   刷新权限,

Centos 7 zabbix系统安装,超详细!_centos_03

增加zabbix账户,并修改密码,注意一定要修改密码

Centos 7 zabbix系统安装,超详细!_zabbix_04

mysql -uroot -p
Enter password:
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> use mysql;
mysql> update user set password=password("zabbix") where user="zabbix";
mysql> flush privileges;

5导入初始架构和数据,系统将提示您输入新创建的密码

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

为Zabbix server配置数据库,编辑配置文件 /etc/zabbix/zabbix_server.conf

Centos 7 zabbix系统安装,超详细!_mysql_05

为Zabbix前端配置PHP ,编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

Centos 7 zabbix系统安装,超详细!_mysql_06

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

Centos 7 zabbix系统安装,超详细!_php_07

5开放防火墙端口,并设置zabbix开机启动

firewall-cmd --znotallow=public --add-port=80/tcp --permanent
firewall-cmd --znotallow=public --add-port=3306/tcp --permanent
firewall-cmd --znotallow=public --add-port=10051/tcp --permanent

systemctl restart  firewalld     重启防火墙

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm    重启服务

systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm    设置开机启动

6配置网页  ip:zabbix     登录网址

Centos 7 zabbix系统安装,超详细!_mysql_08

后面就可以一步步的安照提示来,默认账号密码是 Admin  zabbix  这样zabbix就安装完成了

Centos 7 zabbix系统安装,超详细!_centos_09

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  4koL3J55wyKx   2023年11月13日   34   0   0 icogitCentOS
  iFlC2TQwmEmX   2023年12月11日   33   0   0 phpthinkPHP框架
  9E2BTpjt8nym   2023年12月06日   34   0   0 WindowsgitCentOS
  iFlC2TQwmEmX   2023年12月09日   28   0   0 php
NtjPTeejRrEF