第3章Zabbix完整监控
Posted oldxulinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第3章Zabbix完整监控相关的知识,希望对你有一定的参考价值。
Zabbix的监控流程可以简单描述为:数据采集-->数据存储-->数据分析-->数据展示-->监控报警
数据采集:Zabbix通过SNMP、Agent、ICMP、SSH、IPMI等进行数据采集
数据存储:Zabbix存储在mysql上,也可以存储在其他数据库
数据展示:web界面展示、(移动APP、java_php开发一个web界面也可以)
数据报警:邮件报警、微信报警、短信报警、报警升级机制
Zabbix的监控配置流程可以简单描述为:
告警是由一系列的流程组成,首先是触发器达到阀值,产生一个事件,接下来由Action对事件信息进行处理,其中包括两部分:第一部分是发送消息,即将告警信息发送给用户,第二部分是执行命令,即将事件用命令进行处理,达到对事件故障自动尝试恢复的效果。
Host groups(主机组)→Hosts(主机)→template(模板)→Applications(监控项组)→Items(监控项)→graph(图形) →screen (图形分组)→Triggers(触发器)→Event(事件)→Actions(处理动作)→Media types(告警升级|1.执行远程命令2.发送告警邮件)→User groups(用户组)→Users(用户)→Medias(告警邮件)
在实际生产使用的时候,Items、Trigger、Graph采用模板来进行监控,模板特点就是可以重复的事情一次完成,修改了模板等于修改了所有调用此模板的主机。这样可解放运维的双手
Graph不是必需的,因为没有配置图形,数据获取并不影响,获取数据是Items的功能。但是对于使用ZabbixWeb界面用户来说,没有图形等于没有数据,因此重要的Items必须添加必要的图形以做可视化展示。如果想集中查看图形,可以通过screen功能。
1.1添加主机组
建议:对同一属性的主机或模板,尽量归纳到分组,方便以后管理。分组原则建议如下。
q 以地理位置进行划分。
q 以业务为单位划分组。
q 以机器用途划分。
q 以系统版本划分。
q 以应用程序分组。
q 其他方式等。
分组的目的是将同一属性的主机归类,如果你不想将新添加的主机归纳为自定义的分组,可以使用默认的分组。
1. 点击Configuration→Host groups上的按钮Create host group,如图2-3所示。
图 2‑1
2. 单击后会出现一个添加新主机组的界面,如图2-2所示。
图2-2
在图2-2中”Group name”是组的名称:”Host Host in”是选择那些设备属于这个新添加的组。
3. 单击Save保存,新添加的主机组就可以显示在主机组列表中,如图2-3所示。
图2-3
1.2添加模板
监控项、触发器、图形、Web、Discovery等都是存在于主机之上的,由于多个主机都会用相同的监控配置,因此,可以对这部分同类的数据进行归纳抽象,即将这些数据做成模板。当我们需要对其他监控数据进行配置的时候,只需要对相对应的主句添加对应的模板即可。
1. 配置模板的步骤为:单击→Configuration→Templates→Create template 如图2-4所示。
group:可以选择在哪个组创建该模板
import:可以导入模板
图2-4
2.填入模板名称和所属的组,如图2-5所示。
图2-5
4. 模板具有继承的功能(将一个模板在另外一个模板中使用),如图2-6所示。
图2-5
搜索当前已经存在的模板,然后单击Add添加-点击下面的Add。
5.模板中也可以设置宏,如图2-6所示。
宏主要是对变量定义,设置宏的作用是方便后面再Items、Trigger中引用,在模板中配置一个宏,在不同的主机对该宏设置不同的变量值,从而达到模板通用的目的。
图2-6
6.查看新建的模板,如图2-7所示。
图2-7
可以看到,Items中已经有32Items了,是继承与trt-linux-basic模板的。以后会详细讲解如何在模板中添加其他的Items。
1.3添加主机
1. 添加主机的目的是对具体的设备进行监控,步骤为:依次单击Configuration→Hosts→Create host,如图2-8所示。
图2-8
2.在图2-8中单击Create host,出现如图2-9所示的界面。
图2-9中各参数的详细说明如表2-1所示。
图2-9
表2-1
参数 |
描述 |
||
主机名(Host name) |
输入一个不重复的主机名。编辑该名称对应客户端的配置文件时,主机名这一项必须与此处输入的值相同。 |
||
访问名(Visible name) |
如果设置该名字,那么它将出现在主机列表、地图等地方。 |
||
群组(Group in groups) |
选择主机所属的群组。一个主机必须属于至少一个主机组。 |
||
第5章Zabbix自动化监控 分布式监控系统Zabbix-3.0.3-完整安装记录-解决zabbix监控图中出现中文乱码问题 分布式监控系统Zabbix-3.0.3-完整安装记录 -添加进程与端口监控 |