Zabbix--部署--1.2--server安装--6.0--tar.gz安装

Zabbix–部署–1.2–server安装–6.0–tar.gz安装


1、介绍

1.1、官方安装文档

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

1.2、环境介绍

  1. 操作系统:centos7
  2. zabbix版本:6.0 LTS

2、准备工作

2.1、关闭SELinux,防火墙

# 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld


# 永久禁用SELinux,将SELinux=enforcing改为SELinux=disabled
sed -i 's/SELINUX=permissive/SELINUX=disabled/g' /etc/sysconfig/selinux


# 配置后再重启
reboot

2.2、初始化 软件仓库

用来找到zabbix官方网站提供的软件

# 改用清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/

rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
yum clean all

 

2.3、替换为 清华镜像源

sed -i 's#https://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g'  /etc/yum.repos.d/zabbix.repo 
sed -i 's#https://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g'  /etc/yum.repos.d/zabbix-agent2-plugins.repo

 

2.4、安装依赖

# 作为数据库连接使用
yum install -y mysql-devel
yum install -y net-snmp-devel
yum install -y unixODBC-devel
yum install -y libxml2-devel
yum install -y libcurl-devel
yum install -y libevent-devel
yum install -y curl-devl
yum install -y libxml2 
 

2.5、修改主机名称


sysctl kernel.hostname=zabbix_server 
sed -i 's/zhoufei/zabbix_server/g' /etc/hostname

3、安装MySql

https://blog.csdn.net/zhou920786312/article/details/115252051

3.1、创建zabbix数据库和用户

mysql> #创建zabbix库
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> #创建zabbix用户
mysql> create user zabbix@localhost identified by '1234'; 
mysql> #授权
mysql> grant all privileges on zabbix.* to zabbix@localhost;

4、安装 zabbix-server

4.1、下载 zabbix

https://www.zabbix.com/cn/download_sources#60LTS

在这里插入图片描述

4.2、解压

#创建Zabbix目录
mkdir /usr/local/zabbix
#解压
tar -zxvf zabbix-6.0.19.tar.gz -C /usr/local/zabbix/

4.3、创建用户账户

对于所有 Zabbix 守护进程,需要一个非特权用户,如果从非特权用户帐户启动 Zabbix 守护程序,它将以该用户身份运行。
然而,如果一个守护进程以"root"启动,它会切换到"zabbix"用户,且这个用户必须存在。


#创建zabbix组
groupadd zabbix
#创建zabbix用户
useradd  -g zabbix -M -s /sbin/nologin zabbix

4.4、进入Zabbix目录中进行编译安装


# 环境变量配置  C99模式编译
export CFLAGS="-std=gnu99"


#移动到zabbix目录
cd /usr/local/zabbix/zabbix-6.0.19/

#编译
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-net-snmp --with-mysql
#安装
make install

4.5、导入数据库数据

mysql -uzabbix -p1234 zabbix < /usr/local/zabbix/zabbix-6.0.19/database/mysql/schema.sql 
mysql -uzabbix -p1234 zabbix < /usr/local/zabbix/zabbix-6.0.19/database/mysql/images.sql
mysql -uzabbix -p1234 zabbix < /usr/local/zabbix/zabbix-6.0.19/database/mysql/data.sql 

5、安装PHP

5.1、由于CentOS7自带PHP版本为5.6,所以需要安装额外的库,也是remi的库

#安装源
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm  
#安装插件
yum -y install yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable   remi-php74 
yum -y install php php-bcmath php-gd php-xml  php-mbstring php-mysqlnd php-ldap
 

5.2、修改php参数(网页预配置必要条件)

vim /etc/php.ini 

修改如下

post_max_size = 16M
max_execution_time = 300
max_input_time = 300 

6、配置httpd

6.1、移动前端文件至web服务的根目录并授权

#移动文件至HTML目录下
cp -r /usr/local/zabbix/zabbix-6.0.19/ui/* /var/www/html/
#给与权限
chown apache:apache /var/www/html -R 

6.2、为Zabbix server配置数据库

vim /usr/local/zabbix/etc/zabbix_server.conf
# DBPassword=    修改为MySQL的zabbix用户密码
DBPassword=1234

6.3、启动 httpd,zabbix

# 启动 httpd,并设置开机自启动
service httpd start
systemctl enable httpd.service
 
# 启动 zabbix
/usr/local/zabbix/sbin/zabbix_server


7、访问

http://192.168.187.11/

7.1、初始配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

7.2、默认登录的账号和密码

username:  Admin
password:  zabbix
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值