Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7894058
  • 博文数量: 701
  • 博客积分: 2150
  • 博客等级: 上尉
  • 技术积分: 13233
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-29 16:28
个人简介

天行健,君子以自强不息!

文章分类

全部博文(701)

文章存档

2019年(2)

2018年(12)

2017年(76)

2016年(120)

2015年(178)

2014年(129)

2013年(123)

2012年(61)

分类: 云计算

2014-02-07 16:33:13

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


zabbix能监视各种服务器和网络参数,保证服务器系统的安全运营;
并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。


zabbix由2部分构成:
  zabbix server
  可选组件zabbix agent。


zabbix server 可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,
       它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。
zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。
       它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, 
       Windows NT4.0, Windows (2000/2003/XP/Vista)等系统之上。


zabbix server 可以单独监视远程服务器的服务状态;
zabbix server 可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),
zabbix server 可以被动接收zabbix agent发送的数据(trapping方式)。
zabbix server 还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。[1]


二、特点
zabbix的主要特点:
- 安装与配置简单,学习成本低
- 支持多语言(包括中文)
- 免费开源
- 自动发现服务器与网络设备
- 分布式监视以及WEB集中管理功能
- 可以无agent监视
- 用户安全认证和柔软的授权方式
- 通过WEB界面设置或查看监视结果
- email等通知功能


三、功能
Zabbix主要功能:
- CPU负荷
- 内存使用
- 磁盘使用
- 网络状况
- 端口监视
- 日志监视。


四、基本概念 
项目(iterm):定义收集被监控的数据的项,如收集被监控机内存使用情况
集合(application):是一些项目的汇总,目录与文件的关系
触发器(trigger):通过项目获得的数据(或者通过计算)来判断主机状态的定义
图形(graph):通过项目获得数据,以图形方式展示
模板(template):可将项目,集合,触发器,图形汇总为一个模板,直接链接到一类主机,实现批量定义
主机(host):被监控对象,服务器或其他网络设备
主机组(host group):一类主机可定义到一个主机组
动作(action):触发器、自动发现或自动注册状态改变触发的动作
自动发现(discovery):通过定义自动发现条件,配合动作批量添加监控主机
自动注册(auto-registraion):agent向server发送注册请求,server定义自动注册条件批量添加主机
低级自动发现(low_discovery):通过低级自动发现可以简单定义一种类型有多个项的的情况,
     如:对磁盘容量监控,通常磁盘会有多个分区,我们通过一次定义可以监控磁盘上的所有分区
维护(maintenace):定义主机合适出于维护状态
拓扑图(map):可以主机直接的拓扑
屏幕(Screents):多种类型显示到一个screent里
IT服务(IT service):有时一台主机宕掉可能不会影响服务,IT服务定义服务容忍的限度
仪表盘(dashboard):监控的整体状态显示 
总览(overview):显示所有机器的数据或者触发器状态
web:通过定义场景监控web服务器 
最新数据(last data):可查看主机项目获得的最新数据 
事件(Event):触发器状态改变的记录


阅读(5699) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~