自动化监控利器-Zabbix深入配置和使用

Posted oldxulinux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化监控利器-Zabbix深入配置和使用相关的知识,希望对你有一定的参考价值。

1.  配置流程

Zabbix完整的监控配置流程可以简单描述为:

Host groups(主机组)→Hosts(主机)→Applications(监控项组)→Items(监控项)→Triggers(触发器)→Event(事件)→Actions(处理动作)→User groups(用户组)→Users(用户)→Medias(告警方式)→Audit(日志审计)

2.  添加主机组

分组的目的是将同一属性的主机归类,如果你不想将新添加的主机归纳为自定义的分组,可以使用默认的分组。

配置主机组,打开前端Web页面,单击ConfigurationHost 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.  添加模板

监控项、触发器、图形、WebDiscovery等都是存在于主机之上的,由于多个主机都会用相同的监控配置,因此,可以对这部分同类的数据进行归纳抽象,即将这些数据做成模板。当我们需要对其他监控数据进行配置的时候,只需要对相对应的主句添加对应的模板即可。

1.配置模板的步骤为:单击→ConfigurationTemplatesCreate template 如图3-1所示。

3-1

2.创建模板,依次单击TemplatesCreate template,如图3-2

3-2

3.填入模板名称和所属的组,如图3-3所示。

 

3-3

4.模板具有继承的功能(将一个模板在另外一个模板中使用),如图3-4所示。

3-4

搜索当前已经存在的模板,然后单击Add添加。

5.模板中也可以设置宏,如图3-5所示。

宏主要是对变量定义,设置宏的作用是方便后面再ItemsTrigger中引用,在模板中配置一个宏,在不同的主机对该宏设置不同的变量值,从而达到模板通用的目的。

3-5

6.查看新建的模板,如图3-6所示。

3-6

可以看到,Items中已经有三个Items了,是继承与Template OS Linux模板的。以后会详细讲解如何在模板中添加其他的Items

4.  添加主机

1.添加主机的目的是对具体的设备进行监控,步骤为:依次单击ConfigurationHostsCreate 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)

一个主机支持的主机接口协议包括:AgentSNMPJMXIPMI,如果想增加一个新的接口,单击”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深入配置和使用的主要内容,如果未能解决你的问题,请参考以下文章

自动化利器-Zabbix

开源监控系统中 Zabbix 和 Nagios 哪个更好

zabbix4.4 自动发现与自动注册

Zabbix企业级分布式监控系统

Zabbix通过MegaCli实现对LSI Raid卡硬盘监控(LLD)

Zabbix4.0自动发现和自动注册并加入监控