欢迎来到天天文库
浏览记录
ID:33570678
大小:1.79 MB
页数:55页
时间:2019-02-27
《zabbix安装配置手册- -》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Zabbix手册目录ⅠZabbix简介1一、Zabbix介绍1二、Zabbix系统架构41.Zabbix架构:42.Zabbix架构说明:5ⅡZabbix安装8一、Zabbix安装81、安装基础包82、启动httpd、mysql93、配置防火墙94、配置PHP参数95、修改httpd的FQDN错误10~52~6、下载zabbix-3.0.3tar.gz107、添加zabbix用户和组118、安装zabbix-server119、创建zabbix 数据库以及相关表1110、配置软连接和启动文件信息1211、修改/etc/init.
2、d目录下的zabbix_server和zabbix_agentd启动文件(配置server和agent)1212、通过web站点配置zabbix14二、Zabbix监控机配置191.登录192.添加主机(Hosts)203.创建模板264.添加告警动作(Actions)285.添加告警方式(Medias)296.添加用户(Users)30ⅢZabbix配置32~52~一、Client端配置32二、zabbix_server.conf配置文件详解33三、zabbix_agentd.conf配置文件详解41~52~ⅠZabbix简介
3、一、Zabbix介绍Zabbix是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警.其灵活的扩展性和丰富的功能是其他监控系统所不能比的。相对来说,它的总体功能做得非常优秀,其界面如图1-1、图1-2。图1-1~52~图1-21.Zabbix的优点a)Zabbix是一个自由开放源代码的产品,用户可以对源代码进行任意修改和二次开发。Zabbix采用GNUGeneralPu
4、blicLicense(GPL)version2开源协议。b)安装和配置简单,用户仅仅需要一些简单的学习,即可完成监控的搭建工作。c)搭建环境简单,基于开源软件构建平台,仅需要Linux、Apache(或Nginx)、MySQL(或PostgreSQL/Oracle)、PHP即可,无需专用操作系统支持,也无需专用硬件。d)Zabbix-Agent完全支持Linux、UNIX、Windows、AIX、BSD和Solaris的监控,Server和Agent都采用C语言编程,对系统的资源占用非常小,数据采集的性能和速度非常快。e)将数
5、据采集持久存储到数据库,便于对数据的二次分析。~52~a)非常丰富的扩展能力,很轻松地自定义监控项和实现数据采集,几乎能监控所有的数据。例如,可以监控网站的访问次数,监控UPS和天气温度等。毫不夸张地说,在Zabbix的世界里,往往有你想不到的事情,没有办不到的事情。b)开源社区的运作模式,有各种论坛、邮件列表、IM及时沟通等。1.Zabbix监控指标监控项目详细内容主机监控CPU、内存、磁盘的剩余空间/利用率、进程数、负载网卡监控网卡流量,包括流入/流出量数据库当前连接数、进程的内存利用率日志错误日志匹配、特定字符串匹配硬件电
6、源、风扇转数等表1-1~52~二、Zabbix系统架构1.Zabbix架构:Zabbix支持多种网络方式下的监控,可通过分布式的方式部署和安装监控代理,整个架构如所示。Zabbix数据的采集不仅开源使用Agent方式,也可以使用其他方式,如SNMP、SSH、Telnet、IPMI等多种协议。Zabbix的通用架构是C/S(Client/Server)架构,这个是最简单的架构了,常用于监控主机比较少的情况下。分布式架构为C/P/S(Client/Proxy/Server),这个常用于比较多的机器,使用proxy进行分布式监控,有效
7、的减轻server端的压力。Zabbix-Server将采集到的数据持久地存储到数据库中,用前端UI友好地展示给用户.~52~1.Zabbix架构说明:1)重要组件介绍a)zabbixserver:负责接收agent发送的报告信息的核心组件,所有配置、统计数据及操作数据都由它组织进行;b)agent:部署在被监控的主机上,负责收集主机本地数据如cpu、内存、数据库等数据发往server端或proxy端;c)proxy:可选组件,常用于监控节点很多的分布式环境中,代理server收集部分数据转发到server,可以减轻server
8、的压力;d)databasestorage:专用于存储所有配置信息,以及由zabbix收集的数据;e)webinterface:zabbix的GUI接口;~52~1)监控流程一个监控系统运行的大概的流程是这样的:agent需要安装到被监控的主机上,它负责定期收集
此文档下载收益归作者所有