2、创建模板 组态—模板—创建模板——模板名称(自定义)、群组(之前创建的测试组)—添加
3、创建应用级 组态—模板—base—分类—创建应用级—名称(自定义io)—添加
4、创建项目键值(创建内存项目键值) 组态—模板—base—分类—项目(内存后面的项目)—创建监控项:名称总共内存、键值memtotal、分类内存—添加
5、键值参数设置 要创建内存模板,首先了解查看内存的命令: [root@aliyun-63 ~]# cat /proc/meminfo [root@aliyun-63 ~]# free

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/bashfree |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、创建图形 创建:组态—主机—图形—创建图形—名称、项目添加,其他选择默认—添加 查看:检测中—图形—群组:所有、主机:所有、图形:设备内存状况图

