LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

zabbix模板和自定义键值

时间:2013-08-16 21:35来源:www.shencan.net 编辑:灿哥的Blog 点击:
这篇文件我们讲讲zabbix 比较实用的一些东西吧 zabbix 模板的创建 和项目采集过程中自定义键值 关于zabbix的模板 第一篇zabbix文章已经大概介绍了 现在再细点介绍下 zabbix模板 包括 (zab
这篇文件我们讲讲zabbix 比较实用的一些东西吧  zabbix 模板的创建 和项目采集过程中自定义键值

关于zabbix的模板 第一篇zabbix文章已经大概介绍了  现在再细点介绍下

zabbix模板 包括  (zabbix默认自动很多模板 自带的模板能满足很多东西 也可以自己稍微diy下)
模板包括一整套东西(网上也有这样的模板下载 下载了直接导入zabbix 然后把模板绑定到设备就行)

应用集 就是你想分几块进行监控(比如内存 CPU IO  网络等等)

项目  项目是针对一个应用集来弄的(如果我要采集应用集 中 内存 的使用情况 你可以定义多个项目 比如总共内存 可用内存 空闲内存等等)

触发器  触发器是针对一个项目来弄的(如果你采集可用内存的项目中 添加一个触发器当可以内存低于多少时 进行相应操作)

图形  创建图形的数据来源都是 根据项目采集的数据来的 可以把一个或者多个项目 生成图形

刷选   就是把生成的图片 这么放 排列等等

发现  这个就不多说了

下面我简单讲解一下 我创建zabbix模板 以及自定义键值的一个过程

配置—模板—创建模板
然后 先建几个应用集吧
下面我 只针对内存 这个应用集 进行 新建项目  新建图形 这样的例子  其他的应用集 流程都一样  OK

新建项目    创建过程很简单 就不上图了
这里有个关键的地方 就是键值   (其实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 就是采集数据的

下面我们来简单看下这个脚本
很简单 (这个已经完全实现了DIY  所以很多东西都可以在这里面写  就看你脚本多牛掰了)  我这里只是简单写了下

这就是自定义键值的所以过程 OK 我们到服务器断 来采集 测试下 是不是正常
OK 了

自定义键值 就先到这里吧 我们继续 搞模板的事情

项目已经搞完了 我们在搞搞触发器吧
 
接着新建 触发器吧   直接上图吧

意思是 可用内存<200M 状态就变成严重 (后面什么动作 都是可用基于这个状态来搞的)

 接着来搞个图形吧

创建图形  下面我把3个项目都放在一个图了
模板 中的帅选跟 发现 就不讲了

然后把模板应用到 主机 或者主机组吧

其实我们要的是最后的数据 图形  好吧 我们之间去看图形吧(采集时间间隔 可以diy 创建项目的时候 你懂的)

监控中—图形 —测试组 –CAN-GE-2.com
OK 就这样了

总结
我整个流程很简单  但是几乎把所有模板里面的东西 都讲了  以后工作中 怎么用 怎么扩展 就得靠自己想了  前期工作要规范好

转载请保留固定链接: https://linuxeye.com/Linux/1898.html

------分隔线----------------------------
标签:zabbix
栏目列表
推荐内容