#zabbix简介

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案

#官网地址

#官方网站
http://www.zabbix.com #zabbix4.2阅读手册
https://www.zabbix.com/documentation/4.2/manual/definitions

#特点

、安装与配置简单
、支持多种语言,免费开源
、自动发现服务器与网络设备分布式监控以及web集中管理功能

#端口

zabbix server :
zabbix agent:

#基本监控原理

zabbix agent服务将从系统中获取相关数据传送给zabbix server,然后zabbix server服务将获取的数据分析之后通过前端页面展示出来

#zabbix的主要功能

.硬件监控。如交换机、路由器、打印机等
.系统监控。如CPU,内存,磁盘。硬盘IO,系统负载等
.服务监控。如apache,nginx,tomcat,redis,TCP连接数等
.性能监控。如网站性能,服务器性能,数据库性能
.日志监控。如访问日志,错误日志
.安全监控。如用户登录数,本地文件改动,passwd文件变化
.网络监控。如端口,SMTP,网络使用率,网络入流量,网络出流量

#zabbix4.0特性

、整体性能提高了10%-%
、分布式网络宽带降低80%
、告警处理流程提升
、支持http agent
、支持单点登录

#zabbix基本架构

#相关名词介绍

相关名词        作用
Zabbix agent zabbix客户端,负责数据收集上传
Zabbix server zabbix的服务端,负责数据汇总,处理,告警策略,告警发送等等
Zabbix web zabbix前端页面,提供了友好的展示和操作界面,负责数据的展示,监控系统的配置管理,用户权限配置管理等功能
database 数据和配置存储数据库,zabbix支持多种数据库,包括mysql,Oracle,DB2等等
Java gateway java网关,负责通过JMX监控手机java应用性能数据
Zabbix proxy zabbix代理,分布式部署架构会用到,主要是手机设备的监控数据并将数据发送到对应的zabbix server

#zabbix server组成

#监控功能

#监控功能下面的进程都是负责监控数据收集的

相关名词                    作用
poller进程    主要负责server主动拉取类型的监控数据
trapper进程      主要负责agent主动上报的监控数据
Http poller进程       主要负责URL监控类型的数据收集
Icmp pinger进程      负责ping存活监控数据收集
Java gateway进程       负责和java gateway通信处理数据
Java poller进程  负责拉取JMX类型数据获取
Ipmi poller进程   负责IPMI类型数据获取
timer进程 负责处理和时间有关的数据以及告警
Vmware collector进程   负责收集VMware虚拟化环境监控数据
Unreachable poller进程   负责处理无法到达类的监控处理

#zabbix的基本术语

#组件功能

Frontend          前端
Zabbix API      zabbix的接口
Zabbix server   zabbix服务端
Zabbix agent   zabbix客户端
Zabbix proxy   zabbix代理
Network discovery 网络自动发现
Active agent auto-registration 主动agent自动注册
low-level discovery 低级自动发现

#数据收集

Host          主机
Host group 主机组 就是主机的逻辑分组
Item 监控项 可以理解为监控的一个指标,如CPU使用率,负载等
Value preprocessing 预处理 数据在存入数据库之前按照指定的规则预处理
Template 模板 可以应用到多个监控设备的监控集合
Application 应用
Web scenario Web 场景 监控web的一个或多个http请求
Macros 宏 可以认为是一个变量

#数据展示

Graph     图表    可以将一个或多个监控项的监控数据放入同一张图表中
Screen 聚合图表
Maps 拓扑图 拓扑图展示监控
Slide shows 幻灯片演示

#告警相关

Trigger    触发器    当监控的项达到监控指标时,就触发报警
Event 事件 告警状态的变化,客户端注册成功都是事件
Problem 异常状态
OK 正常状态
Action 操作 根据事件以及条件定义的一系列动作
Escalation 升级
Media 媒介 指告警通知的方式,短信,邮件,微信
Notification 通知
Remote command 远程命令 预先定义的,指定条件下会被执行
Maintenance 维护模式

#认证和权限

User          用户
User group 用户组
Permission 权限
User type 用户类型

