zabbix监控系统安装

  

一、 zabbix 简介:
zabbix 是完全开源的工具,整合了 cacti 和 nagios 等特性
附: SNMP(udp 161 udp 162)
众多网络工具都支持此协议,比如常见路由交换,常见 OS
其既可以做管理端也可以做被管理端
snmp 协议大致有 3 个版本分别是 v1 v2 v3
无论是 v1 和 v2 的安全性是比较差的,因为传输是明文的, V3 的认证密码用 MD5/SHA 摘
要算法加密
很多工具支持网络管理的功能,而对于非网络设备(操作系统),可以完全抛开 snmp 这种
不安全的架构来实现监控的。所以很多工具都是控制端和 agent 架构,他们有专属的 agent
Zabbix 的主要功能:
具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库、 FTP
等通用协议监控、多种告警方式、详细的报表图表绘制)
支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现)
支持分布式,能集中展示、管理分布式的监控点,扩展性强
server 提供通用接口(api 功能), 可以自己开发完善各类监控(根据相关接口编写程序实
现),编写插件容易,可以自定义监控项,报警级别的设置。
数据收集, 支持 snmp(包括 trapping and polling ), IPMI, JMX, SSH, TELNET;
自定义的检测;自定义收集数据的频率;
服务器/代理和客户端模式;
灵活的触发器; 可以定义非常灵活的问题阈值, 称为触发器;
高可定制的报警;发送通知,可定制的报警升级,收件人,媒体类型。
CPU 负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等等。
硬件监控: Zabbix IPMI Interface
系统监控: ZabbixAgent Interface
Java 监控: Zabbix JMX Interface
网络设备监控: Zabbix SNMP Interface
应用服务监控: Zabbix Agent UserParameter
MySQL 数据库监控: percona-monitoring-plulgins
URL 监控: Zabbix Web 监控
zabbix 重要组件说明:
1) zabbix server:负责接收 agent 发送的报告信息的核心组件,所有配置、统计数据及操作数
据都由它组织进行;
2) database storage:专用于存储所有配置信息,以及由 zabbix 收集的数据;
3) web interface: zabbix 的 GUI 接口;
4) proxy:可选组件,常用于监控节点很多的分布式环境中,代理 server 收集部分数据转发
到 server,可以减轻 server 的压力;
5) agent:部署在被监控的主机上,负责收集主机本地数据如 cpu、内存、数据库等数据发
往 server 端或 proxy 端;
另外, zabbix server、 proxy、 agent 都有自己的配置文件以及 log 文件,重要的参数需要在这
里配置,后面会详细说明。
一个监控系统运行的大概的流程是这样的:
agentd 需要安装到被监控的主机上,它负责定期收集各项数据,并发送到 zabbix server 端,
zabbix server 将数据存储到数据库中, zabbix web 根据数据在前端进行展现和绘图。这里
agentd 收集数据分为主动和被动两种模式:
主动: agent 请求 server 获取主动的监控项列表,并主动将监控项内需要检测的数据提交给
server/proxy
被动: server 向 agent 请求获取监控项的数据, agent 返回数据。
zabbix 常用的监控架构平台
1、 server-agentd 模式:
这个是最简单的架构了,常用于监控主机比较少的情况下。
2、 server-proxy-agentd 模式:
这个常用于比较多的机器,使用 proxy 进行分布式监控,有效的减轻 server 端的压力。
zabbix 的系统架构:
zabbix监控系统安装
Zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级开源解决方
案。借助 Zabbix,可以很轻松地减轻运维人员们繁重的服务器管理任务,实现业务系统的持
续运行。下面会逐步介绍 Zabbix 分布式监控系统的部署及使用
配置好 IP、 DNS 、网关,确保使用远程连接工具能够连接服务器
zabbix 监控服务器: 192.168.130.76 #zabbix 的服务端(若要监控本机,则需要配置本机的
zabbix agent)
Zabbix agent 被监控主机: 192.168.130.78#zabbix 的客户端(被监控端,需要配置 Zabbix agent

  

一。部署lnmp
1。上传所需安装包
 zabbix监控系统安装“> <img src=

  

2。安装nginx

zabbix监控系统安装