关于zabbix的模板 第一篇zabbix文章已经大概介绍了 现在再细点介绍下 zabbix模板 包括 (zabbix默认自动很多模板 自带的模板能满足很多东西 也可以自己稍微diy下) 应用集 就是你想分几块进行监控(比如内存 CPU IO 网络等等) 项目 项目是针对一个应用集来弄的(如果我要采集应用集 中 内存 的使用情况 你可以定义多个项目 比如总共内存 可用内存 空闲内存等等) 触发器 触发器是针对一个项目来弄的(如果你采集可用内存的项目中 添加一个触发器当可以内存低于多少时 进行相应操作) 图形 创建图形的数据来源都是 根据项目采集的数据来的 可以把一个或者多个项目 生成图形 刷选 就是把生成的图片 这么放 排列等等 发现 这个就不多说了 下面我简单讲解一下 我创建zabbix模板 以及自定义键值的一个过程 配置—模板—创建模板 新建项目 创建过程很简单 就不上图了 下面开始 讲这些自定义的键值 怎么个自定义法 1.先修改zabbix 客户端配置文件 改成 UnsafeUserParameters=1 然后自己 写个脚本(脚本类型不限 perl python 都行 能执行就行) 关于脚本的目录 我这里不说了 因为我上次做邮件报警的时候 修改过外挂脚本的存放路径 OK UserParameter=memfree,/usr/local/zabbix/bin/shencan.sh MEMfree 用这行讲解下吧 UserParameter= 这个格式就不讲了 所以的都是以这个开始 memfree 就是自定义键值名称 /usr/local/zabbix/bin/shencan.sh MEMfree 就是采集数据的 下面我们来简单看下这个脚本 这就是自定义键值的所以过程 OK 我们到服务器断 来采集 测试下 是不是正常 自定义键值 就先到这里吧 我们继续 搞模板的事情 项目已经搞完了 我们在搞搞触发器吧 意思是 可用内存<200M 状态就变成严重 (后面什么动作 都是可用基于这个状态来搞的) 接着来搞个图形吧 创建图形 下面我把3个项目都放在一个图了 然后把模板应用到 主机 或者主机组吧 其实我们要的是最后的数据 图形 好吧 我们之间去看图形吧(采集时间间隔 可以diy 创建项目的时候 你懂的) 监控中—图形 —测试组 –CAN-GE-2.com 总结 我整个流程很简单 但是几乎把所有模板里面的东西 都讲了 以后工作中 怎么用 怎么扩展 就得靠自己想了 前期工作要规范好 转载请保留固定链接: https://linuxeye.com/Linux/1898.html |