设为首页 收藏本站
查看: 1173|回复: 0

[经验分享] zabbix的相关基础概念

[复制链接]

尚未签到

发表于 2019-1-21 13:54:08 | 显示全部楼层 |阅读模式
可参考官方文档:
  https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages
一、概述
  Zabbix 是由Alexei Vladishev创建,目前由Zabbix SIA在持续开发和支持。
  Zabbix 是一个企业级的分布式开源监控方案。
  Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。
  Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。
  Zabbix是免费的。Zabbix是根据GPL通用公共许可证第2版编写和发行的。这意味着它的源代码都是免费发行的,可供公众任意使用。
  二、组成
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等信息的收集。zabbix agent可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。
zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(trapping方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。
另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用
三、zabbix定义
  主机(host)
  - 一台你想监控的网络设备,用IP或域名表示
  主机组(host group)
  - 主机的逻辑组;它包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。通常在给不同用户组的主机分配权限时候使用主机组。
  监控项(item)
  - 你想要接收的主机的特定数据,一个度量数据。
  触发器(trigger)
  - 一个被用于定义问题阈值和“评估”监控项接收到的数据的逻辑表达式
  当接收到的数据高于阈值时,触发器从“OK”变成“Problem”状态。当接收到的数据低于阈值时,触发器保留/返回一个“OK”的状态。
  事件(event)
  - 单次发生的需要注意的事情,例如触发器状态改变或发现有监控代理自动注册
  异常(problem)
  - 一个处在“异常”状态的触发器
  动作(action)
  - 一个对事件做出反应的预定义的操作。
  一个动作由操作(例如发出通知)和条件(当时操作正在发生)组成
  升级(escalation)
  - 一个在动作内执行操作的自定义场景; 发送通知/执行远程命令的序列
  媒介(media)
  - 发送告警通知的手段;告警通知的途径
  通知(notification)
  - 利用已选择的媒体途径把跟事件相关的信息发送给用户
  远程命令(remote command)
  - 一个预定义好的,满足一些条件的情况下,可以在被监控主机上自动执行的命令
  模版(template)
  - 一组可以被应用到一个或多个主机上的实体(监控项,触发器,图形,聚合图形,应用,LLD,Web场景)的集合
  模版的任务就是加快对主机监控任务的实施;也可以使监控任务的批量修改更简单。模版是直接关联到每台单独的主机上。
  应用(application)
  - 一组监控项组成的逻辑分组
  web 场景(web scenario)
  - 利用一个或多个HTTP请求来检查网站的可用性
  前端(frontend)
  - Zabbix提供的web界面
  Zabbix API
  - Zabbix API允许你使用JSON RPC协议来创建、更新和获取Zabbix对象(如主机、监控项、图形和其他)信息或者执行任何其他的自定义的任务
  Zabbix server
  - Zabbix软件实现监控的核心程序,主要功能是与Zabbix proxies和Agents进行交互、触发器计算、发送告警通知;并将数据集中保存等
  Zabbix agent
  - 一个部署在监控对象上的,能够主动监控本地资源和应用的程序
  Zabbix proxy
  - 一个帮助Zabbix Server收集数据,分担Zabbix Server的负载的程序
  四、zabbix监控范畴

  •   硬件监控:Zabbix IPMI Interface
  •   系统监控:Zabbix Agent Interface
  •   Java监控:Zabbix JMX Interface
  •   网络设备监控:Zabbix Agent UserParameter
  •   MySQL数据库监控:percona-monitoring-pldlgins
  •   URL监控:Zabbix Web监控
  五、zabbix特点

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





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-666071-1-1.html 上篇帖子: zabbix 源码安装 下篇帖子: zabbix2.2升级到3.0.4
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表