**## Centos7系统 Zabbix(傻瓜式安装教程)
Zabbix 是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支持主动轮询和被动捕获。最关键的是源代码都是免费发行的,可供公众任意使用。这也是它在中小企业广为流行的重要原因之一。本文简要描述Zabbix特性以及基于CentOS 7下安装Zabbix 3.4。
一、Zabbix的特点
数据收集
可用性和性能检查
支持SNMP(包括捕获和主动轮训),IPMI,JMX,VMware监控
自定义检查
按照自定义的间隔收集需要的数据
由Server/Proxy和agents执行
灵活的阀值定义
高度可配置化的告警
实时图表绘制
使用内置图表绘制功能可以将监控项的内容立即绘制成图表
Web监控功能
支持自定义图形
丰富的可视化选项
多个监控项组合在一个视图展示
网络拓扑图
基于模板分组检查
安全用户认证
用C语言编写,性能高效
二、Zabbix组成
服务端
Zabbix Server是所有配置信息、统计信息和操作数据的核心存储器。用于报告系统可用性、系统完成整性和统计信息等。
数据存储端
配置信息和Zabbix收集到的数据都被存储在数据库中,支持mysql,pg,oracle。
Web展示端
提供了基于Web的访问界面(采用PHP语言编写)
客户端
Zabbix agents监控代理 部署在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给Zabbix Server。
Proxy代理服务器
Zabbix proxy 可以替Zabbix Server收集性能和可用性数据。Proxy代理服务器是Zabbix软件可选择部署的一部分;当然,Proxy代理服务器可以帮助单台Zabbix Server分担负载压力。
三、Zabbix典型架构部署图
————————————————
1.关闭 防火墙
#systemctl stop firewalld
#setenforce 0
2.配置源
#cd /etc/yum.repos.d/ 就可安装zabbix
3.Xshell 上传工具
#yum -y install lrzsz
上传这个包
zabbix_Aliyun.repo
下载链接:https://download.csdn.net/download/weixin_46571884/12257310
3.安装zabbix组件
#yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb
#mariadb-server
4.启动 mariadb创建数据库
1#.systemctl start mariadb
2.#mysql
3.#create database zabbix charset utf8;
4.#grant all on zabbix.* to ‘tom’@‘localhost’ identified by ‘123’;
5.#flush privileges;
6.#exit
5.导入初始的数据库
#zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql -utom -p123 zabbix
5.配置zabbix-server
#yum -y install vim
#vim /etc/zabbix/zabbix_server.conf
查找:
#/DB
#DBHost=localhost”把前面的#去掉”
#DBUser=zabbix”把前面的#,zabbix去掉改成你想登陆的账号,我改成tom”
#DBPassword=”把#去掉,在=后添加密码,本人设置为123”
完成后直接
:wq!
6.修改时区:
#vim /etc/httpd/conf.d/zabbix.conf
#php_value date.timezone Europe/Riga”把#去掉,
后面的Europe/Riga去掉改成Asia/Shanghai”亚洲中国上海时区
:wq! 退出
修改
#php_value date.timezone Asia/Shanghai
7.启动所有服务
#systemctl restart zabbix-server httpd zabbix-agent
8.浏览器访问根据提示继续安装zabbix-web即可
添加自己本机IP
这是我本机IPhttp://192.168.154.144/zabbix
完成效果