zabbix5.2最新版安装

  • Post author:
  • Post category:其他


官方网站

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

(都是本人自己创作的文章)原创链接地址:

https://www.jianshu.com/p/d7f43bdb1527


#第一步、首先第一步关闭防火墙及selinux(本文这里临时关闭,永久关闭自行上网上查找)

systemctl stop firewalld.service
setenforce 0

#第二步、安装5.2官方镜像仓库

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

#第三步、下载国内源(阿里源),把之前的源换掉。在把 zabbix.repo源里信息更新一下。

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all     #清除本地 yum缓存
yum makecache     #创建新的本地 yum缓存

yum -y install epel-release 下载扩展源

yum install zabbix-sender zabbix-agent zabbix-get

可执行也可忽略这一步

进入zabbix.repo 里如果是下面这样则无需修改执行下面语句。

vim /etc/yum.repos.d/zabbix.repo

[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.2/rhel/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
#baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.2/rhel/8/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.2/rhel/8/$basearch/
#baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1

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

#第四步、下载服务

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

#第五步、配置数据库及操作

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

yum -y install mysql-server

systemctl restart mysqld

mysql -u root -p 如果没有密码则直接进入数据库中:

查找初始化密码:

grep password /var/log/mysqld.log

创建库及授权操作:

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> flush privileges;
mysql> \q

#第五步、在Zabbix服务器主机上导入初始架构和数据:

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

为Zabbix server配置数据库:

编辑配置文件 vim /etc/zabbix/zabbix_server.conf

DBPassword=password

启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

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

#启动数据库:

如果没有启动则启动一下

systemctl restart mysqld

查端口10050、10051 是否启动

[root@zabbix-service ~]# ss -natl

配置Zabbix前端

连接到新安装的Zabbix前端: http://server_ip/zabbix

#配置agent客户端:

agent端安装配置:

[root@agent ~]# yum -y install zabbix-agent -y

[root@agent ~]# vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.122.206      #被动模式 zabbix-server-ip*         (服务端ip)
ServerActive=192.168.122.206,192.168.122.207     #主动模式 zabbix-server-ip(服务端ip)
Hostname=agent                                   #客户端主机名称
UnsafeUserParameters=1                           #是否限制用户自定义 keys 使用特殊字符

启动服务:

[root@agent ~]# systemctl start zabbix-agent

[root@agent ~]# systemctl enable zabbix-agent

[root@agent ~]# ss -anlp |grep :10050



版权声明:本文为weixin_51477758原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。