目录
1、主机组Host groups配置
创建主机组
编辑 将一个主机添加至刚才创建的主机里面
2、用户参数UserParameter设置
示例: 添加一个参数:show.host.messages
模拟zabbix模板里面的参数再添加一个userparameter
3、触发器设置
示例:
4、Screens聚合图形设置
1、主机组Host groups配置
什么是主机组?
主机的逻辑组;可能包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。通常在给不同用户组的主机分配权限时候使用主机组。
创建主机组
将一个主机添加至刚才创建的主机里面
可以看到,新添加的主机显示在Wordpress主机组里面
##########################################################################
2、用户参数UserParameter设置
用户定义参数可以用来帮助用户实现通过Zabbix agent执行非Zabbix原生的 agent check。
你可以编写一个命令来检索所需的数据,并将其包含在用户自定义参数agent 配置文件 /etc/zabbix/zabbix.agent.conf中 ('UserParameter' 参数配置)。
一条用户自定义参数配置应当使用以下语法:
UserParameter=<key>,<command>
语法:
UserParameter=<key>,<command>
示例: 添加一个参数:show.host.messages
更改配置文件以后重启zabbix-agent 服务,然后再zabbix-server服务器上使用zabbix_get 获取这个参数的值
[root@zabbix-agent zabbix]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service
[root@zabbix-server ~]# /usr/bin/zabbix_get -s 192.168.20.11 -p 10050 -k "show.host.messages"
this is host 192.168.20.11
##########################################################################
模拟zabbix模板里面的参数再添加一个userparameter
脚本:
给与可执行权限
[root@zabbix-agent tmp]# chmod +x get_messages.sh
[root@zabbix-agent tmp]# ll
总用量 8
-rwxr-xr-x. 1 root root 118 2月 25 10:27 get_messages.sh
-rwx------. 1 root root 836 2月 23 09:03 ks-script-J20yaP
drwx------. 3 root root 17 2月 24 14:24 systemd-private-39ebc6e16749408bbee2a6246245a24e-chronyd.service-cwMIWA
drwx------. 2 root root 6 2月 24 14:19 vmware-root_708-2998936538
drwx------. 2 root root 6 2月 23 09:03 vmware-root_738-2999591909
-rw-------. 1 root root 0 2月 23 09:01 yum.log
[root@zabbix-agent tmp]#
重启zabbix-agent服务,然后再zabbix-server上执行zabbix_get
[root@zabbix-agent tmp]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service
##########################################################################
3、触发器设置
监控项表达式的格式:
{<server>:<key>.<function>(<parameter>)}<operator><constant>
当你不知道某个监控项的key怎么写的时候,可以参考模板里的key是怎么写的
##########################################################################
示例:
来自192.168.20.11主机可用内村小于20M的时候进入PROBLEM状态
{192.168.20.11:vm.memory.size[available].last()}<20M
来自www.zabbix.com主机最后一个负载值大于5的时候进入PROBLEM状态
{www.zabbix.com:system.cpu.load[all,avg1].last()}>5
在5分钟内CPU iowait平均负载大于20的时候进入PROBLEM状态
{www.zabbix.com:system.cpu.util[,iowail].avg(5m)}>20
当网卡"ens33"在5分钟内接受的字节大于100kb的时候进入PROBLEM状态
{www.zabbix.com:net.if.in[ens33,bytes].min(5m)}>100k
在30分钟内超过5次ping不可达的时候进入PROBLEM状态
{www.babbix.com:icmpping.count[30m,0]}>5
##########################################################################
4、Screens聚合图形设置
可以通过创建聚合图形,将想看的图形都放在同一个页面
按照自己的需求,添加需要聚合的图形
还可以选择不同的主机组的图形来聚合到一起
添加完了以后,可以看到Screens里面已经有了刚才 设置的聚合图形test-screens了。
点击test-screens查看聚合图形