当前位置: 首页>前端>正文

zabbix生产环境部署

云服务器:2核2G
系统:centos7.6
安装成功

1,准备环境

#查看主机名
 hostname

#查看IP地址
ifconfig ens33 |awk 'NR==2{print }'

#关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

#关闭防火墙
systemctl disable --now firewalld

#查看内存大小,最好内存>4g
free -m

2.获得zabbix下载源

#根据需要选择相应版本
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

#上一步完成后,可以去yum仓库内查看压缩包 (是否有zabbix.repo)
ls /etc/yum.repos.d/     

#可以用vim查看   
vim /etc/yum.repos.d/zabbix.repo

3.更换zabbix.repo源,使用阿里源

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

4.清空旧的yum缓存,生成新缓存

yum clean all
yum makecache

5. 安装zabbix server和agent

#安装服务端 跟 监控节点
yum install zabbix-server-mysql zabbix-agent -y

6.安装 Software Collections,软件包会安装在/opt/rh?录下为了避免系统?泛冲突

yum install centos-release-scl -y

7.修改zabbix前端源配置

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

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$b
asearch/frontend
enabled=1 # 修改这? 0改为1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

8.安装zabbix前端环境

#前置条件需要先安装scl
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

9.安装zabbix所需的数据库,直接?centos7?带的mariadb

yum install mariadb-server -y

10.启动数据库,且配置开机启动

systemctl enable --now mariadb

#查看数据库状态(非必要步骤)
systemctl status mariadb
#查看端口(非必要步骤)
netstat -tunlp

11.初始化mariadb,设置root密码

mysql_secure_installation

#初始密码为空,  设置密码后后续选项 n y y  

12.使?root?户登录mariadb,建?zabbix数据库,这?的编码设置,?常重要,否则zabbix?法安装

#创建数据库
create database zabbix character set utf8 collate utf8_bin;
#创建用户
create user zabbix@localhost identified by '这里是密码';
#用户授权
grant all privileges on zabbix.* to zabbix@localhost;
#刷新授权表
flush privileges;
#退出
quit;

13.使?以下命令导? zabbix 数据库,zabbix 数据库?户为 zabbix,密码为之前设置密码

# mysql -u用户名 -p 数据库名,然后输入密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

14.修改 zabbix server 配置?件/etc/zabbix/zabbix_server.conf ?的数据库密码

#修改server文件中的DBPassword
vim  /etc/zabbix/zabbix_server.conf   
#把此密码修改为之前数据库设置的密码
DBPassword=之前设置的密码
#通过此命令检查是否修改好了(非必要步骤)
grep '^DBPassword'

15.修改 zabbix 的 php 配置?件 /etc/opt/rh/rh-php72/php?fpm.d/zabbix.conf ?的时区

#修改为php_value[date.timezone] = Asia/Shanghai
vim  /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf


#检查
 grep 'timezone' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

16.启动相关服务

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

17.访问zabbix??

浏览器:主机ip地址/zabbix

安装好后 用户名 Admin 密码zabbix


https://www.xamrdz.com/web/2ts1993868.html

相关文章: