Zabbix企业分布式监控笔记分享

开发维护:Zabbix LLC  

开发语言:C、PHP、JAVA

操作平台:跨平台

许可协议:GPL v2

官网: www.zabbix.com 

课程体系 (ZABBIX 4.0为例-2018年发布)

  • Zabbix简介

  • Zabbix安装和配置

  • Zabbix功能快速配置和使用

  • Zabbix分布式监控

  • Zabbix自动发现配置案例

  • Zabbix常见问题排查与处理

一、Zabbix监控系统简介

(1)什么是监控系统?
监控系统资源以及性能的硬件或者软件
监控软件又分为单一监控程序和分布式监控程序
单一监控方式: Wingdows系统的任务管理器、Linux系统中的top、vmstat、lostat等
分布式监控程序:Zabbix、Open-falcon都属于分布式监控程序
通过这些监控程序,可以了解系统的繁忙程度,是否有异常的进程占用资源。

二、监控系统功能

(1)数据收集(2)数据展示(3)告警策略 (4)告警发送 (5)事件管理(6)报表管理 (7)认证权限

三、ZABBIX 4.0监控功能介绍

1、zabbix数据收集
Agent多平台部署
支持SNMP和IPMI
支持无agent监控
自定义监控
支持监控计算和聚合
Web事务监控
说明:
(1)支持通过snmp(简单网络管理协议),监控网络设备,监控打印机、存储、UPS,基本上只要联网的数据都可以通过snmp来监控。
(2)支持通过IPMI(智能平台管理接口)获取硬件的温度,风扇,硬盘,电源等
通过IPMI不仅可以获取监控数据,也可以管理硬件设备,重启,关机,获取硬件日志等
(3)其它zabbix自带的监控方式TCP、ICMP、SSH、Telnet检测方式
(4)支持自定义监控,通过shell、python、ruby、perl、powershell任何可执行的脚本收集监控数据
(5)如果对监控性能要求很高,那可以通过加载监控模块来实现监控,这种方式只支持Unix和Linux系统
(6)默认 Zabbix提供URL监控,可以使用该功能监控线上的业务是否正常,异常响应或者没有匹配的关键字及时告警


2、zabbix数据展示
图表及监控大屏
网络拓扑图
幻灯片图表
图片展示插件
同时zabbix支持拓扑图展示业务架构,滚动图展示


3、zabbix故障检测
故障预警
故障规则和恢复规则独立
多个告警规则组合
与历史数据比对分析告警
支持数据波动规则
告警依赖关系
由于,数据是波动的,不是稳定的一般取一段时间的平均值作为告警的阈值,或者一段时间内触发了阈值的次数。


4、Zabbix告警发送
发送告警信息
自动修复故障
告警升级
自定义告警信息
告警关联
说明:
(1)发送告警信息通知负责人,邮件,短信,电话,微信,钉钉等
(2)Zabbix还可以通过告警触发脚本,快速恢复业务。
例如:监控到Nginx服务宕了,那么最先要做的不是要查看它为什么宕,而是要快速的启动它,让它继续提供服务
(3)zabbix提供了告警关联分析功能,可以有效降低告警风暴同时让技术人员只关注事件的根本原因


5、Zabbix安全和认证
加密通信
统一认证
权限管理


6、Zabbix自动化
网络自动发现
低级别自动发现(LLD)
Agent自动注册
针对海量的设备需要监控时,提供了两种方法:
(1)第一个是网络扫描,通过臊面发现网段中满足条件的设备,比如安装了agent,打开了snmp,开启了特定的服务。
(2)第二个是agent自动注册
以上两个功能可以大幅度降低人为操作,提高系统的自动化和完整性。
(3)低级别自动发现(LLD)可以自动发现并创建监控项,告警策略,图表


7、Zabbix API
自动化配置管理
与第三方系统结合
说明:通过Zabbix API可以自动获取监控数据,自动化配置管理,与第三钢系统联动,开发自己的监控APP等
Zabbix API 支持多种语言的调用,shell、Python、Go语言等等。

  • 完成任务
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值