Zabbix监控系统详解:系统功能介绍

监控系统在运维自动化里的角色,可以用下面三点来概括:

1、监控数据收集及可视化

2、异常数据报警

3、和其他系统协同工作。

  使用zabbix时,一般需要在被监控的服务器上安装Zabbix Agent,Zabbix Server 会和Zabbix Agent进行过通信,获取监控数据,这是Zabbix监控的一般模式。

选择Zabbix的理由:

  1. 监控系统能够自定义监控的内容,可以自己写脚本来收集需要的数据
  2. 数据要保存在数据库中,这样在需要的时候可以对这些数据进行分析计算
  3. 能够方便、快速得将监控加入到服务器上,不需要繁琐的操作
  4. 数据可视化不要很花哨,但要好用
  5. 可以定义复杂啊的报警逻辑,做到Item之间的关联报警,而不是只能针对一个
  6. 报警需要被确认,让运维人员知道多少报警已经有人认领并开始处理了
  7. 报警方式要能够自定义,可以发邮件、发短信
  8. 报警内容要自己可设置,在报警右键中加入一些简单的分析人,而不是让运维人员上服务器敲命令来获取基本的信息
  9. 报警后可以自动跑一些命令。这些命令可以是获取运维人员需要的信息,也可以是自动修复,比如重启服务等。
  10. 有强大的API可以使用,可以让其他系统来调用完成工作。
  11. 监控数据是开放的,数据库中的数据结构发不要太复杂,让人无从下手
  12. 监控可视化的图可以方便的引用,而不是要用一大串JavaScript

Zabbix Server:Zabbix的控制中心,收集数据、写入数据库都是它的干工作。

Zabbix Agent:部署在被监控服务器上的一个进程,负责和Zabbix Server交互,执行命令。

Host:广义上的服务器,大多数情况指代的是刀片机这类,在少部分时间会知道包括交换机在呢诶的,被Zabbix 监控的实体。

Item:对于某一个指标的监控,对应的是Items,英文愿意是“物品”。比如某台服务器的CPU负载就是一个Item。

Trigger:一些逻辑规则的组合,它有三个值:正常、异常、未知、

Action:当Trigger符合某个值的时候,Zabbix会进行的操作,比如常见的发邮件。

原文地址:https://www.cnblogs.com/yuzhou133/p/12168179.html

时间: 2024-10-29 19:09:57

Zabbix监控系统详解:系统功能介绍的相关文章

搭建zabbix监控系统详解

博文大纲:一.前言 二.zabbix监控架构三.搭建Zabbix监控服务器 一.前言 : 要想实时的了解服务器的运行状况并且能在出现问题时及时解决,利用监控软件是一个很好的选择,而zabbix监控系统则在众多监控软件中脱颖而出. zabbix是一个基于web界面的企业级开源监控软件,Zabbix服务器需要LAMP环境或LNMP环境,提供分布式系统监控与网络监视功能.具备主机的性能监控,网络设备性能监控,数据库性能监控,多种告警方式,详细报表.图表的绘制等功能.监测对象可以是Linux或Windo

zabbix监控MySQL详解

注意事项: 实验环境 CentOS Linux release 7.0.1406 (Core) [[email protected] scripts]# mysql -v Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 10683 Server version: 5.5.52-MariaDB MariaDB Server 因为我是在一台服务器上做的,需要如下: za

zabbix监控系统的介绍及zabbix监控系统的高级应用

监控系统:zabbix 数据的采集->存储->报警(告警)->展示 监控对象:包括主机,主机之间的数据流量 主机:硬件设备 系统指标:CPU,memory io(disk磁盘io network网络io) cpu:sys(系统空间的比例),usr(用户空间的比例) idle 业务指标: SNMP:简单网络管理协议 实现网络管理 jmx:java管理平台 tps:每秒的事务数 qps:每秒的查询书 采集: 多保留趋势数据,历史数据只保留最近几个月的时间 存储: 关系型数据库 rrd轮询存储

Zabbix监控系统深度实践

Zabbix监控系统深度实践(企业级分布式系统自动化运维必选利器,大规模Zabbix集群实战经验技巧总结,由浅入深全面讲解配置.设计.案例和内部原理) 姚仁捷 著  ISBN 978-7-121-24013-3 2014年8月出版 定价:69.00元 364页 16开 编辑推荐 国内最大规模Zabbix集群负责人力作 全面讲解Zabbix配置应用,深入剖析Zabbix内部原理 用真实工作需求驱动,以独家实践案例指引,助您监控利器出鞘 Zabbix是目前最流行的分布式图形化开源监控系统解决方案,它

Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update: -qpl:列出RPM软件包内的文件信息[Q

四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)

四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例) 众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM.SAX.JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里 SAX:http://sourceforge.net/projects/sax/ JDOM:http://jdom.org/downloads/index.html DOM4J:http://sourceforge.

java中的io系统详解

java中的io系统详解 分类: JAVA开发应用 笔记(读书.心得)2009-03-04 11:26 46118人阅读 评论(37) 收藏 举报 javaiostreamconstructorstringbyte 相关读书笔记.心得文章列表 Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他

Zabbix监控系统二:配置邮件报警

在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时的报警给相关人员,早点发现问题,将隐患消除在未然阶段.这样才能保证服务的稳定运行.报警的方式是多种多样的,微信.短信和邮件报警是我们比较常见的方式. 邮件报警的配置主要划分为一下几个步骤: 1.在zabbix服务端配置邮件发送脚本和修改zabbix服务端配置文件; 2.在zabbix前端控制台进行相关设置: 实验环境 Zabbix监控服务器.客户端都已经部署完成,

在LAMP架构中部署zabbix监控系统及邮件报警机制

初步了解zabbix: Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.被监控对象只要支持SNMP协议或者运行zabbix_agents代理程序即可.agent端:主机通过安装agent方式采集数据.server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. SNMP: