近日完成《深入浅出 zabbix 4.0》视频教程的录制并正式发布,欢迎大家围观。课程目标:全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统。适用人群:使用和管理 Zabbix 的人员、从事运维工作的人员、想了解自动化监控的人员、运维开发人员课程简介
为了方便阅读,我将整理成册的深入浅出Zabbix 3.0 下载链接发布出来,如果你需要下载,请点击下面的链接:
第二十章 配置的导出与导入 Zabbix系统管理员有一个很重要的任务就是根据需求创建各种各样的模板,创建和管理监控主机、主机组等。Zabbix为我们提供了导出/导入功能,可以对模板、主机等配置进行备份、恢复和迁移。 Zabbix中可以使用前端页面或者API导出/导入配置数据,前端页面导出/导入时只支持XML格式
第十九章 数据加密通信 Zabbix 3.0中非常重要的一个特性就是支持对Zabbixserver、Zabbix proxy、Zabbix agent、zabbix_sender和zabbix_get之间的通信进行加密,支持Certificate-based(基于证书)和pre-shared key-based(基于预共享秘钥)的加密,不再像早期版本那样需要额外的解决方案。
第十八章 分布式监控 监控跨数据中心、跨地域的IT基础架构时,通过部署Zabbix Proxy,可以实现集中管理、分布式监控的架构,这种分布式架构易于维护,并具有提供一个集中监控解决方案的优势,能够让我们在大型基础架构监测和复杂性之间找到一个平衡点。
第十七章 扩展告警方式 Zabbix支持多种告警方式(Media types),包括Email、Jabber、SMS和Ez Texting。Email告警方式用的最多,Jabber和Ez Texting在国内基本没有用的,SMS需要安装短信猫。也有公司提供商业的短信告警、电话告警等,需要额外支付服务费用,也有人通过139信箱实现伪短信告警效果。有没有其他更好的既省钱又快捷方便的告警方式呢?答案是有,那就是通过脚本扩展,使用微信或钉钉开放的API接口发送告警信息。
第十六章 第三方应用扩展16.1 graphtrees当Zabbix中监控设备的数量比较多时,查看监控图形是一个比较痛苦的事情。Zabbix 2.x版本中有个插件叫Zatree(https://github.com/spide4k/zatree),主要功能是提供Host group的树形展示和在item中指定关键字查询及数据排序。Zabbix 3.0发布后,Zatree一直没有更新。好消息是One
第十五章 Zabbix 协议与API 本章将介绍和开发相关的Zabbix协议和API的内容,通过对Zabbix协议和API的深入了解,你可以利用Zabbix协议编写客户端程序并将其嵌入的产品或系统中,并将数据发送到Zabbix server,这在无法安装Zabbixagent等程序的场景(例如专用的嵌入式系统)中非常有用。你也可以利用Zabbix API开发自己的业务系统,或灵活的与现有系统整合集成。
第十四章 灵活的脚本扩展 学习到本章时,相信你已经掌握了Zabbix服务器的各个组件是如何工作的,以及通过Zabbix收集数据的方法,但在实际环境中,你可能会面对一个大型的、异构、复杂的基础设施,你会发现有很多不同的应用平台和系统,服务器和网络设备,还有可能有很多定制的设备和专用的硬件产品,这些设备的共同点是都提供网路接口。对于常规的服务器及网络设备可以轻松的使用Zabbix提供的监控方式收集数据,但是还是会有一些应用系统或设备无法通过Zabbix提供的标准查询方法或SNMP收集监控数据。
第十三章 监控网络设备 SNMP发展至今以成为应用最广的网络管理协议,目前应用的版本主要有SNMP v1、SNMP v2c和SNMP v3。各版本之间主要的差异表现在信息的定义、通信协议的操作和安全机制上,同时也出现了SNMP应用的两个扩展远程网络监控RMON(Remote Network Monitoring)和RMON2。
第十二章 Zabbix自动化 通过前面章节的学习,你会发现Zabbix是一个非常灵活、功能强大的监控系统,但是在实际环境中配置好Zabbix是一个非常繁重的工作。所幸的是Zabbix提供了一些工具,能够让Zabbix自动化的完成任务,让运维工作变的轻松。
第十一章 VMware 监控 随着虚拟化技术应用的越来越广泛,Zabbix作为基础架构的监控系统,也可以很好的支持基于VMware的虚拟化平台及虚拟机进行监控。通过在Zabbix中预先定义的host prototypes(主机原型)利用low-level discovery rules会自动发现VMware hypervisors和虚拟机,并创建主机对它们进行监控。
第十章 Web 监控 Web monitoring是用来监控Web站点多方面的可用性,可以监控Web站点的下载速度、返回码和响应时间。Zabbix能够检测HTML中包含的预先定义的字符串,也可以模拟登录网站和鼠标的动作,对特定的结果进行比较,例如特定字符串、返回码等,从而判断站点服务的可用性。Zabbix支持HTTP和HTTPS协议,并在完成每一步模拟访问时会对cookie进行保存。
第九章 数据可视化 Zabbix是一个非常灵活、强大的监控系统,它不仅能够监控大量不同类型的数据指标,并为这些数据及数据之间的关联提供了多种可视化工具,通过图形、展示屏、网络拓扑图等将数据直观的展现出来,实时的浏览和查看监控设备的状态
第八章 管理告警 在本章中可以了解到Triggers(触发器)的配置和Actions(动作)的配置,详细介绍触发器的规则表达式、告警、告警升级等, 作为一个监控解决方案,告警是不可或缺的功能。当从监控对象上收集的监控项的值满足系统中设定的阈值即产生告警事件,依据告警事件的不同类型,产生相应的告警动作,给用户发送告警信息,或者执行命令等等。Zabbix中的告警流程如下图7-1所示。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号