0
点赞
收藏
分享

微信扫一扫

红帽7.1安装Zabbix 3.4


【注意:需要使用root用户进行安装】

一、将红帽yum源改为centos的yum源

1.红帽yum源收费,使用centos的yum源安装
查看yum源:

rpm -qa | grep yum

红帽7.1安装Zabbix 3.4_python


2.不检查依赖直接删除所有yum包

rpm -qa|grep yum|xargs rpm -e --nodeps

红帽7.1安装Zabbix 3.4_python_02

3.下载新的yum包(https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/),然后安装

首先要先查看自己的linux系统版本号,命令为 cat /etc/redhat-release && arch

红帽7.1安装Zabbix 3.4_mysql_03

4.卸载python老版本:python-urlgrabber-3.10-6.el7.noarch

rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps

5.先安装的三个包:

红帽7.1安装Zabbix 3.4_服务器监控_04

wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/rpm-4.11.3-35.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm --nodeps
rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm

6.开始下载yum相关的五个包

wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-updateonboot-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7.6.1810/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm

7.开始安装yum包

rpm -ivh yum-*

centos7 yum源五个包都安装成功,如下图:

红帽7.1安装Zabbix 3.4_centos_05

8.修改yum的repo配置文件

cd /etc/yum.repos.d/
mv redhat.repo redhat.repo.backup
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
vi CentOS7-Base-163.repo

9.修改变量 $releasever为7 ,使用替换命令,注意将光标放在首行

:.,$s/$releasever/7/g

10.清除原有yum缓存

yum clean all

11.建立新的yum缓存

yum makecache

红帽7.1安装Zabbix 3.4_centos_06


二、关闭selinux和firewall

1.关闭selinux和firewall
1.1检测selinux是否关闭
[root@localhost ~]# getenforce
Disabled #Disabled 为关闭
1.1.1临时关闭
[root@localhost ~]# setenforce 0 #设置SELinux 成为permissive模式

1.1.2永久关闭
[root@localhost ~]# vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

设置后需要重启才能生效
1.2查看默认防火墙状态
[root@localhost ~]# firewall-cmd --state
not running #关闭后显示not running,开启后显示running
1.2.1停止firewall
[root@localhost ~]# systemctl stop firewalld.service
1.2.2禁止firewall开机启动
[root@localhost ~]# systemctl disable firewalld.service

三、开始安装Zabbix 3.4

1.在监控主机上需要预先安装yum 源

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2.安装Zabbix-server包和zabbix-agent包
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

3.如果出现某个包下载中断导致安装失败需要重新对安装失败的软件包进行安装,如下图:

红帽7.1安装Zabbix 3.4_mysql_07


4.如果单个安装也出现失败,那么需要再次进行重试,会断点下载的,不会重新开始,我就是试了几次就成功了

yum install -y zabbix-server-mysql
yum install -y zabbix-web-mysql
yum install -y zabbix-agent

5.zabbix-server-mysql、zabbix-web-mysql、zabbix-agent安装成功

红帽7.1安装Zabbix 3.4_mysql_08


6.启动mariadb并设置开机启动,创建数据库实例,授权

systemctl start mariadb

7.如果启动mariadb出现错误,如下图:

红帽7.1安装Zabbix 3.4_python_09


8.那么需要重新执行安装zabbix命令,可能是安装过程中mariadb失败了

红帽7.1安装Zabbix 3.4_python_10

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

9.启动mariadb成功

红帽7.1安装Zabbix 3.4_服务器监控_11

10.设置开机启动

systemctl enable mariadb

11.登入数据库

mysql

红帽7.1安装Zabbix 3.4_python_12

12.创建数据库实例

create database zabbix character set utf8 collate utf8_bin;

13.授权所有主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix

grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';

14.授权localhost主机名访问数据库实例zabbix,用户名/密码:zabbix/zabbix

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

15.授权localhost.localdomain主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix

grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';

