上一篇文章详细介绍了zabbix 在服务端的安装,zabbix要正常监控主机,还需要在被监控机上面安装agent,具体安装请参考http://sfzhang88.blog.51cto.com/4995876/858606。
在使用zabbix之前,首先要明白zabbix监控的流程:
当zabbix服务端设定的主机监控项(Items)的采集值满足触发器(Triggers)设定的值时,就产生相应的告警动作(Actions),并通过指定的用户(User)以设置的告警方式(Media types)通知相关的人员来处理。
1)创建监控设备的组,相同设备可添加到同一个组里面方便管理,在Configuration->Hosts->Host Group->Create Host Group 可以添加设备组,组名为WEB_GROUPS。

zabbix服务器基础应用_第1张图片

 2)添加host,在Configuration->Hosts->Hosts->Create Host里面添加被监控的主机,添加主机名为zabbix,设备组为WEB_GROUPS。

zabbix服务器基础应用_第2张图片

3)创建模板Templates,在Configuration->Hosts->Templates->Create Templates。

zabbix服务器基础应用_第3张图片

填写自定义模板的名称Nginx_Tem,把系统自定义的Template_Linux Link到该模板上面。

zabbix服务器基础应用_第4张图片

4)创建监控条目Items,在Configuration->Items->Create Item可以添加新的Items。Item是监控的基本元素,每个监控项对应一个Item。可以禁用或者开启自定义模板Nginx_Tem里面的监控条目和触发器,然后Link到对应的主机上面,当然也可以按照需要把系统自定义的条目copy到相应的模板里面。

zabbix服务器基础应用_第5张图片

查看刚才通过copy方式自定义的zabbix监控的模板,自定义模板里面监控条目是可以删除,禁用,修改,但系统自带的模板里面监控条目是不能修改和删除的。

zabbix服务器基础应用_第6张图片

 5)创建触发器Triggers,在 Configuration->Triggers->Create Trigger可以添加新的Triggers。只有当Items采集值达到触发器的条件时,就会产生actions,触发器的条目也可以按通过copy的方式来复制系统模板里面的触发器条目,自定义的触发器条目是可以删除和修改的,下来我们自定义一个触发器,当“/”磁盘空间少于10个G的时候产生报警,首 先在Configuration->Triggers选择要创建的主机zabbix。

zabbix服务器基础应用_第7张图片

Name表示触发器的名称
Expression为触发器设定的值,点击Select可以选择。

zabbix服务器基础应用_第8张图片

Function表示最后采集的值满足的条件表达式。
N表示为触发器设定的值,当满足这个条件时会产生Action。
Item监控的条目,通过Select选择对应的条目。

zabbix服务器基础应用_第9张图片

通过Select选择zabbix主机对应的监控条目。

zabbix服务器基础应用_第10张图片

6)添加告警方式Actions,在Configuration->Actions->Create Action可以添加Action。
Name表示Action名称。
Event source 选择Triggers触发。
Action operations表示给那些用户发送报警信息,点击NEW可以添加。
Action conditions表示满足那些条件时发送告警信息。

zabbix服务器基础应用_第11张图片

7)添加media,通过Administration->Media types->Create Media Type指定告警的方式,zabbix可以提供Email,SMS,Jabber和ScriptAction四种告警方式,最常见的是Email,填入相 关的SMTP信息,可通过邮件来发送告警信息。

zabbix服务器基础应用_第12张图片

8)添加用户,在Administration->Users->Create User可以添加一个新用户,通过Add可以指定用户隶属于那个组。 zabbix服务器基础应用_第13张图片  

    至此,zabbix的基本配置已经完成,接下来我会写一些Zabbix高级配置方面的文档。