日常工作中,IT需要对维护的设备和业务系统进行监控和预警
,以便当出现问题时能及时预警。监控系统无疑是重要性最高的机制之一,但它却常常遭到我们的忽视。如果能够建立起一套坚实的监控系统来针对可能发生的故障加以警示,我们就有机会迅速启动应急方案和故障排除,这对于任何规模的企业而言都极具巨大的实际价值。
01
——
运维监控软件
目前常用的监控软件分为商业、开源软件。常用的开源监控软件
有Nagios、Zabbix、Grafana、Open-falcon、Cacti等等。商业的监控软件
有卓豪、Solarwinds、监控易等软件平台。随着对运维监控产品要求提高,近些年国内又出现了比较火热的智能运维、AI运维、故障自愈等产品方案。
下面我们重点了解下Zabbix,Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内用户中使用最广的监控软件。
01
——
特点
Zabbix
入门容易、上手简单、功能强大并且开源免费,并且易于管理和配置,能生成比较漂亮的数据图,其自动发现功能大大减轻日常管理的工作量。丰富的数据采集方式和API接口可以让用户灵活进行数据采集,而分布式系统架构可以支持监控更多的设备,对于企业规模较大或者分支较多的环境,分布式架构非常适用。
02
——
构成
zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Windows等平台上。
核心组件主要是Agent和Server,其中Agent主要负责采集数据并通过主动或者被动的方式采集数据发送到Server/Proxy。除此之外,为了扩展监控项Agent还支持执行自定义脚本,管理员可以根据自己的实际需求编写脚本,然后添加到监控中。
Server主要负责接收Agent发送的监控信息,并进行汇总存储、触发告警等。Zabbix Server将收集的监控数据存储到Zabbix Database中然后触发告警。Zabbix Database支持常用的关系型数据库,如MySQL、PostgreSQL、Oracle等。
工作机制如下:
03
——
支持的监控对象
我们选择监控产品一般可以从监控的宽度和深度来分析,Zabbix支持常见的硬件设备、操作系统、中间件、数据库等基础需求,同时又可以将每一块监控项再深入挖掘和细化。另外Zabbix是一个分布式的监控系统,支持在每个网络区域内部署一个Proxy负责收集当前区域的监控对象的监控数据,并把收集到的数据统一提供给 Zabbix Server 进行后续处理,比如邮件和短信告警等。
Zabbix可以监控几乎所有类型的网络设备,包括但不限于路由器、交换机、防火墙、负载均衡器、服务器、存储设备、打印机等
04
——
进入Zabbix
尽管近年来给我们带来了种种挑战,但IT技术不可避免的持续发展。无论我们看过去有多远,我们都能明白,它现在已经不像一两年前那样了。对于监控解决方案,人们总是在不断追求新的技术趋势,以便能够支持新的解决方案
,并满足那些越来越期待他们的监控解决方案的企业不断增长的需求。
作为产品增长的一个领域,监控也变得更加饱和和灵活,这也可能使它变得更加复杂,特别是对于刚开始监控世界之旅的初学者。因此,开源的美妙之处在于,社区成员团结在一起,做出了巨大的努力,用不同的想法、方法和最佳实践来互相帮助。通过创建各种关于Zabbix功能、监控想法和不同关于Zabbix的用例,我试图参与与社区的合作。重要的是要理解,没有人能够为任何请求提供解决方案,但我们的目标是洞察如何使用工具,您应该使用这些工具来构建根据您的需要精确采用的解决方案。
05
——
Zabbix大纲
欢迎来到Zabbix 6 IT基础设施监控解决方案。IT基础设施的范围从Windows和Linux到网络和开发,基本上是任何运行在计算机硬件上的东西。在这系列中,将讨论对任何希望使用Zabbix来监控其IT基础设施的IT人员都有用的各种主题。
这系列是为那些想要了解Zabbix 6以及如何使用它将他们的IT环境提升到下一个层次的IT工程师准备的。
本系列大纲:
-
第1章,安装Zabbix和开始使用前端,介绍了如何设置Zabbix,可选择与HA。我们也将努力穿过扎比克斯的前端。
-
第2章,“使用Zabbix用户管理做好准备”,介绍了如何设置您的第一个用户、用户组和用户角色。
-
第3章,设置Zabbix监控,涵盖了如何在Zabbix内设置几乎任何类型的监控。
-
第4章,在使用触发器和警报时,介绍了如何设置触发器并从它们那里获取警报。
-
第5章,构建您自己的结构化模板,介绍了如何构建结构化的模板,这将非常有效地保持您的Zabbix设置的组织性。
-
第6章,可视化数据、清单和报告,介绍了如何在图表、地图和仪表板中可视化数据。它还涵盖了如何使用Zabbix库存、报告和业务服务监控功能.
-
第7章,使用发现来进行自动创建,介绍了如何使用Zabbix发现来自动创建主机,以及项目、触发器,以及代理、SNMP、WMI和JMX等。
-
第8章,设置Zabbix代理,教您如何正确地设置Zabbix代理以在生产环境中使用。
-
第9章,将Zabbix与外部服务集成,教您如何将Zabbix与外部服务集成进行警报。
-
第10章,使用自定义脚本和Zabbix API来扩展Zabbix功能,介绍了如何通过使用自定义脚本和Zabbix API来扩展Zabbix功能。
-
第11章,维护您的Zabbix设置,涵盖了如何维护Zabbix设置和保持随着时间的推移其性能。
-
第12章,高级Zabbix数据库管理,教您如何管理Zabbix数据库的高级设置。
-
第13章,通过Zabbix云集成将Zabbix带到云中,包括如何通过AWS、Azure和Docker等服务在云中使用Zabbix。
这系列最适合
那些至少有监控系统、Linux和网络工程的入门知识的人。
确保您有一个虚拟化环境,可以创建与教程一起使用的虚拟机。虚拟箱、VMware或任何类型的客户机/管理程序都可以做到。
标签:设置,--,简介,zabbix,如何,Zabbix,监控,使用 From: https://www.cnblogs.com/o-O-oO/p/18108149