zabbix客户端配置zabbix官方手册

菲律宾亚星国际登录 7 2

本篇将和大家一起研究如何配置zabbixzabbix客户端配置,如果你没有安装或者不知道zabbix的作用zabbix客户端配置,请参考Zabbixzabbix客户端配置,监控设备状态的小能手。(介绍安装篇)。

登录Zabbix前台后的第一件事zabbix客户端配置zabbix官方手册-第1张图片-亚星国际官网

zabbix主界面

登录zabbix后默认会来到Dashboard(仪表盘)界面。要做的第一件事是修改密码和设置界面语言为中文。点击右上角红色箭头处的人形图标进入设置页面。

zabbix客户端配置zabbix官方手册-第2张图片-亚星国际官网

用户配置

将Language(语言)选择为Chinese(zh_CN),点击更新。界面会自动返回到仪表盘。

zabbix客户端配置zabbix官方手册-第3张图片-亚星国际官网

中文界面

此时界面已经完全中文化。

zabbix提供的功能非常多,熟悉他们的最快方式就是你自己多点多试,实践出真知。

本文也只是领大家进zabbix的门,让大家了解zabbix的监控手段的方法和原理,一窥zabbix的强大功能。

概念理解

在进行具体配置前,我们需要先了解几个概念。

主机(Host)

一台你想监控的网络设备(服务器、交换机、路由器等),用IP或域名表示

主机组(Host Group)

任何一台主机都需要分配一个主机组,主要的作用是对主机进行分类。例如你管理了北京和上海两地的主机,分别对北京和上海建立一个主机组,是一个好主意。

监控项(Item)

决定你监控主机的哪些数据。一个主机可以有很多监控项,比如可用内存、流出速率、流入速率等等。

触发器(Trigger)

一个被用于定义问题阈值和“评估”监控项接收到的数据的逻辑表达式。举个例子,触发器设置了一个条件,当主机可用内存小于1G时激活触发器。当触发器设定的条件满足时,就会将主机的状态从"OK"设置为"Problem"。并可通过邮件/短信等方式通知管理员。

动作(Action)

当触发器设置的条件被触发时,可进行动作,比如通过邮件/短信等方式通知管理员就是一个动作。

模板(Template)

模板是一系列监控项、触发器的集合。举个例子,你有100台主机需要监控,并且监控的内容都一样。一种方式是你给每台主机设置监控项、触发器规则。另一种方式是将模板设置规则然后将链接到主机。配置

创建一个主机组

zabbix客户端配置zabbix官方手册-第4张图片-亚星国际官网

主机群组

点击配置--主机群组--创建主机群组,进入主机组创建页面。(有一些事先由zabbix内建的群组,先忽略他们)

zabbix客户端配置zabbix官方手册-第5张图片-亚星国际官网

创建主机组

组名:可以自定义,这就是主机组的名称。

可以将之前已创建组的主机直接拖动到我们创建的组,这是我们自定义创建的第一个组,还没添加过其它主机,直接点击添加即可完成主机组的创建。

创建一个模板

zabbix客户端配置zabbix官方手册-第6张图片-亚星国际官网

模板

点击配置--模板--创建模板,进入模板创建页面。

zabbix客户端配置zabbix官方手册-第7张图片-亚星国际官网

模板创建

模板名称:只能使用英文,你打拼音也可以,用于zabbix内部识别。

可见的名称:是给我们看的,支持中文。

上一步建立的主机组出现在列表中了,必须至少选择一个主机组。

可以顺带在这个界面同时创建新主机组,这里我们留空。描述就是备注。输入必要的信息,点击添加即可。

创建主机

zabbix客户端配置zabbix官方手册-第8张图片-亚星国际官网

主机

点击配置--主机--创建主机,进入主机创建页面。

zabbix客户端配置zabbix官方手册-第9张图片-亚星国际官网

主机创建

主机名称:填写监控主机的IP,这是我填127.0.0.1,代表本机(一台主机即扮演是服务器也可以扮演客户机)。

可见的名称:可以自定义,如果你以后要管理的主机非常多,建议按造一定规则取名。

群组:至少选择一个主机组,一台主机必须属于一个主机组。这里选择我们先前创建的我的测试主机组。

新的群组:这里置空,用于让主机归属于一个新创建的主机组。

agent代理程序的接口:这里一定要填写正确,IP地址输入你监主机的IP,客户端默认开启10050端口,给主机提供监控所需数据。(这里要求主机已经安装了zabbix客户端)

其它选项按默认选择,暂不用管。

己启用:勾要打上,否则zabbix不会监测该台主机数据。

zabbix客户端配置zabbix官方手册-第10张图片-亚星国际官网

主机模板

切换至模板标签页,点击选择,给主机指定一个模板。

zabbix客户端配置zabbix官方手册-第11张图片-亚星国际官网

主机模板

右上角选择之前创建的主机组,然后勾选主机组对应的模板。再点选择自动返回模板页面。

zabbix客户端配置zabbix官方手册-第12张图片-亚星国际官网

模板添加

注意先点击图中标注的添加按钮,表示添加模板,然后再点击下方的添加按钮完成主机的创建。

给模板创建监控项

返回到模板,现在模板任何监控项都还未创建,我们现在创建一个。

zabbix客户端配置zabbix官方手册-第13张图片-亚星国际官网

模板

如果你一步步按照流程做,已链接到列应该有1台我们刚创建的主机。如果没有,请重新根据流程查看哪一步出了差错。

点击对应模板的监控项链接,进入监控项页面。

zabbix客户端配置zabbix官方手册-第14张图片-亚星国际官网

监控项

可以看到,我们现在一个监控项也没有,点击创建监控项。

