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. 官方文档 恢复备份指南六 Configuring the RMAN Environment: Advanced Topics

    RMAN高级设置. 本章内容: Configuring Advanced Channel Options  高级通道选项 Configuring Advanced Backup Options 高级备 ...

  2. NO2——最短路径

    [Dijkstra算法] 复杂度O(n2) 权值必须非负 /* 求出点beg到所有点的最短路径 */ // 邻接矩阵形式 // n:图的顶点数 // cost[][]:邻接矩阵 // pre[i]记录 ...

  3. 线段树——hdu1166敌兵布阵

    一.题目回顾 题目链接:敌兵布阵 Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了.A国在海岸线沿直线布置了N个 ...

  4. C++常用STL

    目录 C++ 常用STL整理 容器和配接器 list(链表) stack(栈) queue(队列) priority_queue(优先队列) set(集合) vector(向量) map&&a ...

  5. javascript中的大括号和中括号

    文章:javascript中{},[]中括号,大括号的含义和使用

  6. 大步小步算法模板题, poj2417

    大步小步模板 (hash稍微有一点麻烦, poj不支持C++11略坑) #include <iostream> #include <vector> #include <c ...

  7. POJ 3693 Maximum repetition substring(最多重复次数的子串)

    Maximum repetition substring Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10461   Ac ...

  8. HDU 6194 string string string(后缀数组+RMQ)

    string string string Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth ...

  9. [洛谷P2147][SDOI2008]洞穴勘测

    题目大意:有$n$个洞穴,$m$条指令,指令有三种 $Connect\;u\;v$:在$u,v$之间连一条边 $Destroy\;u\;v$:切断$u,v$之间的边 $Query\;u\;v$:询问$ ...

  10. VS查看DLL接口

    应用程序Microsoft Visual Studio 2010的Visual Studio Tools文件夹中打开Visual Studio Command Prompt (2010)命令窗口 du ...