首先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典型架构部署图强>
<强> 强>
四,<强>安装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/leshamiCentos 7下的Zabbix3.4安装步骤详解