Centos 7下的Zabbix3.4安装步骤详解

  

首先zabbix系统基于PHP环境运行,所以前提是系统上有PHP的运行环境,lnmp或者灯环境都可以
  如果您还不了解Linux下的PHP环境安装,也许下面两篇文章对你有所帮助
  lnmp环境安装:https://www.jb51.net/article/97754.htm
  灯环境安装:https://www.jb51.net/article/68480.htm

  

请确认你的系统中PHP环境可以正常运行

  

首先介绍一下Zabbix

  

一、<强> Zabbix的特点

  

数据收集
  & # 8195;& # 8195;可用性和性能检查
  & # 8195;& # 8195;支持SNMP(包括捕获和主动轮训),IPMI, JMX, VMware监控
  & # 8195;& # 8195;自定义检查
  & # 8195;& # 8195;按照自定义的间隔收集需要的数据
  & # 8195;& # 8195;由服务器/代理和代理执行

  

灵活的阀值定义

  

高度可配置化的告警

  

实时图表绘制
  使用内置图表绘制功能可以将监控项的内容立即绘制成图表

  

Web监控功能

  

支持自定义图形

  

丰富的可视化选项
  多个监控项组合在一个视图展示
  网络拓扑图

  

基于模板分组检查

  

安全用户认证

  

用C语言编写,性能高效

  

二,<强> Zabbix组成

  

<强> Zabbix服务端
  & # 8195;& # 8195;Zabbix服务器是所有配置信息,统计信息和操作数据的核心存储器。用于报告系统可用性,系统完成整性和统计信息等。

  

<强> Zabbix数据存储端
  配置信息和Zabbix收集到的数据都被存储在数据库中,支持mysql, pg,甲骨文。

  

<强> Zabbix Web展示端
  提供了基于Web的访问界面(采用PHP语言编写)

  

<强> Zabbix客户端
  & # 8195;& # 8195;Zabbix代理监控代理部署在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给Zabbix服务器。

  

<强> Zabbix代理代理服务器
   & # 8195;& # 8195;Zabbix代理可以替Zabbix服务器收集性能和可用性数据.Proxy代理服务器是Zabbix软件可选择部署的一部分;当然,代理代理服务器可以帮助单台Zabbix服务器分担负载压力。

  

三,<强> Zabbix典型架构部署图

  

<强>  Centos 7下的Zabbix3.4安装步骤详解

  

四,<强>安装Zabbix

  

查看CentOS版本号

        #更多/etc/redhat-release # #演示环境   Linux CentOS释放7.4.1708(核心)      

关闭selinux         # vi/etc/selinux/config # #关闭selinux   禁用SELINUX=# setenforce 0      

安装mariadb数据库,如果你已成功安装MYSQL此步可省略(mariadb是MYSQL的分支,其功能与MYSQL一样)

        # yum安装mariadb-server mariadb - y # #安装mariadb数据库   # systemctl开始mariadb   # systemctl启用mariadb      

添加zabbix百胜源,安装zabbix服务器以及web管理

        # #添加zabbix百胜源,安装zabbix服务器以及web管理   # rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix -释放- 3.4 - 1. - el7.centos.noarch.rpm   # yum安装zabbix-server-mysql zabbix-web-mysql - y      

登陆到mysql创建数据库及目录

        # mysql # #登陆到mysql创建数据库及目录   欢迎来到MariaDB监视器。命令结尾;或\ g。   MariaDB连接id是3   服务器版本:5.5.56-MariaDB MariaDB服务器      MariaDB[(一)]比;创建数据库zabbix字符集utf8核对utf8_bin;   查询好了,1行影响(0.00秒)      MariaDB[(一)]比;>的所有特权授予   # #将zabbix元数据添加到mariadb   # zcat/usr/share/doc/zabbix-server-mysql-3.4.4/create.sql。广州| mysql -uzabbix -pzabbix # 1235 zabbix      

五,<强>配置zabbix

        # cp/etc/zabbix/zabbix_server。conf/etc/zabbix/zabbix_server.conf。1121 # #先备份一份原始文件   # vim/etc/zabbix/zabbix_server。参看# #使用缺省配置,仅仅设定数据库密码   DBPassword=zabbix # 1235      # vim/etc/httpd/conf.d/zabbix.apache conf # #修改zabbix时区   php_value日期。亚洲时区/上海      # cp/etc/httpd/conf/httpd.参看/etc/httpd/conf/httpd.conf.bk   # vim/etc/httpd/conf/httpd.参看# #作者:Leshami   听3080 # #此处使用非缺省的80端口# #博客:http://blog.csdn.net/leshami      

Centos 7下的Zabbix3.4安装步骤详解