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 】— 基础知识的更多相关文章

  1. zabbix基础知识

    zabbix监控 初级 1.识别监控对象(分级) 2.理解监控对象(理论知识) 3.细分监控对象的指标 4.确定报警的基准线 预中级 1.工具化和监控分离 2.监控对象的分类 2.1硬件监控(方法:机 ...

  2. 2.Docker容器学习之新生入门必备基础知识

    0x02 Docker 核心概念 描述:Docker的三大核心概念镜像/容器和仓库, 通过三大对象核心概念所构建的高效工作流程; 1.镜像 [image] 描述:images 类似于虚拟机镜像,借鉴了 ...

  3. .NET面试题系列[1] - .NET框架基础知识(1)

    很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...

  4. RabbitMQ基础知识

    RabbitMQ基础知识 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然 ...

  5. Java基础知识(壹)

    写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...

  6. selenium自动化基础知识

    什么是自动化测试? 自动化测试分为:功能自动化和性能自动化 功能自动化即使用计算机通过编码的方式来替代手工测试,完成一些重复性比较高的测试,解放测试人员的测试压力.同时,如果系统有不份模块更改后,只要 ...

  7. [SQL] SQL 基础知识梳理(一)- 数据库与 SQL

    SQL 基础知识梳理(一)- 数据库与 SQL [博主]反骨仔 [原文地址]http://www.cnblogs.com/liqingwen/p/5902856.html 目录 What's 数据库 ...

  8. [SQL] SQL 基础知识梳理(二) - 查询基础

    SQL 基础知识梳理(二) - 查询基础 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是<SQL 基础知识梳理( ...

  9. [SQL] SQL 基础知识梳理(三) - 聚合和排序

    SQL 基础知识梳理(三) - 聚合和排序 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5926689.html 序 这是<SQL 基础知识梳理 ...

随机推荐

  1. RMQ问题+ST算法

    一.相关定义 RMQ问题 求给定区间的最值: 一般题目给定许多询问区间. 常见问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大 ...

  2. Manacher算法——最长回文子串

    一.相关介绍 最长回文子串 s="abcd", 最长回文长度为 1,即a或b或c或d s="ababa", 最长回文长度为 5,即ababa s="a ...

  3. 福大软工1816:Alpha(3/10)

    Alpha 冲刺 (3/10) 队名:第三视角 组长博客链接 本次作业链接 团队部分 团队燃尽图 工作情况汇报 张扬(组长) 过去两天完成了哪些任务: 文字/口头描述: 1.学习qqbot库: 2.实 ...

  4. MQTT在平台中的应用【本文摘自智车芯官网】

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分.该协议支持所有平台,几乎可以把所有联 ...

  5. Leader Election

    Leader Election Zookeeper的基本操作 Zookeeper虽然是分布式系统,但它并不是为文件存储而设计的,Zookeeper里存储的一般是配置信息和源信息.实际上,Zookeep ...

  6. python 的sets list dictionary

    http://blog.csdn.net/joseph_happy/article/details/6717412 http://blog.csdn.net/joseph_happy/article/ ...

  7. filebeat + logstash + elasticsearch + granfa

    filebeat + logstash + elasticsearch + granfa https://www.cnblogs.com/wenchengxiaopenyou/p/9034213.ht ...

  8. BZOJ4419 SHOI2013发微博(平衡树)

    好友状态的变化次数不会超过m,于是考虑暴力,对每个人记录其好友关系的变化,通过前缀和计算贡献.这需要查询一段前缀时间内某人发的微博数量,可以离线建一棵绝对平衡的平衡树.事实上完全可以线性. #incl ...

  9. [bzoj1018] [SHOI2008]堵塞的交通

    题目描述 有一天,由于某种穿越现象作用,你来到了传说中的小人国.小人国的布局非常奇特,整个国家的交通系统可以被看成是一个22行CC列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道路,所 ...

  10. 【CF Round 434 B. Which floor?】

    time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...