zabbix创建键值、触发器、图形

来源:互联网 发布:淘宝客服人工服务 编辑:程序博客网 时间:2024/05/16 11:24
1、创建主机群组
组态—主机群组—创建主机群组—组名(自定义测试组)—添加

2、创建模板
组态—模板—创建模板——模板名称(自定义)、群组(之前创建的测试组)—添加

3、创建应用级
组态—模板—base—分类—创建应用级—名称(自定义io)—添加

4、创建项目键值(创建内存项目键值)
组态—模板—base—分类—项目(内存后面的项目)—创建监控项:名称总共内存、键值memtotal、分类内存—添加

5、键值参数设置
要创建内存模板,首先了解查看内存的命令:
[root@aliyun-63 ~]# cat /proc/meminfo
[root@aliyun-63 ~]# free
[root@aliyun-63 ~]# grep  "MemTotal" /proc/meminfo |sed 's/[a-zA-Z]//g' |awk -F ' ' '{print $2}'
1018600
[root@aliyun-63 ~]# free |grep Mem |awk -F' ' '{print $2}'
1018600
 编辑文件,最后添加一行配置
[root@aliyun-63 ~]# vi /home/zabbix/etc/zabbix_agentd.conf
UserParameter=memtotal,grep  "MemTotal" /proc/meminfo |sed 's/[a-zA-Z]//g' |awk -F ' ' '{print $2}'
重启客户端 [root@aliyun-63 ~]# /etc/init.d/zabbix_agentd restart
测试键值    [root@aliyun-63 ~]# /home/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k "memtotal"              
                  1018600 
测试成功,出现键值参数。

6、web界面查看
通过多次尝试,发现memtotal项始终不能出现,进一步排查。重现建立键值。
名称:总共内存、键值:memtotal,主机群组:Template OS Linux: Memory
重新观察,正常显示。

7、如果有变化的参数,像MemFree、Buffers、Cached等参数监控,则需要创建脚本和执行日志计划来实现。
脚本参考:http://www.apelearn.com/bbs/thread-10802-1-1.html
MemFree剩余空间(动态变化):
[root@aliyun-63 ~]# free |grep cache |awk -F' ' '{print $4}' |tail -n1
505960
[root@aliyun-63 ~]# /etc/init.d/zabbix_agentd restart
创建脚本
[root@aliyun-63 ~]# vi /home/zabbix/memfree.sh
#! /bin/bash
free |grep cache |awk -F' ' '{print $4}' |tail -1
[root@aliyun-63 ~]# chmod +x /home/zabbix/memfree.sh
编辑zabbix客户端配置,在末尾添加:
[root@aliyun-63 zabbix]# vi /home/zabbix/etc/zabbix_agentd.conf
UserParameter=memfree,/home/zabbix/memfree.sh MEMfree
[root@aliyun-63 zabbix]# /etc/init.d/zabbix_agentd restart
检测,有数据即正常:
[root@aliyun-63 zabbix]# /home/zabbix/memfree.sh MEMfree
507832
[root@aliyun-63 zabbix]# /home/zabbix/bin/zabbix_get -s 127.0.0.1 -p 10050 -k "memfree"    
507556
web界面添加
组态—模板—Template OS Linux—分类—项目(跟Memory同一行)—创建监控项—名称:空闲空间、键值:memfree、分类Memory:—添加

8、创建触发器
参考笔记:2015.12.9  zabbix 触发器
触发器表达式:{Zabbix server:system.swap.size[,pfree].last(0)}<50
                         主机群组           键值                                 函数类型    
组态—主机—触发器—创建触发器—名称、表达式、严重性—添加
需求:可用内存<200M 状态就变成严重 
可用内存告警  {Zabbix server:memfree.prev(0)}<200
结合上述图形,触发器创建完成。

9、创建图形
创建:组态—主机—图形—创建图形—名称、项目添加,其他选择默认—添加
查看:检测中—图形—群组:所有、主机:所有、图形:设备内存状况图
 

0 0
原创粉丝点击