Zabbix企业级分布式监控实战

1. 监控系统的介绍
1.1 什么是监控系统

这里特指IT方面的监控系统,是监控系统资源以及性能的硬件或者软件。监控软件又分为单一监控程序分布式监控程序。单一监控程序包括windows系统的任务管理器、Linux系统中的top、vmstat、iostat等,而Zabbix、Open-Falcon都属于分布式监控程序。Zabbix和Open-Falcon这类监控系统只能监控业务系统的某些方面,而无法权方面无死角覆盖业务的所有点,全方位监控需要多个监控系统的相互配合才可行。业务的高效运行还需要和APM即应用性能监控、全局链路调用追踪等一起实现。安全性更需要和公司的安全团队和相关系统的紧密结合才可以。

1.2 为什么使用监控系统

使用监控系统可以为用户提供稳定、高效、安全的服务

1.3 监控系统的基本功能
  • 数据收集:主要是数据收集,其它都是依赖于数据收集
  • 数据展示:原始数据很难发现数据变化去世,图形化展示很有必要
  • 告警策略:告警分为告警策略和告警发送,通过策略分析监控数据、匹配规则就会触发告警发送的工作。
  • 告警发送:可以通过短信、微信、邮件、电话语音等方式发送
  • 事件管理:每个告警都会存在历史事件中
  • 报表管理:对一段时间的监控和告警数据进行分析,为运维和研发提供优化方向
  • 认证权限:不同的部门使用系统的不同功能
1.4 监控系统的组成部分
2. Zabbix发展介绍
  • 创建者:Alexei vladishev
  • 开发维护:Zabbix LLC
  • 开发语言:C、PHP、Java
  • 操作系统:跨平台
  • 许可协议:GPL v2
3. Zabbix4.0功能介绍
  • Zabbix数据收集:Agent多平台部署,支持SNMP和IPMI,支持无agent监控、自定义监控,支持监控计算和聚类Web事务监控。
4. Zabbix架构组成
5. Zabbix基本术语
6. Zabbix二进制安装
7. Zabbix源码安装
8. Zabbix容器安装
9. Zabbix前端介绍
10. 主机监控部署
11. 监控数据查看
发布了54 篇原创文章 · 获赞 138 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/Thanlon/article/details/103307348