16.导入初始模式和数据
进入create.sql.gz所在目录(/usr/share/doc/zabbix-server-mysql-3.4.15)

cd /usr/share/doc/zabbix-server-mysql-3.4.15

红帽7.1安装Zabbix 3.4_python_13

17.将gz文件导入到mariadb

zcat create.sql.gz |mysql -uroot zabbix

18.配置zabbix-server的配置文件
配置文件: zabbix_server.conf

vi /etc/zabbix/zabbix_server.conf

#zabbix_server.conf需要配置的项
DBHost=localhost # 数据主机名
DBName=zabbix # 数据库实例
DBUser=zabbix # 用户名
DBPassword=zabbix # 密码

19.启动zabbix-server服务

systemctl start zabbix-server

20.如果出现启动失败,如下图

红帽7.1安装Zabbix 3.4_mysql_14


21.查看 gnutls 的版本

rpm -qa | grep gnutls

22.如果是如下图的版本:gnutls-utils-3.3.8,那么问题可能是 Centos7 中 gnutls.x86_64 (gnutls-utils-3.3.8-12.el7.x86_64 ) 版本过高,需要降级 gnutls-3.1.18-8.el7.x86_64.rpm

红帽7.1安装Zabbix 3.4_服务器监控_15


23.下载gnutls-3.1.18-8.el7.x86_64.rpm

wget ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/7.0/x86_64/os/Packages/gnutls-3.1.18-8.el7.x86_64.rpm

24.降级gnutls

rpm -Uvh --force  gnutls-3.1.18-8.el7.x86_64.rpm

25.如果遇到其他库依赖gnutls 3.3.8 卸载即可

红帽7.1安装Zabbix 3.4_python_16

yum -y remove  gnutls-dane-3.3.8-12.el7.x86_64
rpm -Uvh --force  gnutls-3.1.18-8.el7.x86_64.rpm

26.Zabbix启动成功

红帽7.1安装Zabbix 3.4_centos_17

27.设置zabbix-server服务开机自启动

systemctl enable zabbix-server

28.编辑Apache的配置文件,消注释设置上海时区

vi /etc/httpd/conf.d/zabbix.conf

29.设置为上海时区 Asia/Shanghai

红帽7.1安装Zabbix 3.4_服务器监控_18

30.启动httpd服务

systemctl start httpd

31.httpd开机自启

systemctl enable httpd

32.启动zabbix-agent并设置开机自启动

systemctl start zabbix-agent

33.开机自启

systemctl enable zabbix-agent

34.Zabbix Web网页安装

在浏览器输入地址http://服务器ip/zabbix/setup.php,出现欢迎界面,点击下一步;

红帽7.1安装Zabbix 3.4_python_19


36.出现必要条件检测界面,正常都是OK,点击下一步

红帽7.1安装Zabbix 3.4_mysql_20

36.配置DB连接,与zabbix_server.conf文件中主机、数据库名称、用户名、密码保持一致,点击下一步

红帽7.1安装Zabbix 3.4_centos_21


37.zabbix服务器详细信息,点击下一步

红帽7.1安装Zabbix 3.4_mysql_22


38.安装前汇总,检查信息无误,点击下一步安装

红帽7.1安装Zabbix 3.4_mysql_23


39.配置Zabbix完成(配置文件路径:Configuration file “/etc/zabbix/web/zabbix.conf.php” created.)

红帽7.1安装Zabbix 3.4_服务器监控_24

40.zabbix网页登录

在浏览器输入http://zabbix服务器ip/zabbix/index.php,输入管理员用户名Admin(区分大小写),默认密码zabbix,点击登入即可。

红帽7.1安装Zabbix 3.4_centos_25


红帽7.1安装Zabbix 3.4_python_26


点击右上角小人图标

红帽7.1安装Zabbix 3.4_服务器监控_27


选择中文,点击update按钮即可

红帽7.1安装Zabbix 3.4_服务器监控_28


举报

相关推荐

0 条评论