zabbix基本概述的更多相关文章

  1. 企业级监控zabbix基础

    一个标准的监控系统所具备的基本功能: 1.数据的采集 2.为了展示其长期走势,将数据存储下来 3.万一某次采样的结果不在被认为是合理的范围内,然后就会做出告警操作,尽早的让相关人员得知到此消息 4.展 ...

  2. zabbix 监控基础

    一.监控系统基础概念 1.监控系统的工作内容 数据采集 --> 数据存储 --> 数据展示 --> 报警 传感器    时间序列数据    趋势图  采集到的数据超出阈(yu)值 2 ...

  3. 自学Zabbix12.5 Zabbix命令-zabbix_proxy

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix12.5 Zabbix命令-zabbix_proxy 1. zabbix prox ...

  4. zabbix proxy配置实战案例

    zabbix proxy配置实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.zabbix proxy概述 上一篇博客我们分享了zabbix agent有两种工作模式,即 ...

  5. 使用Ubuntu系统管理包工具(apt)部署Zabbix企业级监控系统

    使用Ubuntu系统管理包工具(apt)部署Zabbix企业级监控系统  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Ubuntu系统部署笔记:https://www.cnblo ...

  6. Zabbix 5.0:监控阿里云RDS

    Blog:博客园 个人 由于近期压测,需要频繁登录阿里云查看RDS监控,每次登录查看监控步骤较为繁琐,故将监控接入到zabbix. 概述 由于阿里云已做了RDS的监控,我们只需要通过阿里云SDK把这些 ...

  7. Zabbix-proxy和Zabbix-agent源码安装

    一 .Zabbix Proxy 概述 Zabbix proxy 是一个可以从一个或多个受监控设备采集监控数据并将信息发送到 Zabbix server 的进程,主要是代表 Zabbix server ...

  8. 023-zabbix性能优化中的几个中肯建议

    随着zabbix的广泛应用,少数人的zabbix服务器在性能上出现瓶颈,或者在未来会出现性能方面的瓶颈,接下来讨论几个有效并且简单的优化方案. 服务器硬件 想通过几个简单的配置让服务器提高成倍的性能, ...

  9. 安装Zabbix5.0

    目录 概述 支持的平台 安全相关 支持TimescaleDB agent升级 垂直菜单 部署 安装要求 数据库要求 前端要求 服务端要求 Agent 2 Java gateway 安装 配置镜像源 安 ...

随机推荐

  1. 五、RabbitMQ Java Client基本使用详解

    Java Client的5.x版本系列需要JDK 8,用于编译和运行.在Android上,仅支持Android 7.0或更高版本.4.x版本系列支持7.0之前的JDK 6和Android版本. 加入R ...

  2. Mybatis与Spring整合(纯注解)

    java1.5版本之后开始支持注解,spring*2开始提供注解配置方式,到spring**4后spring推荐使用注解配置 IOC注解(主要作用就是在spring容器中声明一个Bean,同xml中的 ...

  3. Filter 中注入失败问题

    参考: https://www.cnblogs.com/digdeep/p/4770004.html?tvd https://www.cnblogs.com/EasonJim/p/7666009.ht ...

  4. MOOC(7)- case依赖、读取json配置文件进行多个接口请求-学习mock(7)

    学习mock # learn_mock_7.py # 单元测试结合mock思路 import unittest from mock import mock from day_20200208_mooc ...

  5. win10安装MAYA失败,怎么强力卸载删除注册表并重新安装

    一些搞设计的朋友在win10系统下安装MAYA失败或提示已安装,也有时候想重新安装MAYA的时候会出现本电脑windows系统已安装MAYA,你要是不留意直接安装MAYA,只会安装MAYA的附件或者直 ...

  6. python3爬虫:利用urllib与有道翻译获得翻译结果

    在实现这一功能时遇到了一些困难,由于按照<零基础入门python>中的代码无法实现翻译,会爆出“您的请求来源非法,商业用途使用请关注有道翻译API官方网站“有道智云”: http://ai ...

  7. unittest(6)- 作业- 测试类中写多个函数

    实践作业:对多个接口发起请求,测试类中写多个测试函数 # 1. http_request import requests class HttpRequest: def http_request(sel ...

  8. Twitter类社交平台 用比例建立新的“好坏”与社会焦点

    用比例建立新的"好坏"与社会焦点" title="Twitter类社交平台 用比例建立新的"好坏"与社会焦点"> 互联网全面 ...

  9. 谈谈Spring的IoC之注解扫描

    问题   IoC是Inversion of Control的缩写,翻译过来即"控制反转".IoC可以说是Spring的灵魂,想要读懂Spring,必先读懂IoC.不过有时候硬着头皮 ...

  10. docker mysql5.7.16 中文乱码

    有部分同学会遇到,在centos上Docker-MySQL没乱码,但是在fedora系统上的docker-mysql会有乱码问题,这兴许是docker-mysql的问题,这里的bug我们不去追究,这里 ...