【zabbix部署完整版】

一、zabbix介绍

1.zabbix的简介

zabbix是一个监控软件,其可以监控各种网络参数,保证企业服务架构安全运营,同时支持灵活的告警机制,可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能,支持复杂架构下的监控解决方案,也支持web页面,为主机监控提供了良好直观的展现。
zabbix官网地址为https://www.zabbix.com/
在这里插入图片描述

2.zabbix的组成

zabbix主要由以下5个组件构成:
1.Server
zabbix server是zabbix的核心组件,server内部存储了所有的配置信息、统计信息和操作信息。zabbix agent会向zabbix server报告可用性、完整性及其他统计信息。
2、web页面
web页面也是zabbix的一部分,通常和zabbix server位于一台物理设备上,但是在特殊情况下也可以分开配置。web页面主要提供了直观的监控信息,以方便运维人员监控管理。
3、数据库
zabbix数据库内存储了配置信息、统计信息等zabbix的相关内容。
4、proxy
zabbix proxy可以根据具体生产环境进行采用或者放弃。如果使用了zabbix proxy,则其会替代zabbix server采集数据信息,可以很好的分担zabbix server的负载。zabbix proxy通常运用与架构过大、zabbix server负载过重,或者是企业设备跨机房、跨网段、zabbix server无法与zabbix agent直接通信的场景。
5、Agent
zabbix agent通常部署在被监控目标上,用于主动监控本地资源和应用程序,并将监控的数据发送给zabbix server。

二 、zabbix的部署过程

1.zabbix部署前期准备

内存 4G
处理器 2G
硬盘 50G
网络适配器 NAT
关闭防火墙:
[root@xph ~]# systemctl stop firewalld
关闭开机自启:
[root@xph ~]# systemctl disable firewall
关闭seLinux:
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config
查看SELinux状态:
[root@xph ~]# getenforce
Disabled

2.获取zabbix的下载源

[root@xph ~]# rpm -ivh http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
获取http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
警告:/var/tmp/rpm-tmp.FAF2zy: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:zabbix-release-5.0-1.el7         ################################# [100%]

3.更改zabbix.repo中zabbix-frontend的数值enabled=1

[root@xph ~]# cd /etc/yum.repos.d/
[root@xph yum.repos.d]# cat zabbix.repo

在这里插入图片描述

4.更换zabbix.repo源,为阿里

[root@xph yum.repos.d]# sed -i 's#http://repo.zabbix.com#http://mirrors.aliyun.com/zabbix#' zabbix.repo

5.清空缓存,下载zabbix服务端

yum clean all
yum makecache
yum -y install zabbix-server-mysql zabbix-agent

6.安装centos-release-scl工具

[root@xph ~]# yum -y install centos-release-scl

7.安装zabbix所需的数据库,mariadb

[root@xph ~]# yum -y install mariadb-server
[root@xph ~]# systemctl start mariadb
[root@xph ~]# systemctl start mariadb
[root@xph ~]# systemctl enable --now mariadb #开机自启数据库

在这里插入图片描述

8.初始化数据库

修改数据库密码:
[root@xph ~]# mysql_secure_installation
总结:直接回车、y、输入密码、再次输入密码、y、n、y、y

在这里插入图片描述

[root@xph ~]# mysql -uroot -pxph123
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user zabbix@localhost identified by 'xph123'
    -> ;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
[root@xph ~]#

9.导入zabbix数据库信息


[root@xph ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
Enter password:xph123 #数据库初始化创建zabbix用户设置的密码
[root@xph ~]#

10.修改zabbix server配置文件,修改数据库密码

[root@xph ~]# cd /etc/zabbix
[root@xph zabbix]# vim zabbix_server.conf
修改DBPassword=xph123
[root@xph zabbix]# grep ‘^DBPass’ /etc/zabbix/zabbix_server.conf
DBPassword=xph123

11.安装zabbix前端环境,且是安装到scl环境下

[root@xph ~]# yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

12.修改zabbix PHP的配置文件

#进入/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
最后一行改成php_value[date.timezone] = Asia/Shanghai
最后一行如果开头有分号也去掉
在这里插入图片描述

13.启动zabbix相关服务器

[root@xph ~]# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
[root@xph ~]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

14.访问zabbix入口

本机ip/zabbix
192.168.200.144/zabbix

在这里插入图片描述下一步:
在这里插入图片描述查看是否配置有问题,如果都OK那就没问题
在这里插入图片描述输入密码,我这里的密码是xph123,然后下一步
在这里插入图片描述直接下一步
在这里插入图片描述下一步就OK
在这里插入图片描述
到这里就表示zabbix安装完成了

安装完成后就可以登录了,如下界面:
默认账号:Admin 密码:zabbix

在这里插入图片描述
登录成功进入首页:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值