zabbix 使用介绍 -- 配置篇(二)
一,登陆访问
1,登陆访问:http://192.168.204.128/zabbix/zabbix.php
2,界面如下:

其中status of zabbix 的解析
Zabbix server is running #Zabbix服务器是否运行
Number of hosts (enabled/disabled/templates) #主机数量(已启用/已禁用/模板)
Number of items (enabled/disabled/not supported) #监控项数量(已启用/已禁用/不支持)
Number of triggers (enabled/disabled [problem/ok]) #触发器数量(已启用/已禁用/问题/正常)
Number of users (online) #用户数(线上)
Required server performance, new values per second #要求的主机性能,每秒新值
二,添加主机的监控
1,给 192.168.204.130 添加监控,配置 130 主机的 zabbix_agent.conf 文件。
修改如下配置:
Server=192.168.204.128 #这个是 server 端的IP地址
Hostname=linux-test-2 #这个是agent 端的主机名
2,启动 zabbix agent 服务。
3,登陆 zabbix web 控制台,添加主机监控。
点击"Configuration" 中的 "Hosts" ,然后点击"Create host" 进行创建,填写的注意事项如下:

hostname 需要跟 zabbix_agent.conf 中的Hostname 一致。
IP地址填写 zabbix agent 主机的IP地址。
group 组的,可以自己新建一个。
模板:可以选择 Template OS Linux
然后点击 “Add” 。
三,自定义监控项
1,自定义的监控 items (2个步骤,一个写配置。一个在web 上配置)
列如:自定义一个获取192.168.204.130 linux系统当前的登录的用户个数
linux 获取用户命令:uptime | awk -F , '{print $3}' | awk '{print $1}'
2,修改192.168.204.130 的 zabbix_agent.conf 配置文件
修改如下内容:
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/ #这个是包含额外的配置文件路径
UserParameter=login-user,uptime | awk -F , '{print $3}' | awk '{print $1}' #这个是自定义的items项,其中 login-user 就是定义的items名字。
3,重启 130 主机上的 zabbix_agent 服务。
4,在 zabbix 的 server 端,通过 zabbix_get 来看下是否可以获取到定义的 login-user 定义的items
[root@linux-test-1 bin]#./zabbix_get -s 192.168.204.128 -k login-user

5,在 zabbix web 上配置自定义好的items
1),登录web 界面,选择刚刚添加好的 linux-test-2 的主机,点击 items ,然后,Create Items 进行添加
2),点击需要添加 items 的主机,点击“tiems” ,点 新建 items ,参考下图的方式:Key 填写 上面 UserParameter=login-user 中的 login-user

四,创建图形
1,登录zabbix web 界面
2,在需要添加的图形的主机上,点击主机,然后点击Graphs ,点击 create Graphs
3,其中 items 选择刚刚创建好的 items 。
五,添加报警
监控添加完成后,需要添加报警,否则,监控就是一个没意思的事情。
在添加报警前,需要添加触发器以及动作,简单来说就是,当一个监控到某一指标时,当这个指标的阈值大于某一时刻是,就会触发某件事情。
PS:这里,还是以之前获取到的用户数来做实例,比如:当用户登陆的个数大于2就报警。
1,创建触发器
1),登录zabbix web 界面
2),在需要添加的触发器的主机上,点击主机,然后点击触发器 ,点击 create 触发器

点击 expression 的 add 进行表达式创建:{linux-test-1:login-user.last()}>2 这个表达式,最后的数据大于2 进行判断。
添加完成后,在Dashboard 中,可以看到如下

3),然后就可以在Dashboard 中看到警告信息。
2,创建 Actions
1),点击配置,点击 actions,创建action
2),添加的action ,需要注注意 operations 的操作,赋予哪些 group,哪些user ,也就是说哪些组和用户需要添加 actions 。
六,添加报警媒介
报警媒介,可以自定义,采用什么方式的报警媒介,zabbix 系统自带三种方式的报警媒介。

浙公网安备 33010602011771号