zabbix客户端配置zabbix官方手册-第15张图片-亚星国际官网

监控项创建

选项有点多,大家不要慌,一个一个拆解。可以这么说监控项是zabbix的精髓之一,因为监控项是可以自定义的,只要主机能够提供的数据我们都可以监控起来。

名称:可自定义,监控项的名称。

类型:选择zabbix客户端,因为我们以一台安装了zabbix客户端的服务器举例,如果是交换机或者路由器要选择SNMP,这里不再举例。

键值:可以点击旁边的选择按钮选择系统内建的监控内容。但这里我们要使用自定义键值,先输入freeMemory。

zabbix客户端配置zabbix官方手册-第16张图片-亚星国际官网

键值

系统自带的监控内容可以满足标准需求,但我想告诉大家自定义监控项,这才能体现zabbix的强大之处。

信息类型:默认为数字,我们想自定义的监控项为可用内存,其值一定是大于等于0的数字。

单位:显示在图表上的单位,本例中置空。

更新间隔:默认30秒,表示每30秒服务器轮询一次。

自定义时间间隔:可以按需定义轮询检查时间,比如间隔设为50s,期间设为1-7,00:00-24:00,表示,周一到周日每天的0点到24点,每隔50秒轮询检查一次。一般应用,设置更新间隔就可以满足需求了。

后面的选项全部选择默认,点击添加,一个监控项就建好了。

zabbix客户端配置zabbix官方手册-第17张图片-亚星国际官网

监控项

给模板创建触发器

zabbix客户端配置zabbix官方手册-第18张图片-亚星国际官网

触发器

点击触发器--创建触发器。

zabbix客户端配置zabbix官方手册-第19张图片-亚星国际官网

触发器创建

名称:触发器名称,可自定义。

严重性:表示如果触发条件满足后报警的级别,自根据情况自行选择,这里选择的警告。

表达式:设定触发条件,这是触发器的核心,点击添加。

zabbix客户端配置zabbix官方手册-第20张图片-亚星国际官网

触发条件选择

在弹出的界面点击选择。

zabbix客户端配置zabbix官方手册-第21张图片-亚星国际官网

监控项选择

群组选择之前建的主机组,主机选择之前创建的模板,就能够看见我们刚刚创建自定义监控项了,选择它。

zabbix客户端配置zabbix官方手册-第22张图片-亚星国际官网

功能

点击功能下拉菜单,会出现许多选项,这里我们选择最新的T值<N,意思是如果监控的值小于N,就满足触发条件。

N值:这里输入2,代表可用内存小于2就触发。

其它2个值保持默认,点击插入。

zabbix客户端配置zabbix官方手册-第23张图片-亚星国际官网

触发器

可以看到,系统自动根据我们的触发器条件设置了表达式。剩余选项全部默认,点击添加。

zabbix客户端配置zabbix官方手册-第24张图片-亚星国际官网

触发器界面

添加成功后,系统自动返回到触发器查看界面,可以看到触发器已经生效了。给模板创建图形

zabbix客户端配置zabbix官方手册-第25张图片-亚星国际官网

图形

点击创建图形,进入图形创建页面。

zabbix客户端配置zabbix官方手册-第26张图片-亚星国际官网

图形创建

名称:自定义图形名称

监控项:指定图形显示的数据源。点击标注的添加小按钮。

zabbix客户端配置zabbix官方手册-第27张图片-亚星国际官网

添加监控项

在弹出的窗口选择我们之前设置的监控项。

其它值采用默认。

然后点击添加按钮后,完成图形的创建。

zabbix客户端配置zabbix官方手册-第28张图片-亚星国际官网

添加图形

至此监控主机的一条龙流程我们基本走完了。不过现在还出不了数据,因为我们用 的自定义监控项,即这不是系统内建的。我们还需要到主机上去添加这个自定义项。我弄自定义项的目的其实就是希望大家了解自定义项监控的流程,将来可以自己来自定义想要监控的属性。

主机自定义监控项配置

本例监控主机操作系统是centOS 7.我们继续最后一步的设置,快看见延安了。

//查询当前zabbix客户端配置选项

$ cat /etc/zabbix/zabbix_agentd.conf | grep -v '#'

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=127.0.0.1

Include=/etc/zabbix/zabbix_agentd.d/*.conf

使用自定义项,最关键的是看最后一行配置,意思是要把/etc/zabbix/zabbix_agentd.d/目录下的所有conf文件读入到zabbix程序中。

进入/etc/zabbix/zabbix_agentd.d/创建一个my.conf的文件。

$ cd /etc/zabbix/zabbix_agentd.d

$ vim my.conf

UserParameter=freeMemory,/usr/bin/free -g | grep Mem | awk -F " " '{print $4}'

UserParameter:表示自定义监控项名称,和在前台设置的自定义监键值要保持一致。

,:逗号后,表示要执行的命令,free命令可查看内存信息,-g表示内存按Gigabytes单位显示,grep只查看念有Mem字样的行,awk指定只显示某列的数据。

添加了自定义监控项需要重启zabbix客户端。

$ systemctl restart zabbix-agent

好了,大功告成zabbix客户端配置!让我们看来来成果。

zabbix客户端配置zabbix官方手册-第29张图片-亚星国际官网

监控数据展示

从图中我们看到系统已经采集至最主机上的可用内存。学会了此法,你可以通过自定义项监控任何你想要监控的数据,就像广告上说的Monitor Anyting。

最后,笔者还想重复一句话zabbix客户端配置:zabbix你要多点菜单,多做测试才能玩熟、玩精。

标签: zabbix客户端配置

抱歉,评论功能暂时关闭!