自动化监控利器-Zabbix深入配置和使用
Posted oldxulinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化监控利器-Zabbix深入配置和使用相关的知识,希望对你有一定的参考价值。
Zabbix完整的监控配置流程可以简单描述为:
Host groups(主机组)→Hosts(主机)→Applications(监控项组)→Items(监控项)→Triggers(触发器)→Event(事件)→Actions(处理动作)→User groups(用户组)→Users(用户)→Medias(告警方式)→Audit(日志审计)
2. 添加主机组
分组的目的是将同一属性的主机归类,如果你不想将新添加的主机归纳为自定义的分组,可以使用默认的分组。
配置主机组,打开前端Web页面,单击Configuration→Host groups 如图2-1所示。
图2-1
主机组中包含主机,也可以包含模板。
建议:对同一属性的主机或模板,尽量归纳到分组,方便以后管理。分组原则建议如下。
q 以地理位置的纬度进行划分。
q 以业务为单位划分组。
q 以机器用途划分。
q 以系统版本划分。
q 以应用程序花分组。
q 其他方式等。
按组划分的好处是方便分组管理,如图2-2所示,就是以分组划分的实例。
图2-2
2.1 添加新的主机组
1.点击→Host groups上的按钮Create host group,如图2-3所示。
图2-3
2.单击后会出现一个添加新主机组的界面,如图2-4所示。
图2-4
在图2-4中”Group name”是组的名称:”Host Host in”是选择那些设备属于这个新添加的组。
3.单击Save保存,新添加的主机组就可以显示在主机组列表中,如图2-5所示。
图2-5
4.如果想在数据库中查看主机组,运行如下语句即可,如图2-6所示。
mysql> select * from zabbix.groups; 查询主机组
图2-6
3. 添加模板
监控项、触发器、图形、Web、Discovery等都是存在于主机之上的,由于多个主机都会用相同的监控配置,因此,可以对这部分同类的数据进行归纳抽象,即将这些数据做成模板。当我们需要对其他监控数据进行配置的时候,只需要对相对应的主句添加对应的模板即可。
1.配置模板的步骤为:单击→Configuration→Templates→Create template 如图3-1所示。
图3-1
2.创建模板,依次单击Templates→Create template,如图3-2所。
图3-2
3.填入模板名称和所属的组,如图3-3所示。
图3-3
4.模板具有继承的功能(将一个模板在另外一个模板中使用),如图3-4所示。
图3-4
搜索当前已经存在的模板,然后单击Add添加。
5.模板中也可以设置宏,如图3-5所示。
宏主要是对变量定义,设置宏的作用是方便后面再Items、Trigger中引用,在模板中配置一个宏,在不同的主机对该宏设置不同的变量值,从而达到模板通用的目的。
图3-5
6.查看新建的模板,如图3-6所示。
图3-6
可以看到,Items中已经有三个Items了,是继承与Template OS Linux模板的。以后会详细讲解如何在模板中添加其他的Items。
4. 添加主机
1.添加主机的目的是对具体的设备进行监控,步骤为:依次单击Configuration→Hosts→Create host,如图4-1所示。
图4-1
2.在图4-1中单击Create host,出现如图4-2所示的界面。
图4-2中各参数的详细说明如表4-1所示。
图4-2
表4-1
参数 |
描述 |
||
主机名(Host name) |
输入一个不重复的主机名。编辑该名称对应客户端的配置文件时,主机名这一项必须与此处输入的值相同。 |
||
访问名(Visible name) |
如果设置该名字,那么它将出现在主机列表、地图等地方。 |
||
群组(Group in groups) |
选择主机所属的群组。一个主机必须属于至少一个主机组。 |
||
新建主机组(New group) |
一个新的群组将被 ,然后自动连接到该主机上。如果为空,该项将被忽略。 |
||
接口协议(Agent interfaces) |
一个主机支持的主机接口协议包括:Agent、SNMP、JMX、IPMI,如果想增加一个新的接口,单击”Add”按钮,然后输入IP/DNS、连接项、端口等信息。 |
||
IP地址(IP address) |
要监控主机的IP地址(可选项、默认是IP) |
||
DNS名称(DNS name) |
要监控主机DNS能扣解析的名称(可选项) |
||
与Agent通信方式(Connect to) |
单击对应名称的按钮 |
IP |
连接要监控主机的IP地址(推荐) |
DNS |
要监控主机能够正常解析的DNS |
||
端口(Port) |
TCP协议的端口,Zabbix客户端使用的默认值是10050 |
||
通过代理服务器进行监控 (Monred by proxy) |
主机可以通过Zabbix服务器或者Zabbix的一个代理去监控客户端 |
||
状态(enabled) |
勾选则开启 |
3.选择模板,如图4-3所示。
图4-3
4.搜索模板,如图以上是关于自动化监控利器-Zabbix深入配置和使用的主要内容,如果未能解决你的问题,请参考以下文章