【 Zabbix 】— 基础知识
zabbix基础
zabbix是一个高度集成的网络监控套件。通过一个软件包即可提供如下特性:
1、数据收集
(1)可用性及性能检测
(2)支持SNMP、IPMI、JMX监控
(3)自定义检测
(4)自定义间隔收集数据
(5)server、proxy、agents吸能
2、灵活的阀值定义
(1)允许灵活的自定义问题阀值,zabbix中称为触发器(trigger),存储在后端数据库中
3、高级告警配置
(1)可以自定义告警升级、接收者及告警方式
(2)告警信息可以配置并允许使用宏(macro)变量
(3)通过远程命令实行自动化动作(action)
4、实时绘图
(1)通过内置的绘图方法实现监控数据实时绘图
5、历史数据存储
(1)数据存储在数据库中
(2)历史数据可配置
(3)内置数据清理机制
6、二进制守护进程
(1)C开发,高性能,低内存消耗
(2)易移除
zabbix进程构成
zabbix进程包含5个程序:zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server 另外zabbix_java_gateway是可选的,用于监控tomcat需要另外安装。
(1)zabbix_agentd
客户端守护进程,收集客户端数据,例如:CPU负载,内存,硬盘使用情况等。
(2)zabbix_get
zabbix工具,单独使用的命令,通常在server或者proxy端执行,用户获取被监控端数据,通常用于排错。例如在server端获取不到客户端的内存数据,可以使用zabbix_get获取客户端的内容的方式来做故障排查。
(3)zabbix_sender
zabbix工具,用于发送数据给server或者proxy,通常用于耗时比较长的check,并且与trapper配合使用。生产环境中,个别非常耗时间check进程导致zabbix超时,于是执行完脚本之后,使用sender主动提交数据。
(4)zabbix_server
zabbix_server服务端守护进程。zabbix_agent、zabbix_get、zabbix_sender、zabbix_proxy、zabbix_java_gateway的数据最终都提交到server
备注:当然不是数据都是主动提交给zabbix_server,大多数情况下都是server主动去取数据。
(5)zabbix_proxy
zabbix代理守护进程。功能类似server,唯一不同的是它是一个中转站,它需要把收集的数据提交到server里。
(6)zabbix_java_gateway
zabbix2.0以后引入的一个功能。java网关,类似与agentd,但是只用于JAVA方面。它只能主动去获取数据,而不能被动获取数据,它的数据最终会给到server或者proxy
操作系统:
zabbix支持各种版本的linux系统,但是windows就只能安装zabbix-agent
数据库:
zabbix推荐使用MySQL 推荐使用InnoDB引擎。
最重要的一点:请确保zabbix服务器时间的准确性。
【 Zabbix 】— 基础知识的更多相关文章
- zabbix基础知识
zabbix监控 初级 1.识别监控对象(分级) 2.理解监控对象(理论知识) 3.细分监控对象的指标 4.确定报警的基准线 预中级 1.工具化和监控分离 2.监控对象的分类 2.1硬件监控(方法:机 ...
- 2.Docker容器学习之新生入门必备基础知识
0x02 Docker 核心概念 描述:Docker的三大核心概念镜像/容器和仓库, 通过三大对象核心概念所构建的高效工作流程; 1.镜像 [image] 描述:images 类似于虚拟机镜像,借鉴了 ...
- .NET面试题系列[1] - .NET框架基础知识(1)
很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...
- RabbitMQ基础知识
RabbitMQ基础知识 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然 ...
- Java基础知识(壹)
写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...
- selenium自动化基础知识
什么是自动化测试? 自动化测试分为:功能自动化和性能自动化 功能自动化即使用计算机通过编码的方式来替代手工测试,完成一些重复性比较高的测试,解放测试人员的测试压力.同时,如果系统有不份模块更改后,只要 ...
- [SQL] SQL 基础知识梳理(一)- 数据库与 SQL
SQL 基础知识梳理(一)- 数据库与 SQL [博主]反骨仔 [原文地址]http://www.cnblogs.com/liqingwen/p/5902856.html 目录 What's 数据库 ...
- [SQL] SQL 基础知识梳理(二) - 查询基础
SQL 基础知识梳理(二) - 查询基础 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是<SQL 基础知识梳理( ...
- [SQL] SQL 基础知识梳理(三) - 聚合和排序
SQL 基础知识梳理(三) - 聚合和排序 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5926689.html 序 这是<SQL 基础知识梳理 ...
随机推荐
- 集显也能硬件编码:Intel SDK && 各种音视频编解码学习详解
http://blog.sina.com.cn/s/blog_4155bb1d0100soq9.html INTEL MEDIA SDK是INTEL推出的基于其内建显示核心的编解码技术,我们在播放高清 ...
- new String(str.getBytes(“gbk”),“gbk”)的用法详解
new String(str.getBytes(“gbk”),“gbk”)的用法详解 前提是str存放的是汉字 一.如果是new String(str.getBytes(“gbk”),“gbk”)时, ...
- Linux 监测系统资源
Top;1; Linux监控磁盘性能 yum install sysstat iostat -x 1 %util:磁盘使用io所占百分比
- hibernate笔记(二)
目标: 关联映射(hibernate映射) 1. 集合映射 2. 一对多与多对一映射 (重点) 3. 多对多映射 4. inverse/lazy/cascade 1. 集合映射 开发流程: 需求分析/ ...
- python 的sets list dictionary
http://blog.csdn.net/joseph_happy/article/details/6717412 http://blog.csdn.net/joseph_happy/article/ ...
- HTML5<canvas>标签:使用canvas元素在网页上绘制渐变和图像(2)
详细解释HTML5 Canvas中渐进填充的参数设置与使用,Canvas中透明度的设置与使用,结合渐进填充与透明度支持,实现图像的Mask效果. 一:渐进填充(Gradient Fill) Canva ...
- 有用的Java注解
好处: 能够读懂别人的代码,特别是框架相关的代码: 让编程更加简洁,代码更加清晰. 使用自定义注解解决问题!! Java1.5版本引入. Java中的常见注解 @Override:告诉使用者及编译器, ...
- bug 跟蚊子的相似之处
bug 跟蚊子的相似之处: 1.不知道藏在哪里. 2.不知道有多少. 3.总是在你即将睡觉休息的时候出现. 2 A:最近在看<一拳超人>,觉得咱们程序猿跟埼玉老师有点像啊! B:哪里像了? ...
- 大学本科毕业论文——LanguageTool语法校正规则库的开发
原创率超高的毕业论文,基本没有太多抄袭的东西,论述观点完全是1年半前的我的想法,或许bug很多,仅作发布参考,不作讨论. 参考预览图: 只读pdf版本下载地址: http://download.csd ...
- 关于 WizTools.org RESTClient的使用
今天分享一个很好用的测试service的工具,很好用 提供两种方法使用这个东东. 第一种方法 通过cmd命令窗口. (1)cd C:\Users\li_weifeng\Desktop\c4d2(文件存 ...