Zabbix运维实践经验分析.docx
《Zabbix运维实践经验分析.docx》由会员分享,可在线阅读,更多相关《Zabbix运维实践经验分析.docx(19页珍藏版)》请在第一文库网上搜索。
1、Zabbix运维实践经验分析【导读】本文介绍了ZabbiX的一些必备知识,并重点分享了作者工作当中使用Zabbix的一手经验。做运维算算也有不少年头了,接触过的监控产品也算是不少,产品也多种多样,各自优缺点鲜明。在监控领域很难说哪家产品一家独大,每个产品均有自己擅长的领域或场景。监控类的一个新产品的出现往往不是去替代另一个产品,更多的往往是对原有产品的补充或互补。至于一个产品最终是否可以长期快速的发展取决于多种因素,也不是一句话可以概括的。下面来分享一下我直接在工作当中使用ZabbiX的一点经验,由于篇幅所限,本篇小文不做具体模块的太深入的探讨。使用ZabbiX监控产品有必要了解一下他的创始人
2、是谁:A1exeiVIadiSheV(阿列克谢.弗拉迪谢夫,拉脱维亚人)这位帅哥曾经是一个系统管理员,为了监控运行的服务器和设备正常运行,经过其他的尝试后,下定决心独自开发一个监控软件。经过四年的开发,最终开发出一款监控软件,命名为“Zabbix”,并最终选择以开源软件的形式发布,使用GP1V2许可证(1inUX也使用这个许可证)因此,ZabbiX的第一个版本于2001年发布。A1exeiVIadiSheV在这一方面为人类的进步做出了不小的贡献。目前ZabbiX由其成立的公司ZabbixSIA积极的持续开发更新维护,产品部署遍布全球多个国家。Zabbix是什么?ZabbiX是一个完全开源免费的
3、企业级监控解决方案,任何人都可用,它旨在监视和跟踪各种网络服务,服务器和其他网络硬件的状态。ZabbiX的目标是监控MonitOrAnything,这口号真是响亮,感情天上飞的、水里游的,只要插上探针在ZabbiX一切都不是事。下面我们来说说ZabbiX版本相关信息。二.Zabbix版本发布ZabbiX从开始发布至今,其大版本发布时间如下图所示:关注过Zabbix的朋友可能会注意到软件版本里有标准版和1TS版本的存在,这里简单做个介绍。1TS为1OngTermSUPPOrt的简写,ZabbiX将为客户提供5年的支持服务。前三年完全支持与后两年有限制支持。前三年包括一般、关键、安全性问题解决,后
4、两年包括关键、安全性问题解决。超出时间不提供技术支持服务。然而标准版,只提供6+1月支持。Zabbix版本发布计划标准版本:目前的发布计划周期为六个月,每六个月将有一个新的Zabbix稳定版本发布。1TS代表“长期支持版本”Zabbix1TS版本每一年半发布一次,且为ZabbiX客户提供五年的支持服务。Zabbix官方预计在2023年第四季度发布6.01TS版本。在了解有关ZabbiX版本信息后,下面来聊一下ZabbiX的架构体系和运行逻辑。三.Zabbix架构介绍ZabbiX产品,还是非常有必要它的架构体系,直接上图:(图片来自百度)(图片来自http:/1iujunjun-p-122548
5、47.htm1)通过以上2张图基本上可以大致了解Zabbix的体系结构和运行流程,产品涉及很多概念和术语,在这里简单列一下经常接触的组件:(-)Zabbix-Server顾名思义:zabbix监控的SerVer,最核心的部分(-)Zabbi-database:zabbix监控的数据库,可以独立部署(.)Agent:ZabbiX监控的的代理或者客户端(四)Proxy:当监控的规模比较大时,为了降低SerVer的负载的解决方案,一个SerVer可以对接多个PrOXy,proxy可以设置缓存监控数据时间,能够在server异常恢复后同步指定时间的数据到server,整体监控不丢失数据。(五)Zabb
6、ixreb:是访问ZabbiX监控的主要入口,绝大数的配置查看工作都在web界面完成。还有很多如host,hostgroup,temp1ate,action,trigger等,不在此一一详细解释,如有需求请自行百度。不过我还是要说一下ZabbiX监控系统是如何进行工作的,Zabbix作为一个监控系统以下几个环节是必不可少的:1)监控实现采样:周期性的获取某个被监测指标的相关数据,大致分为主动模式和被动模式。存储:将采集到的数据存储在指定的存储系统中,Zabbix数据库是MySQ1或者PostgreSQ1,新版本支持部署在TinIeSCaIeDBo对于数据的存储可分为两大类:历史数据:可理解为过
7、去某一时间点的数据趋势数据:可理解为过去某一段时间的数据展示:采集完数据后,为了使数据能更直观的展现在用户面前,可将采集到的数据做二次处理,做成各类图形。Zabbix就是使用的PHP程序将采集的数据通过WebGUI直观的展示给用户。报警:当监控的指标出现异常时需要监控系统能自动的发出告警信息,甚至在出现报警后能自动完成修复。2)监控方式ZabbiX主要有Agent,SNMP,JMX,IPMI,Trapper,Web及数据库监控方式1. Agent主要解决的操作系统的监控2. SNMP主要解决网络设备及安全设备的监控,如果操作系统按照了SnmPagent也可以进行监控3. JMS主要是解决各类J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Zabbix 实践经验 分析
